Completions

Keep-customer swarm · Email-Orchestration Agent · Lifecycle-flow-architecture skill · Build pillar · Published July 12, 2026

How to architect lifecycle email + SMS across 50-500 locations

This guide explains how to architect the lifecycle-flow-architecture skill on the email-orchestration agent end-to-end at 50-500 location franchise scale: per-portfolio per-location per-subscriber per-channel per-message per-canonical-per-subscriber-lifecycle-stage-spec + per-per-stage-trigger-library-spec + per-per-location-send-time-optimization-spec + per-per-channel-suppression-coordination-spec + per-per-vertical-compliance-gate-spec + per-per-flow-A/B-test-spec + per-per-message-multi-LLM-pre-publish-check + per-per-message-brand-voice-gate + per-per-message-FBC-feedback-loop + per-per-message-audit-trail + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-canonical-per-subscriber-lifecycle-stage-spec across per-prospect-anonymous + per-prospect-identified + per-new-subscriber-Day-0 + per-new-subscriber-Day-7-onboarding + per-new-subscriber-Day-30 + per-active-engaged + per-active-disengaged-30-day + per-at-risk-60-day + per-lapsed-90-day + per-deeply-lapsed-365-day + per-churned + per-VIP-loyalty-tier + per-pause + per-cancel + per-win-back + per-multi-LLM-classification (GPT-4o + Claude Sonnet + Gemini Pro) + per-confidence + per-versioning + per-rollback + per-behavioral-cohort-computation-handoff + per-per-member-monthly-clv-handoff + per-churn-prediction-per-subscriber-handoff.
  • Per-canonical-per-stage-trigger-library-spec + per-location-send-time-optimization-spec — per-17-trigger-events + per-condition + per-cooldown + per-cross-channel-deduplication + per-attribution-event-emission-handoff + per-time-zone-handoff-to-per-location-social-scheduling + per-historical-open-CTR-pattern + per-per-subscriber-circadian-pattern + per-Thompson-sampling + per-multi-armed-bandit + per-Bayesian-posterior + per-FBC-pattern-learning.
  • Per-canonical-per-channel-suppression-coordination-spec — per-email-daily-weekly-monthly-cap + per-SMS-daily-weekly-monthly-cap + per-push-daily-weekly-monthly-cap + per-in-app-daily-weekly-monthly-cap + per-direct-mail-quarterly-cap + per-paid-social-retargeting-daily-cap + per-cross-channel-suppression + per-cross-flow-suppression + per-cross-banner-suppression-handoff-to-cross-location-offer-coordination + per-unsubscribe-suppression + per-bounce-suppression + per-spam-complaint-suppression + per-DNS-Do-Not-Sell-suppression + per-DSAR-erasure-suppression.
  • Per-canonical-per-vertical-compliance-gate-spec + per-flow-A/B-test-spec + per-multi-LLM-pre-publish-check + per-brand-voice-gate — per-TCPA-prior-express-consent + per-CAN-SPAM-FTC + per-CASL-Canadian-opt-in + per-PIPEDA + per-GDPR + per-LGPD + per-DPDP-India + per-A2P-10DLC-TCR + per-handoff-to-rule-extraction + per-handoff-to-per-jurisdiction-compliance + per-handoff-to-forbidden-phrase-library + per-handoff-to-claims-substantiation + per-A/B-arm + per-sample-size + per-statistical-significance + per-Bayesian-posterior + per-multi-armed-bandit + per-winning-arm-promotion + per-attribution-analysis-handoff + per-multi-LLM-ensemble + per-policy-violation-detection + per-forbidden-phrase-check + per-SHAFT-content-detection + per-confidence-scoring + per-self-consistency + per-chain-of-thought + per-brand-voice-spec-version + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff.
  • Per-canonical-per-message-FBC-feedback + per-audit-trail + per-cross-skill-handoff — per-open-rate + per-CTR + per-conversion-rate + per-revenue + per-unsubscribe-rate + per-bounce-rate + per-spam-complaint + per-stage-transition + per-pattern-learning + per-false-positive + per-send-time-recalibration + per-suppression-tuning + per-brand-voice-recalibration + per-compliance-recalibration + per-A/B-promotion-demotion + per-per-message-canonical-audit-record + per-FCC-TCPA + per-CAN-SPAM-FTC + per-CASL-CRTC + per-PIPEDA-OPC + per-GDPR-DPIA + per-CCPA-CPRA-DSAR + per-LGPD-ANPD + per-DPDP-India + per-A2P-10DLC-TCR + per-FDD-Item-12 + per-EU-AI-Act-Article-13-transparency + per-EU-AI-Act-Article-14-human-oversight + per-NIST-AI-RMF-attestation + per-immutable-WORM-storage + per-handoff-to-8-sibling-skills.

Why per-vendor-Klaviyo-single-account-flow breaks at 50-500 location franchise scale

Per-vendor-Klaviyo-canonical-single-account-flow ships per-account per-flow per-segment primitive. Per-vendor-Iterable + Braze + Customer-io + ActiveCampaign + Drip + Sailthru + Cordial + Marigold-Engage + Adobe-Journey-Optimizer + Salesforce-Marketing-Cloud + Mailchimp + HubSpot + Resend + Postmark + Twilio-SendGrid-canonical-single-account-flow ship per-vendor per-native single-account flow primitives.

At 1-account-1-channel scale per-account per-flow per-segment primitive is enough. At 50-500 location franchise scale per-per-subscriber-lifecycle-stage-spec + per-per-stage-trigger-library-spec + per-per-location-send-time-optimization-spec + per-per-channel-suppression-coordination-spec + per-per-vertical-compliance-gate-spec + per-per-flow-A/B-test-spec + per-per-message-multi-LLM-pre-publish-check + per-per-message-brand-voice-gate + per-per-message-FBC-feedback-loop + per-per-message-audit-trail.

Per-account-flow-segment + per-per-subscriber-lifecycle-stage-blind + per-per-stage-trigger-library-blind + per-per-location-send-time-optimization-blind + per-per-channel-suppression-coordination-blind + per-per-vertical-compliance-gate-blind + per-per-flow-A/B-test-blind + per-per-message-multi-LLM-pre-publish-blind + per-per-message-brand-voice-gate-blind + per-per-message-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind.

The operator-side architecture above per-vendor-lifecycle-flow primitive is canonical-per-subscriber-lifecycle-stage-spec + per-per-stage-trigger-library-spec + per-per-location-send-time-optimization-spec + per-per-channel-suppression-coordination-spec + per-per-vertical-compliance-gate-spec + per-per-flow-A/B-test-spec + per-per-message-multi-LLM-pre-publish-check + per-per-message-brand-voice-gate + per-per-message-FBC-feedback-loop + per-per-message-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-lifecycle-marketing-vendor

Klaviyo, Iterable, Braze, Customer.io, ActiveCampaign, Drip, Sailthru, Cordial, Marigold Engage, Adobe Journey Optimizer, Salesforce Marketing Cloud, Mailchimp, HubSpot, Resend, Postmark, Twilio SendGrid, Bloomreach Engagement, Insider, MoEngage, CleverTap. Per-account per-flow per-segment primitive. Per-canonical-per-subscriber-lifecycle-stage-canonical-per-stage-trigger-library-canonical-per-location-send-time-optimization-canonical-per-channel-suppression-coordination-canonical-per-vertical-compliance-gate-canonical-per-flow-A/B-test-canonical-per-message-multi-LLM-pre-publish-canonical-per-message-brand-voice-gate-canonical-per-message-FBC-feedback-canonical-per-message-audit-trail is not the primitive.

Per-platform per-send-time-optimization-vendor

Klaviyo Smart Send Time, Iterable Send Time Optimization, Braze Intelligent Timing, Salesforce Einstein Send Time Optimization, Mailchimp Send Time Optimization, MoEngage Sherpa, CleverTap Intelligent Send-Time, Optimove OptiBot. Per-account per-channel per-best-time primitive. Per-canonical-per-location-time-zone-handoff-canonical-per-location-historical-open-CTR-pattern-canonical-per-location-per-subscriber-circadian-pattern-canonical-per-location-per-subscriber-Thompson-sampling-canonical-per-location-per-subscriber-multi-armed-bandit-canonical-per-location-per-subscriber-Bayesian-posterior-canonical-per-location-per-subscriber-FBC-pattern-learning is not the primitive.

Per-platform per-CDP-segmentation-vendor

Segment, RudderStack, Tealium, Twilio Engage, mParticle, Snowplow, BlueConic, Treasure Data, ActionIQ, Lytics, Hightouch (reverse-ETL), Census (reverse-ETL). Per-account per-cohort per-trait primitive. Per-canonical-per-subscriber-lifecycle-stage-handoff-to-behavioral-cohort-computation-canonical-per-subscriber-lifecycle-stage-handoff-to-per-member-monthly-clv-canonical-per-subscriber-lifecycle-stage-handoff-to-churn-prediction-per-subscriber-canonical-per-stage-trigger-condition-canonical-per-stage-trigger-cooldown-canonical-per-stage-trigger-cross-channel-deduplication is not the primitive.

Per-platform per-compliance-consent-vendor

OneTrust, Cookiebot, Usercentrics, Didomi, Sourcepoint, TrustArc. Per-account per-consent per-data-subject primitive. Per-canonical-per-vertical-TCPA-CAN-SPAM-CASL-PIPEDA-GDPR-LGPD-DPDP-A2P-10DLC-canonical-per-channel-DNS-Do-Not-Sell-suppression-canonical-per-channel-DSAR-erasure-suppression is not the primitive.

How the architecture is built

  1. Per-portfolio per-canonical-per-subscriber-lifecycle-stage-substrate. Per-15-lifecycle-stages + per-stage-transition + per-multi-LLM-classification + per-confidence + per-versioning + per-rollback + per-3-handoffs canonical-lifecycle-stage.
  2. Per-portfolio per-canonical-per-stage-trigger-library-spec. Per-17-trigger-events + per-condition + per-cooldown + per-cross-channel-deduplication + per-attribution-event-emission-handoff canonical-trigger.
  3. Per-portfolio per-canonical-per-location-send-time-optimization-spec. Per-time-zone-handoff + per-historical-open-CTR + per-circadian + per-Thompson-sampling + per-multi-armed-bandit + per-Bayesian-posterior + per-FBC-pattern-learning canonical-send-time.
  4. Per-portfolio per-canonical-per-channel-suppression-coordination-spec. Per-6-channel-frequency-caps + per-cross-channel + per-cross-flow + per-cross-banner-handoff + per-unsubscribe + per-bounce + per-spam-complaint + per-DNS-Do-Not-Sell + per-DSAR-erasure canonical-suppression.
  5. Per-portfolio per-canonical-per-vertical-compliance-gate-spec. Per-TCPA + per-CAN-SPAM + per-CASL + per-PIPEDA + per-GDPR + per-LGPD + per-DPDP + per-A2P-10DLC + per-4-handoffs canonical-compliance.
  6. Per-portfolio per-canonical-per-flow-A/B-test-spec. Per-arm + per-sample-size + per-statistical-significance + per-Bayesian-posterior + per-multi-armed-bandit + per-winning-arm-promotion + per-attribution-analysis-handoff canonical-A/B.
  7. Per-portfolio per-canonical-per-message-multi-LLM-pre-publish-check. Per-multi-LLM-ensemble + per-policy-violation + per-forbidden-phrase + per-SHAFT-content + per-confidence + per-self-consistency + per-chain-of-thought canonical-LLM.
  8. Per-portfolio per-canonical-per-message-brand-voice-gate. Per-multi-LLM-brand-voice-ensemble + per-brand-voice-spec-version + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-confidence + per-explainability canonical-brand-voice.
  9. Per-portfolio per-canonical-per-message-FBC-feedback-loop. Per-open-rate + per-CTR + per-conversion + per-revenue + per-unsubscribe + per-bounce + per-spam-complaint + per-stage-transition + per-pattern-learning + per-FP + per-send-time-recalibration + per-suppression-tuning + per-brand-voice-recalibration + per-compliance-recalibration + per-A/B-promotion-demotion canonical-FBC.
  10. Per-portfolio per-canonical-per-message-audit-trail + per-portfolio-audit-trail. Per-message-canonical-audit-record + per-FCC-TCPA + per-CAN-SPAM + per-CASL + per-PIPEDA + per-GDPR + per-CCPA-CPRA + per-LGPD + per-DPDP + per-A2P-10DLC + per-FDD-Item-12 + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-NIST-AI-RMF + per-immutable-WORM canonical-audit.
  11. Per-portfolio per-canonical-per-message-cross-skill-handoff. Per-handoff-to-8-sibling-skills canonical-handoff.
  12. Per-portfolio per-email-orchestration-agent-canonical-bundle. Per-lifecycle-flow-architecture + per-subscriber-lifecycle-cadence + per-dynamic-content-email-marketing-software + per-multi-location-sms-broadcast + per-multi-location-outreach-sender-reputation + per-per-location-list-segmentation + per-content-approval-workflow + per-creative-workflow-software canonical-bundle.
  13. Per-portfolio per-canonical-end-to-end-SLA. Per-stage-classify-to-trigger-fire-to-send-time-optimize-to-suppress-coordinate-to-compliance-gate-to-pre-publish-to-brand-voice-to-send-to-FBC-SLA canonical-end-to-end-SLA.

Frequently asked questions

What is lifecycle email + SMS architecture for 50-500 location franchises?

Lifecycle email + SMS architecture runs per-portfolio per-location per-subscriber per-canonical-per-subscriber-lifecycle-stage-spec (per-prospect-anonymous + per-prospect-identified + per-new-subscriber-Day-0 + per-new-subscriber-Day-7-onboarding + per-new-subscriber-Day-30 + per-active-engaged + per-active-disengaged-30-day + per-at-risk-60-day + per-lapsed-90-day + per-deeply-lapsed-365-day + per-churned + per-VIP-loyalty-tier + per-pause + per-cancel + per-win-back per-canonical-stage) + per-canonical-per-stage-trigger-library-spec + per-canonical-per-location-send-time-optimization-spec + per-canonical-per-channel-suppression-coordination-spec + per-canonical-per-vertical-compliance-gate-spec + per-canonical-per-flow-A/B-test-spec + per-canonical-per-message-multi-LLM-pre-publish-check + per-canonical-per-message-brand-voice-gate + per-canonical-per-message-FBC-feedback-loop + per-canonical-per-message-audit-trail + per-portfolio audit-trail.

Why does per-vendor-Klaviyo-canonical-single-account-flow break at 50-500 location franchise scale?

Per-vendor-Klaviyo-canonical-single-account-flow ships per-account per-flow per-segment primitive. Per-vendor-Iterable-canonical + per-Braze-canonical + per-Customer-io-canonical + per-ActiveCampaign-canonical + per-Drip-canonical + per-Sailthru-canonical + per-Cordial-canonical + per-Marigold-Engage-canonical + per-Adobe-Journey-Optimizer-canonical + per-Salesforce-Marketing-Cloud-canonical + per-Mailchimp-canonical + per-HubSpot-canonical + per-Resend-canonical + per-Postmark-canonical + per-Twilio-SendGrid-canonical-single-account-flow ship per-vendor per-native single-account flow primitives. At 1-account-1-channel scale per-account per-flow per-segment primitive is enough. At 50-500 location franchise scale per-canonical-per-subscriber-lifecycle-stage-spec + per-canonical-per-stage-trigger-library-spec + per-canonical-per-location-send-time-optimization-spec + per-canonical-per-channel-suppression-coordination-spec + per-canonical-per-vertical-compliance-gate-spec + per-canonical-per-flow-A/B-test-spec + per-canonical-per-message-multi-LLM-pre-publish-check + per-canonical-per-message-brand-voice-gate + per-canonical-per-message-FBC-feedback-loop + per-canonical-per-message-audit-trail.

How does per-portfolio per-canonical-per-subscriber-lifecycle-stage + per-stage-trigger-library work?

Per-portfolio per-canonical-per-subscriber-lifecycle-stage-spec runs per-portfolio per-canonical-per-15-lifecycle-stages + per-canonical-per-stage-transition-spec + per-canonical-per-stage-multi-LLM-classification (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-stage-confidence-spec + per-canonical-per-stage-versioning + per-canonical-per-stage-rollback + per-canonical-per-stage-handoff-to-behavioral-cohort-computation (sibling at /behavioral-cohort-computation) + per-canonical-per-stage-handoff-to-per-member-monthly-clv (sibling at /per-member-monthly-clv) + per-canonical-per-stage-handoff-to-churn-prediction-per-subscriber (sibling build-pillar at /how-to-build-per-location-signal-aware-churn-model). Per-canonical-per-stage-trigger-library-spec runs per-portfolio per-canonical-per-trigger-event-spec (per-pageview + per-search-query + per-form-submit + per-checkout-initiated + per-purchase-complete + per-receipt-event + per-foot-traffic-event + per-call-event + per-chat-event + per-app-open + per-tier-promotion + per-tier-demotion + per-payment-failure + per-subscription-pause + per-subscription-cancel + per-review-event + per-NPS-event per-canonical-trigger) + per-canonical-per-trigger-condition-spec + per-canonical-per-trigger-cooldown-spec + per-canonical-per-trigger-cross-channel-deduplication + per-canonical-per-trigger-handoff-to-attribution-event-emission (sibling at /attribution-event-emission).

What does per-portfolio per-canonical-per-location-send-time-optimization + per-channel-suppression-coordination do?

Per-portfolio per-canonical-per-location-send-time-optimization-spec runs per-portfolio per-canonical-per-location-time-zone-handoff (sibling build-pillar at /how-to-architect-per-location-social-scheduling-at-50-500-franchisee-scale) + per-canonical-per-location-historical-open-CTR-pattern-spec + per-canonical-per-location-per-subscriber-circadian-pattern-spec + per-canonical-per-location-per-subscriber-Thompson-sampling-spec + per-canonical-per-location-per-subscriber-multi-armed-bandit-spec + per-canonical-per-location-per-subscriber-Bayesian-posterior-spec + per-canonical-per-location-per-subscriber-FBC-pattern-learning. Per-canonical-per-channel-suppression-coordination-spec runs per-portfolio per-canonical-per-channel-frequency-cap-spec (per-email-daily-weekly-monthly + per-SMS-daily-weekly-monthly + per-push-daily-weekly-monthly + per-in-app-daily-weekly-monthly + per-direct-mail-quarterly + per-paid-social-retargeting-daily per-canonical-channel-cap) + per-canonical-per-channel-cross-channel-suppression-spec + per-canonical-per-channel-cross-flow-suppression-spec + per-canonical-per-channel-cross-banner-suppression-handoff-to-cross-location-offer-coordination (sibling build-pillar at /how-to-build-cross-location-offer-coordination-for-multi-banner-franchise-loyalty) + per-canonical-per-channel-unsubscribe-bounce-suppress-suppression-spec + per-canonical-per-channel-spam-complaint-suppress-spec + per-canonical-per-channel-DNS-Do-Not-Sell-suppress-spec + per-canonical-per-channel-DSAR-erasure-suppress-spec.

What does per-portfolio per-canonical-per-vertical-compliance-gate + per-flow-A/B-test + per-multi-LLM-pre-publish + per-brand-voice do?

Per-portfolio per-canonical-per-vertical-compliance-gate-spec runs per-portfolio per-canonical-per-vertical-multi-LLM-pre-publish-check + per-canonical-per-vertical-TCPA-prior-express-consent-attestation + per-canonical-per-vertical-CAN-SPAM-FTC-attestation + per-canonical-per-vertical-CASL-Canadian-opt-in-attestation + per-canonical-per-vertical-PIPEDA-consent + per-canonical-per-vertical-GDPR-consent + per-canonical-per-vertical-LGPD-consent + per-canonical-per-vertical-DPDP-India + per-canonical-per-vertical-A2P-10DLC-TCR + per-canonical-per-vertical-handoff-to-rule-extraction (sibling build-pillar at /how-to-build-marketing-compliance-overlay-for-regulated-industries) + per-canonical-per-vertical-handoff-to-per-jurisdiction-compliance (sibling build-pillar at /how-to-build-per-jurisdiction-compliance-for-multi-state-franchise-operators) + per-canonical-per-vertical-handoff-to-forbidden-phrase-library + per-canonical-per-vertical-handoff-to-claims-substantiation. Per-canonical-per-flow-A/B-test-spec runs per-portfolio per-canonical-per-flow-arm-spec + per-canonical-per-flow-sample-size-spec + per-canonical-per-flow-statistical-significance-spec + per-canonical-per-flow-Bayesian-posterior-spec + per-canonical-per-flow-multi-armed-bandit-spec + per-canonical-per-flow-winning-arm-promotion-spec + per-canonical-per-flow-handoff-to-attribution-analysis (sibling at /attribution-analysis). Per-canonical-per-message-multi-LLM-pre-publish-check runs per-portfolio per-canonical-multi-LLM-ensemble + per-canonical-per-message-LLM-policy-violation-detection + per-canonical-per-message-LLM-forbidden-phrase-check + per-canonical-per-message-LLM-SHAFT-content-detection + per-canonical-per-message-LLM-confidence-scoring + per-canonical-per-message-LLM-self-consistency + per-canonical-per-message-LLM-chain-of-thought. Per-canonical-per-message-brand-voice-gate runs per-portfolio per-canonical-multi-LLM-brand-voice-ensemble + per-canonical-per-message-brand-voice-spec-version-pointer + per-canonical-per-message-brand-voice-handoff-to-brand-voice-management + per-canonical-per-message-brand-voice-handoff-to-forbidden-phrase-library + per-canonical-per-message-brand-voice-confidence + per-canonical-per-message-brand-voice-explainability.

What does per-portfolio per-canonical-per-message-FBC-feedback + per-audit-trail + per-cross-skill-handoff + per-email-orchestration-agent-canonical-bundle do?

Per-portfolio per-canonical-per-message-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-message-open-rate-feedback + per-canonical-FBC-per-message-CTR-feedback + per-canonical-FBC-per-message-conversion-rate-feedback + per-canonical-FBC-per-message-revenue-feedback + per-canonical-FBC-per-message-unsubscribe-rate-feedback + per-canonical-FBC-per-message-bounce-rate-feedback + per-canonical-FBC-per-message-spam-complaint-feedback + per-canonical-FBC-per-message-stage-transition-feedback + per-canonical-FBC-per-message-pattern-learning + per-canonical-FBC-per-message-false-positive-pattern-learning + per-canonical-FBC-per-message-send-time-recalibration + per-canonical-FBC-per-message-suppression-tuning + per-canonical-FBC-per-message-brand-voice-recalibration + per-canonical-FBC-per-message-compliance-recalibration + per-canonical-FBC-per-message-A/B-arm-promotion-demotion. Per-canonical-per-message-audit-trail runs per-portfolio per-canonical-per-message-canonical-audit-record (per-message-ID + per-subscriber-pointer + per-location-pointer + per-channel-pointer + per-lifecycle-stage-pointer + per-trigger-record + per-send-time-record + per-suppression-coordination-record + per-compliance-gate-record + per-A/B-arm-pointer + per-multi-LLM-pre-publish-record + per-brand-voice-gate-record + per-FBC-feedback-record per-canonical-audit-record) + per-canonical-FCC-TCPA + per-canonical-CAN-SPAM-FTC + per-canonical-CASL-CRTC + per-canonical-PIPEDA-OPC + per-canonical-GDPR-DPIA + per-canonical-CCPA-CPRA-DSAR + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-A2P-10DLC-TCR + per-canonical-FDD-Item-12-attestation + per-canonical-EU-AI-Act-Article-13-transparency + per-canonical-EU-AI-Act-Article-14-human-oversight + per-canonical-NIST-AI-RMF-attestation + per-canonical-immutable-WORM-storage. Per-canonical-per-message-cross-skill-handoff runs per-portfolio per-canonical-per-message-handoff-to-lifecycle-flow-architecture (parent commercial pillar) + per-canonical-per-message-handoff-to-subscriber-lifecycle-cadence + per-canonical-per-message-handoff-to-per-tier-loyalty-journey-content + per-canonical-per-message-handoff-to-per-member-next-best-action + per-canonical-per-message-handoff-to-tier-transition-timing + per-canonical-per-message-handoff-to-save-flow-propensity-scoring + per-canonical-per-message-handoff-to-multi-location-sms-broadcast-engine (sibling build-pillar at /how-to-build-multi-location-sms-broadcast-engine) + per-canonical-per-message-handoff-to-per-location-sms-template-library (sibling build-pillar at /how-to-build-per-location-sms-template-library-for-multi-banner-franchises). Per-email-orchestration-agent-canonical-bundle integrates the lifecycle-flow-architecture skill with sibling skills on the same agent: per-canonical-lifecycle-flow-architecture (parent commercial pillar) + per-canonical-subscriber-lifecycle-cadence (sibling) + per-canonical-dynamic-content-email-marketing-software (sibling) + per-canonical-multi-location-sms-broadcast (sibling) + per-canonical-multi-location-outreach-sender-reputation (sibling) + per-canonical-per-location-list-segmentation (sibling) + per-canonical-content-approval-workflow (sibling) + per-canonical-creative-workflow-software (sibling).

Engage the email-orchestration agent

Per-portfolio per-location per-subscriber per-channel per-message per-canonical-per-subscriber-lifecycle-stage-spec + per-per-stage-trigger-library-spec + per-per-location-send-time-optimization-spec + per-per-channel-suppression-coordination-spec + per-per-vertical-compliance-gate-spec + per-per-flow-A/B-test-spec + per-per-message-multi-LLM-pre-publish-check + per-per-message-brand-voice-gate + per-per-message-FBC-feedback-loop + per-per-message-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-lifecycle-marketing-vendor + per-send-time-optimization-vendor + per-CDP-segmentation-vendor + per-compliance-consent-vendor primitive.