Completions

Keep-customer swarm · Email-Orchestration Agent · Direct-mail-channel-extension skill · Build pillar · Published July 14, 2026

How to build triggered multi-location direct-mail automation for franchise + multi-store operations

This guide explains how to architect the direct-mail-channel-extension skill on the email-orchestration agent end-to-end at multi-location franchise direct-mail scale: per-portfolio per-banner per-location per-customer per-canonical-event-pointer + per-canonical-trigger-catalog-spec + per-canonical-piece-template-spec + per-canonical-compliance-gate-spec + per-canonical-print-vendor-routing-spec + per-canonical-address-hygiene-spec + per-canonical-attribution-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

What you will build

  • Per-portfolio per-banner per-location per-customer per-canonical-event-pointer across per-cart-abandonment + per-browse-abandonment + per-purchase-confirmation + per-post-purchase-day-N + per-loyalty-tier-transition + per-churn-risk-spike + per-win-back + per-birthday + per-anniversary + per-quote-issued + per-quote-expiring + per-renewal-due + per-service-due + per-appointment-no-show + per-warranty-expiring + per-seasonal-prompt + per-trade-area-prospect-conquest + per-neighbor-share + per-referral-prompt + per-canonical-event.
  • Per-canonical-trigger-catalog-spec + per-canonical-piece-template-spec — 19 canonical-trigger types + per-postcard-4x6 + per-postcard-6x9 + per-postcard-6x11 + per-letter-1-page + per-letter-2-page + per-self-mailer + per-trifold + per-handwritten-note-card + per-handwritten-letter + per-dimensional-mailer + per-multi-piece-kit + per-piece-variable-data-merge + per-piece-per-location-disambiguation + per-piece-multi-LLM-pre-publish + per-piece-brand-voice-gate + per-piece-forbidden-phrase-check + per-piece-WCAG-2.2-AA-readability + per-piece-Section-508-readability + per-piece-confidence-tier + per-piece-explainability.
  • Per-canonical-compliance-gate-spec — per-CAN-SPAM-direct-mail-exempt-flag + per-USPS-DMM + per-USPS-MDA + per-USPS-IMb + per-USPS-IMpb + per-CASS-certification + per-NCOA-Move-Update + per-NCOALink + per-Suppression-Deceased-DPV + per-Suppression-Prison + per-Suppression-DMAchoice + per-Suppression-Do-Not-Knock + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-mailings-disclosure + per-FTC-endorsement-guides + per-FTC-Negative-Option + per-FTC-Made-in-USA + per-CFPB-UDAAP + per-FCRA-prescreen-firm-offer-of-credit + per-TILA-Reg-Z + per-Truth-in-Lending + per-HIPAA + per-FDA-DSCSA + per-FDA-21-CFR-Part-117 + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-Robinson-Patman + per-Lanham + per-state-relationship-laws-FRR + per-FDD-Item-12-Item-17-Item-19 + per-state-Lottery-Sweepstakes-Disclosure + per-Prop-65 + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-compliance-confidence-tier.
  • Per-canonical-print-vendor-routing-spec + per-canonical-address-hygiene-spec — per-Lob + per-PostGrid + per-Click2Mail + per-Inkit + per-Postalytics + per-Postpilot + per-Stannp + per-LettrLabs + per-Sendoso + per-Reachdesk + per-PFL + per-Postal.io + per-PostcardMania + per-Mailshark + per-Touchcard + per-Send-Out-Cards + per-Vistaprint-Direct-Mail + per-Postable + per-Postalmate + per-failover-routing + per-throughput-balanced + per-SLA-prioritized + per-cost-optimized + per-cure-time-prioritized + per-handwritten-vs-printed + per-per-location-print-vendor-affinity + per-state-jurisdiction-mailing-permit + per-bulk-vs-first-class + per-postage-discount-eligibility + per-print-vendor-routing-confidence-tier + per-CASS + per-DPV + per-NCOA-Move-Update + per-NCOALink + per-Suite-Link + per-LACS-Link + per-RDI + per-PMB-detection + per-Vacant-detection + per-Apartment-secondary-validation + per-PO-Box-detection + per-undeliverable-suppression + per-DMAchoice-suppression + per-state-Do-Not-Mail-registry + per-internal-Do-Not-Mail-suppression + per-frequency-cap + per-cross-piece-deduplication + per-cross-banner-deduplication + per-cross-trade-area-deduplication + per-address-hygiene-confidence-tier.
  • Per-canonical-attribution-spec + per-cross-skill-handoff + per-canonical-audit-trail — per-PURL-tracking + per-QR-code + per-promo-code + per-vanity-phone-number (per-CallRail + per-Marchex + per-Invoca + per-CallTrackingMetrics + per-DialogTech + per-CallSource) + per-coupon-redemption + per-receipt-joining + per-foot-traffic + per-multi-touch + per-control-vs-holdout + per-geo-experiment-incrementality + per-causal-uplift + per-MMM-coefficient-attribution + per-attribution-confidence-tier + per-handoff-to-22-sibling-skills + per-per-piece-canonical-audit-record + per-USPS-DMM + per-USPS-MDA + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-mailings-disclosure + per-FTC-endorsement-guides + per-FTC-Negative-Option + per-FTC-Made-in-USA + per-CFPB-UDAAP + per-FCRA-prescreen-firm-offer-of-credit + per-TILA-Reg-Z + per-HIPAA + per-FDA-DSCSA + per-FDA-21-CFR-Part-117 + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-Robinson-Patman + per-Lanham + per-state-relationship-laws-FRR + per-FDD-Item-12-Item-17-Item-19 + per-state-Lottery-Sweepstakes-Disclosure + per-Prop-65 + per-SOC-2-Type-II + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-FDD-retention.

Why per-vendor-Lob-account-flat-direct-mail-API breaks at multi-location franchise direct-mail scale

Per-vendor-Lob-canonical-account-flat-direct-mail-API ships per-account per-flat-direct-mail-API primitive. Per-vendor-PostGrid + Click2Mail + Inkit + Postalytics + PsPrint + Sendoso + Reachdesk + PFL + Postable + Postal.io + PostcardMania + Mailshark + Send-Out-Cards + Vistaprint-Direct-Mail + LettrLabs + Postalmate + Stannp + Postpilot + Touchcard-canonical-account-flat-direct-mail-API ship per-vendor per-native account-flat-direct-mail-API primitives.

At 1-account-1-flat-direct-mail-send scale per-account per-flat-direct-mail-API primitive is enough. At multi-location franchise direct-mail scale per-canonical-trigger-catalog-spec + per-canonical-piece-template-spec + per-canonical-compliance-gate-spec + per-canonical-print-vendor-routing-spec + per-canonical-address-hygiene-spec + per-canonical-attribution-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

Per-account-flat-direct-mail-API + per-trigger-catalog-blind + per-piece-template-blind + per-compliance-gate-blind + per-print-vendor-routing-blind + per-address-hygiene-blind + per-attribution-blind + per-multi-format-audit-trail-blind + per-USPS-DMM-blind + per-USPS-MDA-blind + per-USPS-IMb-blind + per-USPS-IMpb-blind + per-CASS-blind + per-NCOA-Move-Update-blind + per-Suppression-Deceased-blind + per-Suppression-Prison-blind + per-Suppression-DMAchoice-blind + per-FTC-substantiation-doctrine-blind + per-FTC-MARS-blind + per-FTC-mailings-disclosure-blind + per-FTC-endorsement-guides-blind + per-FTC-Negative-Option-blind + per-FTC-Made-in-USA-blind + per-CFPB-UDAAP-blind + per-FCRA-prescreen-firm-offer-of-credit-blind + per-TILA-Reg-Z-blind + per-HIPAA-blind + per-FDA-DSCSA-blind + per-FDA-21-CFR-Part-117-blind + per-CCPA-CPRA-blind + per-GDPR-blind + per-LGPD-blind + per-DPDP-blind + per-Robinson-Patman-blind + per-Lanham-blind + per-state-relationship-laws-FRR-blind + per-FDD-Item-12-Item-17-Item-19-blind + per-state-Lottery-Sweepstakes-Disclosure-blind + per-Prop-65-blind + per-7-year-FTC-substantiation-retention-blind + per-7-year-FDD-retention-blind.

The operator-side architecture above per-vendor-flat-direct-mail-API primitive is canonical-trigger-catalog-spec + per-piece-template-spec + per-compliance-gate-spec + per-print-vendor-routing-spec + per-address-hygiene-spec + per-attribution-spec + per-cross-skill-handoff + per-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-direct-mail-API-vendor

Lob, PostGrid, Click2Mail, Inkit, Postalytics, Postpilot, Stannp, LettrLabs, Sendoso, Reachdesk, PFL, Postal.io, PostcardMania, Mailshark, Touchcard, Send-Out-Cards, Vistaprint Direct Mail, Postable, Postalmate. Per-account per-flat-direct-mail-API primitive. Per-canonical-trigger-catalog-canonical-piece-template-canonical-compliance-gate-canonical-print-vendor-routing-canonical-address-hygiene-canonical-attribution-canonical-audit-trail is not the primitive.

Per-platform per-handwritten-direct-mail-vendor

Handwrytten, IgniteRobotic, Bond, Maillift, MailLift, Scribeless, Postable, Felt App, Punkpost, Note Sincerely. Per-account per-flat-handwritten-mail primitive. Per-canonical-per-piece-print-vendor-routing-canonical-per-piece-handwritten-vs-printed-canonical-per-piece-per-location-print-vendor-affinity-canonical-per-piece-failover-routing is not the primitive.

Per-platform per-address-hygiene-vendor

Melissa Data, SmartyStreets, Loqate, Experian Data Quality (formerly QAS), Informatica DaaS, AccuZIP, BCC Software, TrueNCOA, Anchor Computer Inc., AccuMail, Satori Software, Mailers Haven. Per-account per-flat-address-validation primitive. Per-canonical-per-piece-CASS-canonical-per-piece-DPV-canonical-per-piece-NCOA-Move-Update-canonical-per-piece-NCOALink-canonical-per-piece-Suite-Link-canonical-per-piece-LACS-Link-canonical-per-piece-RDI-canonical-per-piece-PMB-detection-canonical-per-piece-Vacant-detection-canonical-per-piece-Apartment-secondary-validation-canonical-per-piece-PO-Box-detection-canonical-per-piece-undeliverable-suppression-canonical-per-piece-Suppression-Deceased-DPV-canonical-per-piece-Suppression-Prison-canonical-per-piece-DMAchoice-suppression-canonical-per-piece-state-Do-Not-Mail-registry-canonical-per-piece-internal-Do-Not-Mail-suppression-canonical-per-piece-frequency-cap-canonical-per-piece-cross-piece-deduplication-canonical-per-piece-cross-banner-deduplication-canonical-per-piece-cross-trade-area-deduplication is not the primitive.

Per-platform per-direct-mail-attribution-vendor

CallRail, Marchex, Invoca, CallTrackingMetrics, DialogTech, CallSource, Twilio Vanity Numbers, Phone.com vanity numbers, Numero eShop, Bandwidth vanity numbers, ClickDimensions personalized URLs, Postalytics PURLs, Postpilot QR-code attribution. Per-account per-flat-attribution-channel primitive. Per-canonical-per-piece-PURL-canonical-per-piece-QR-code-canonical-per-piece-promo-code-canonical-per-piece-vanity-phone-number-canonical-per-piece-coupon-redemption-canonical-per-piece-receipt-joining-canonical-per-piece-foot-traffic-canonical-per-piece-multi-touch-canonical-per-piece-control-vs-holdout-canonical-per-piece-geo-experiment-incrementality-canonical-per-piece-causal-uplift-canonical-per-piece-MMM-coefficient-attribution is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-location per-customer per-canonical-event-pointer-substrate. Per-19-canonical-event canonical-event.
  2. Per-portfolio per-canonical-trigger-catalog-spec. Per-cart-abandonment + per-browse-abandonment + per-post-purchase-day-N + per-loyalty-tier-transition + per-churn-risk-spike + per-win-back + per-birthday-anniversary + per-quote-issued-quote-expiring + per-renewal-due-service-due + per-appointment-no-show + per-warranty-expiring + per-seasonal-prompt + per-trade-area-prospect-conquest + per-neighbor-share + per-referral-prompt + per-trigger-deduplication + per-trigger-rate-limit + per-trigger-budget-guardrail canonical-trigger.
  3. Per-portfolio per-canonical-piece-template-spec. Per-postcard + per-letter + per-self-mailer + per-trifold + per-handwritten-note-card + per-handwritten-letter + per-dimensional-mailer + per-multi-piece-kit + per-variable-data-merge + per-per-location-disambiguation + per-multi-LLM-pre-publish + per-brand-voice-gate + per-forbidden-phrase-check + per-WCAG-2.2-AA + per-Section-508 canonical-piece.
  4. Per-portfolio per-canonical-compliance-gate-spec. Per-CAN-SPAM-direct-mail-exempt-flag + per-USPS-DMM + per-USPS-MDA + per-USPS-IMb + per-USPS-IMpb + per-CASS + per-NCOA + per-NCOALink + per-Suppression-Deceased-DPV + per-Suppression-Prison + per-Suppression-DMAchoice + per-Suppression-Do-Not-Knock + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-mailings-disclosure + per-FTC-endorsement-guides + per-FTC-Negative-Option + per-FTC-Made-in-USA + per-CFPB-UDAAP + per-FCRA-prescreen-firm-offer-of-credit + per-TILA-Reg-Z + per-HIPAA + per-FDA-DSCSA + per-FDA-21-CFR-Part-117 + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-Robinson-Patman + per-Lanham + per-state-relationship-laws-FRR + per-FDD-Item-12-Item-17-Item-19 + per-state-Lottery-Sweepstakes-Disclosure + per-Prop-65 + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
  5. Per-portfolio per-canonical-print-vendor-routing-spec. Per-Lob + per-PostGrid + per-Click2Mail + per-Inkit + per-Postalytics + per-Postpilot + per-Stannp + per-LettrLabs + per-Sendoso + per-Reachdesk + per-PFL + per-Postal.io + per-PostcardMania + per-Mailshark + per-Touchcard + per-Send-Out-Cards + per-Vistaprint-Direct-Mail + per-Postable + per-Postalmate + per-failover-routing + per-routing-rule (throughput + SLA + cost + cure-time + handwritten + per-location-affinity + state-jurisdiction-mailing-permit + bulk-vs-first-class + postage-discount-eligibility) canonical-routing.
  6. Per-portfolio per-canonical-address-hygiene-spec. Per-CASS + per-DPV + per-NCOA-Move-Update + per-NCOALink + per-Suite-Link + per-LACS-Link + per-RDI + per-PMB-detection + per-Vacant-detection + per-Apartment-secondary-validation + per-PO-Box-detection + per-undeliverable-suppression + per-deceased-suppression-DPV + per-prison-suppression + per-DMAchoice-suppression + per-state-Do-Not-Mail-registry + per-internal-Do-Not-Mail-suppression + per-frequency-cap + per-cross-piece-deduplication + per-cross-banner-deduplication + per-cross-trade-area-deduplication canonical-hygiene.
  7. Per-portfolio per-canonical-attribution-spec. Per-PURL + per-QR + per-promo-code + per-vanity-phone-number + per-coupon-redemption + per-receipt-joining + per-foot-traffic + per-multi-touch + per-control-vs-holdout + per-geo-experiment-incrementality + per-causal-uplift + per-MMM-coefficient-attribution canonical-attribution.
  8. Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-22-sibling-skills canonical-handoff.
  9. Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-piece-canonical-audit-record + per-USPS-DMM + per-USPS-MDA + per-FTC-substantiation + per-FTC-MARS + per-FTC-mailings-disclosure + per-FTC-endorsement-guides + per-FTC-Negative-Option + per-FTC-Made-in-USA + per-CFPB-UDAAP + per-FCRA-prescreen-firm-offer-of-credit + per-TILA-Reg-Z + per-HIPAA + per-FDA-DSCSA + per-FDA-21-CFR-Part-117 + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-Robinson-Patman + per-Lanham + per-state-relationship-laws-FRR + per-FDD-Item-12-Item-17-Item-19 + per-state-Lottery-Sweepstakes-Disclosure + per-Prop-65 + per-SOC-2-Type-II + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-FDD-retention canonical-audit.
  10. Per-portfolio per-email-orchestration-agent-canonical-bundle. Per-direct-mail-channel-extension + per-programmatic-direct-mail + per-lifecycle-flow-architecture + per-push-channel-extension + per-multi-location-sms-broadcast + per-per-location-sms-template-library + per-subscriber-lifecycle-cadence + per-missed-call-text-back + per-per-location-list-segmentation canonical-bundle.
  11. Per-portfolio per-canonical-end-to-end-SLA. Per-per-piece-event-trigger-to-piece-template-resolve-to-compliance-gate-resolve-to-print-vendor-routing-resolve-to-address-hygiene-resolve-to-attribution-resolve-to-cross-skill-handoff-SLA canonical-end-to-end-SLA.
  12. Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision + per-per-piece-trigger-rewind canonical-replay.

Frequently asked questions

What is per-customer-event-triggered multi-location direct-mail automation for franchise + multi-store operations?

Per-customer-event-triggered multi-location direct-mail automation runs per-portfolio per-banner per-location per-customer per-canonical-event-pointer (per-cart-abandonment + per-browse-abandonment + per-purchase-confirmation + per-post-purchase-day-N + per-loyalty-tier-transition + per-churn-risk-spike + per-win-back + per-birthday + per-anniversary + per-quote-issued + per-quote-expiring + per-renewal-due + per-service-due + per-appointment-no-show + per-warranty-expiring + per-seasonal-prompt + per-trade-area-prospect-conquest + per-neighbor-share + per-referral-prompt + per-canonical-event) + per-canonical-trigger-catalog-spec + per-canonical-piece-template-spec + per-canonical-compliance-gate-spec + per-canonical-print-vendor-routing-spec + per-canonical-address-hygiene-spec + per-canonical-attribution-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

Why does per-vendor-Lob-canonical-account-flat-direct-mail-API break at multi-location franchise direct-mail scale?

Per-vendor-Lob-canonical-account-flat-direct-mail-API ships per-account per-flat-direct-mail-API primitive. Per-vendor-PostGrid-canonical + per-Click2Mail-canonical + per-Inkit-canonical + per-Postalytics-canonical + per-PsPrint-canonical + per-Sendoso-canonical + per-Reachdesk-canonical + per-PFL-canonical + per-Postable-canonical + per-Postal.io-canonical + per-PostcardMania-canonical + per-Mailshark-canonical + per-Send-Out-Cards-canonical + per-Vistaprint-Direct-Mail-canonical + per-LettrLabs-canonical + per-Postalmate-canonical + per-Stannp-canonical + per-Postpilot-canonical + per-Touchcard-canonical-account-flat-direct-mail-API ship per-vendor per-native account-flat-direct-mail-API primitives. At 1-account-1-flat-direct-mail-send scale per-account per-flat-direct-mail-API primitive is enough. At multi-location franchise direct-mail scale per-canonical-trigger-catalog-spec + per-canonical-piece-template-spec + per-canonical-compliance-gate-spec + per-canonical-print-vendor-routing-spec + per-canonical-address-hygiene-spec + per-canonical-attribution-spec + per-canonical-audit-trail.

How does per-customer-event trigger-catalog + per-piece-template + per-piece compliance-gate work?

Per-portfolio per-banner per-location per-customer per-canonical-trigger-catalog-spec runs per-portfolio per-canonical-per-event-cart-abandonment-trigger (per-cart-value-threshold + per-cart-hold-window + per-cart-deduplication + per-cart-trigger-cooldown + per-cart-trigger-confidence-tier) + per-canonical-per-event-browse-abandonment-trigger (per-page-category-pointer + per-browse-window + per-browse-deduplication + per-browse-trigger-cooldown + per-browse-trigger-confidence-tier) + per-canonical-per-event-post-purchase-day-N-trigger (per-N-day-offset + per-purchase-category-pointer + per-purchase-confirmation-trigger-cooldown + per-purchase-confirmation-trigger-confidence-tier) + per-canonical-per-event-loyalty-tier-transition-trigger + per-canonical-per-event-churn-risk-spike-trigger + per-canonical-per-event-win-back-trigger + per-canonical-per-event-birthday-trigger + per-canonical-per-event-anniversary-trigger + per-canonical-per-event-quote-issued-quote-expiring-trigger + per-canonical-per-event-renewal-due-trigger + per-canonical-per-event-service-due-trigger + per-canonical-per-event-appointment-no-show-trigger + per-canonical-per-event-warranty-expiring-trigger + per-canonical-per-event-seasonal-prompt-trigger + per-canonical-per-event-trade-area-prospect-conquest-trigger (per-trade-area-polygon + per-saturation-cap + per-conquest-deduplication + per-conquest-trigger-confidence-tier) + per-canonical-per-event-neighbor-share-trigger + per-canonical-per-event-referral-prompt-trigger + per-canonical-trigger-deduplication + per-canonical-trigger-rate-limit + per-canonical-trigger-budget-guardrail + per-canonical-trigger-explainability. Per-canonical-piece-template-spec runs per-portfolio per-canonical-postcard-4x6 + per-canonical-postcard-6x9 + per-canonical-postcard-6x11 + per-canonical-letter-1-page + per-canonical-letter-2-page + per-canonical-self-mailer + per-canonical-trifold + per-canonical-handwritten-note-card + per-canonical-handwritten-letter + per-canonical-dimensional-mailer + per-canonical-multi-piece-kit + per-canonical-piece-variable-data-merge + per-canonical-piece-per-location-disambiguation + per-canonical-piece-multi-LLM-pre-publish + per-canonical-piece-brand-voice-gate + per-canonical-piece-forbidden-phrase-check + per-canonical-piece-WCAG-2.2-AA-readability + per-canonical-piece-Section-508-readability + per-canonical-piece-confidence-tier + per-canonical-piece-explainability. Per-canonical-piece-compliance-gate-spec runs per-portfolio per-canonical-per-piece-CAN-SPAM-N-A-direct-mail-exempt-flag + per-canonical-per-piece-USPS-DMM-Domestic-Mail-Manual + per-canonical-per-piece-USPS-Mailpiece-Design-Analyst-MDA + per-canonical-per-piece-USPS-IMb-Intelligent-Mail-barcode + per-canonical-per-piece-USPS-IMpb-Intelligent-Mail-package-barcode + per-canonical-per-piece-CASS-certification + per-canonical-per-piece-NCOA-Move-Update + per-canonical-per-piece-NCOALink + per-canonical-per-piece-Suppression-Deceased-Suppression-DPV + per-canonical-per-piece-Suppression-Prison-list + per-canonical-per-piece-Suppression-Do-Not-Mail-DMA-DMAchoice + per-canonical-per-piece-Suppression-Do-Not-Knock + per-canonical-per-piece-FTC-substantiation-doctrine + per-canonical-per-piece-FTC-MARS + per-canonical-per-piece-FTC-mailings-disclosure + per-canonical-per-piece-FTC-endorsement-guides + per-canonical-per-piece-FTC-Rule-on-Negative-Option + per-canonical-per-piece-FTC-Made-in-USA + per-canonical-per-piece-CFPB-UDAAP + per-canonical-per-piece-FCRA-prescreen-firm-offer-of-credit + per-canonical-per-piece-TILA-Reg-Z + per-canonical-per-piece-Truth-in-Lending + per-canonical-per-piece-HIPAA + per-canonical-per-piece-FDA-DSCSA + per-canonical-per-piece-FDA-21-CFR-Part-117 + per-canonical-per-piece-CCPA-CPRA + per-canonical-per-piece-GDPR + per-canonical-per-piece-PIPEDA + per-canonical-per-piece-CASL + per-canonical-per-piece-LGPD + per-canonical-per-piece-DPDP + per-canonical-per-piece-Robinson-Patman + per-canonical-per-piece-Lanham + per-canonical-per-piece-state-relationship-laws-FRR + per-canonical-per-piece-FDD-Item-12-Item-17-Item-19 + per-canonical-per-piece-state-Lottery-Sweepstakes-Disclosure + per-canonical-per-piece-Prop-65 + per-canonical-per-piece-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-piece-compliance-confidence-tier.

What does per-piece print-vendor-routing + per-piece address-hygiene work?

Per-portfolio per-banner per-location per-piece per-canonical-print-vendor-routing-spec runs per-portfolio per-canonical-per-piece-Lob-routing (per-throughput-per-day + per-SLA + per-per-piece-cost + per-cure-time + per-Lob-confidence-tier) + per-canonical-per-piece-PostGrid-routing + per-canonical-per-piece-Click2Mail-routing + per-canonical-per-piece-Inkit-routing + per-canonical-per-piece-Postalytics-routing + per-canonical-per-piece-Postpilot-routing + per-canonical-per-piece-Stannp-routing + per-canonical-per-piece-LettrLabs-routing + per-canonical-per-piece-Sendoso-routing + per-canonical-per-piece-Reachdesk-routing + per-canonical-per-piece-PFL-routing + per-canonical-per-piece-Postal.io-routing + per-canonical-per-piece-PostcardMania-routing + per-canonical-per-piece-Mailshark-routing + per-canonical-per-piece-Touchcard-routing + per-canonical-per-piece-Send-Out-Cards-routing + per-canonical-per-piece-Vistaprint-Direct-Mail-routing + per-canonical-per-piece-Postable-routing + per-canonical-per-piece-Postalmate-routing + per-canonical-per-piece-failover-routing + per-canonical-per-piece-print-vendor-routing-rule (per-throughput-balanced + per-SLA-prioritized + per-cost-optimized + per-cure-time-prioritized + per-handwritten-vs-printed + per-per-location-print-vendor-affinity + per-state-jurisdiction-mailing-permit + per-bulk-vs-first-class + per-postage-discount-eligibility) + per-canonical-per-piece-print-vendor-routing-confidence-tier + per-canonical-per-piece-print-vendor-routing-explainability. Per-canonical-per-piece-address-hygiene-spec runs per-portfolio per-canonical-per-piece-CASS-certification + per-canonical-per-piece-DPV-Delivery-Point-Validation + per-canonical-per-piece-NCOA-Move-Update + per-canonical-per-piece-NCOALink-eligibility + per-canonical-per-piece-Suite-Link + per-canonical-per-piece-LACS-Link-Locatable-Address-Conversion + per-canonical-per-piece-RDI-Residential-Delivery-Indicator + per-canonical-per-piece-PMB-Private-Mail-Box-detection + per-canonical-per-piece-Vacant-detection + per-canonical-per-piece-Apartment-secondary-validation + per-canonical-per-piece-PO-Box-detection + per-canonical-per-piece-undeliverable-suppression + per-canonical-per-piece-deceased-suppression-DPV + per-canonical-per-piece-prison-suppression + per-canonical-per-piece-DMAchoice-Do-Not-Mail-suppression + per-canonical-per-piece-state-Do-Not-Mail-registry + per-canonical-per-piece-internal-Do-Not-Mail-suppression + per-canonical-per-piece-frequency-cap + per-canonical-per-piece-cross-piece-deduplication + per-canonical-per-piece-cross-banner-deduplication + per-canonical-per-piece-cross-trade-area-deduplication + per-canonical-per-piece-address-hygiene-confidence-tier + per-canonical-per-piece-address-hygiene-explainability.

What does per-piece attribution + per-piece cross-skill-handoff do?

Per-portfolio per-piece per-canonical-attribution-spec runs per-portfolio per-canonical-per-piece-PURL-personalized-URL-tracking + per-canonical-per-piece-QR-code-tracking + per-canonical-per-piece-promo-code-tracking + per-canonical-per-piece-vanity-phone-number-tracking (per-CallRail + per-Marchex + per-Invoca + per-CallTrackingMetrics + per-DialogTech + per-CallSource-tracking-number) + per-canonical-per-piece-coupon-redemption-tracking + per-canonical-per-piece-receipt-joining-attribution + per-canonical-per-piece-foot-traffic-attribution + per-canonical-per-piece-multi-touch-attribution + per-canonical-per-piece-control-vs-holdout-incrementality + per-canonical-per-piece-geo-experiment-incrementality + per-canonical-per-piece-causal-uplift + per-canonical-per-piece-MMM-marketing-mix-modeling-coefficient-attribution + per-canonical-per-piece-attribution-confidence-tier + per-canonical-per-piece-attribution-explainability. Per-canonical-per-piece-cross-skill-handoff runs per-portfolio per-canonical-per-piece-handoff-to-programmatic-direct-mail (parent commercial pillar at /programmatic-direct-mail) + per-canonical-per-piece-handoff-to-email-orchestration-agent (parent agent) + per-canonical-per-piece-handoff-to-lifecycle-flow-architecture (sibling commercial at /lifecycle-flow-architecture) + per-canonical-per-piece-handoff-to-push-channel-extension (sibling commercial at /push-channel-extension) + per-canonical-per-piece-handoff-to-multi-location-sms-broadcast (sibling commercial at /multi-location-sms-broadcast) + per-canonical-per-piece-handoff-to-per-location-sms-template-library (sibling commercial at /per-location-sms-template-library) + per-canonical-per-piece-handoff-to-subscriber-lifecycle-cadence (sibling commercial at /subscriber-lifecycle-cadence) + per-canonical-per-piece-handoff-to-missed-call-text-back (sibling commercial at /missed-call-text-back) + per-canonical-per-piece-handoff-to-per-location-list-segmentation (sibling commercial at /per-location-list-segmentation) + per-canonical-per-piece-handoff-to-lifecycle-email-sms-build-pillar (sibling build-pillar at /how-to-architect-lifecycle-email-and-sms-across-50-500-locations) + per-canonical-per-piece-handoff-to-multi-location-sms-broadcast-engine-build-pillar (sibling build-pillar at /how-to-build-multi-location-sms-broadcast-engine) + per-canonical-per-piece-handoff-to-per-location-sms-template-library-build-pillar (sibling build-pillar at /how-to-build-per-location-sms-template-library-for-multi-banner-franchises) + per-canonical-per-piece-handoff-to-multi-location-missed-call-text-back-build-pillar (sibling build-pillar at /how-to-build-multi-location-missed-call-detection-with-60-second-text-back) + per-canonical-per-piece-handoff-to-push-notification-marketing-build-pillar (sibling build-pillar at /how-to-build-push-notification-marketing-at-multi-location-scale) + per-canonical-per-piece-handoff-to-subscriber-lifecycle-cadence-build-pillar (sibling build-pillar at /how-to-build-subscriber-lifecycle-cadence-for-multi-location-subscription-operators) + per-canonical-per-piece-handoff-to-foot-traffic-integration-build-pillar (sibling build-pillar at /how-to-build-foot-traffic-integration-for-multi-location-attribution) + per-canonical-per-piece-handoff-to-multi-vendor-receipt-joining-build-pillar (sibling build-pillar at /how-to-build-multi-vendor-receipt-joining-and-offline-attribution-end-to-end) + per-canonical-per-piece-handoff-to-per-location-mmm-build-pillar (sibling build-pillar at /how-to-build-per-location-mmm-for-multi-store-marketing-budget-allocation) + per-canonical-per-piece-handoff-to-routing-audit-trail-build-pillar (sibling build-pillar at /how-to-build-routing-audit-trails-for-ai-output-governance) + per-canonical-per-piece-handoff-to-versioned-history-regulatory-defense-build-pillar (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators) + per-canonical-per-piece-handoff-to-brand-voice-management + per-canonical-per-piece-handoff-to-forbidden-phrase-library + per-canonical-per-piece-handoff-to-claims-substantiation.

What does per-piece audit-trail + per-email-orchestration-agent-canonical-bundle do?

Per-portfolio per-piece per-canonical-audit-trail runs per-portfolio per-canonical-per-piece-canonical-audit-record (per-piece-ID + per-banner-pointer + per-location-pointer + per-customer-pointer + per-event-trigger-snapshot + per-cart-abandonment-snapshot + per-browse-abandonment-snapshot + per-post-purchase-day-N-snapshot + per-loyalty-tier-transition-snapshot + per-churn-risk-spike-snapshot + per-win-back-snapshot + per-birthday-snapshot + per-anniversary-snapshot + per-quote-issued-snapshot + per-renewal-due-snapshot + per-service-due-snapshot + per-appointment-no-show-snapshot + per-warranty-expiring-snapshot + per-seasonal-prompt-snapshot + per-trade-area-prospect-conquest-snapshot + per-neighbor-share-snapshot + per-referral-prompt-snapshot + per-trigger-deduplication-snapshot + per-trigger-rate-limit-snapshot + per-trigger-budget-guardrail-snapshot + per-piece-template-snapshot + per-piece-variable-data-merge-snapshot + per-piece-per-location-disambiguation-snapshot + per-piece-multi-LLM-pre-publish-snapshot + per-piece-brand-voice-gate-snapshot + per-piece-forbidden-phrase-check-snapshot + per-piece-WCAG-2.2-AA-readability-snapshot + per-piece-Section-508-readability-snapshot + per-piece-confidence-tier-snapshot + per-piece-CAN-SPAM-direct-mail-exempt-flag-snapshot + per-piece-USPS-DMM-snapshot + per-piece-USPS-MDA-snapshot + per-piece-USPS-IMb-snapshot + per-piece-USPS-IMpb-snapshot + per-piece-CASS-certification-snapshot + per-piece-NCOA-Move-Update-snapshot + per-piece-NCOALink-snapshot + per-piece-Suppression-Deceased-snapshot + per-piece-Suppression-Prison-snapshot + per-piece-Suppression-DMAchoice-snapshot + per-piece-Suppression-Do-Not-Knock-snapshot + per-piece-FTC-substantiation-snapshot + per-piece-FTC-MARS-snapshot + per-piece-FTC-mailings-disclosure-snapshot + per-piece-FTC-endorsement-guides-snapshot + per-piece-FTC-Rule-Negative-Option-snapshot + per-piece-FTC-Made-in-USA-snapshot + per-piece-CFPB-UDAAP-snapshot + per-piece-FCRA-prescreen-firm-offer-credit-snapshot + per-piece-TILA-Reg-Z-snapshot + per-piece-Truth-in-Lending-snapshot + per-piece-HIPAA-snapshot + per-piece-FDA-DSCSA-snapshot + per-piece-FDA-21-CFR-Part-117-snapshot + per-piece-CCPA-CPRA-snapshot + per-piece-GDPR-snapshot + per-piece-PIPEDA-snapshot + per-piece-CASL-snapshot + per-piece-LGPD-snapshot + per-piece-DPDP-snapshot + per-piece-Robinson-Patman-snapshot + per-piece-Lanham-snapshot + per-piece-state-relationship-laws-FRR-snapshot + per-piece-FDD-Item-12-Item-17-Item-19-snapshot + per-piece-state-Lottery-Sweepstakes-Disclosure-snapshot + per-piece-Prop-65-snapshot + per-piece-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-piece-compliance-confidence-tier-snapshot + per-piece-print-vendor-routing-snapshot + per-piece-Lob-PostGrid-Click2Mail-Inkit-Postalytics-Postpilot-Stannp-LettrLabs-Sendoso-Reachdesk-PFL-Postal-io-PostcardMania-Mailshark-Touchcard-Send-Out-Cards-Vistaprint-Direct-Mail-Postable-Postalmate-snapshot + per-piece-failover-routing-snapshot + per-piece-print-vendor-routing-rule-snapshot + per-piece-print-vendor-routing-confidence-tier-snapshot + per-piece-address-hygiene-snapshot + per-piece-CASS-snapshot + per-piece-DPV-snapshot + per-piece-NCOA-snapshot + per-piece-NCOALink-snapshot + per-piece-Suite-Link-snapshot + per-piece-LACS-Link-snapshot + per-piece-RDI-snapshot + per-piece-PMB-detection-snapshot + per-piece-Vacant-detection-snapshot + per-piece-Apartment-secondary-validation-snapshot + per-piece-PO-Box-detection-snapshot + per-piece-undeliverable-suppression-snapshot + per-piece-DMAchoice-suppression-snapshot + per-piece-state-Do-Not-Mail-registry-snapshot + per-piece-internal-Do-Not-Mail-suppression-snapshot + per-piece-frequency-cap-snapshot + per-piece-cross-piece-deduplication-snapshot + per-piece-cross-banner-deduplication-snapshot + per-piece-cross-trade-area-deduplication-snapshot + per-piece-address-hygiene-confidence-tier-snapshot + per-piece-PURL-snapshot + per-piece-QR-code-snapshot + per-piece-promo-code-snapshot + per-piece-vanity-phone-number-snapshot + per-piece-coupon-redemption-snapshot + per-piece-receipt-joining-snapshot + per-piece-foot-traffic-attribution-snapshot + per-piece-multi-touch-attribution-snapshot + per-piece-control-vs-holdout-incrementality-snapshot + per-piece-geo-experiment-incrementality-snapshot + per-piece-causal-uplift-snapshot + per-piece-MMM-coefficient-attribution-snapshot + per-piece-attribution-confidence-tier-snapshot + per-canonical-audit-record) + per-canonical-USPS-DMM + per-canonical-USPS-MDA + per-canonical-FTC-substantiation-doctrine + per-canonical-FTC-MARS + per-canonical-FTC-mailings-disclosure + per-canonical-FTC-endorsement-guides + per-canonical-FTC-Rule-Negative-Option + per-canonical-FTC-Made-in-USA + per-canonical-CFPB-UDAAP + per-canonical-FCRA-prescreen-firm-offer-credit + per-canonical-TILA-Reg-Z + per-canonical-HIPAA + per-canonical-FDA-DSCSA + per-canonical-FDA-21-CFR-Part-117 + per-canonical-CCPA-CPRA-DSAR + per-canonical-GDPR-DPIA + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-PIPEDA-OPC + per-canonical-CASL-CRTC + per-canonical-Robinson-Patman + per-canonical-Lanham + per-canonical-state-relationship-laws-FRR + per-canonical-FDD-Item-12-Item-17-Item-19 + per-canonical-state-Lottery-Sweepstakes-Disclosure + per-canonical-Prop-65 + per-canonical-SOC-2-Type-II + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention + per-canonical-7-year-FTC-substantiation-retention + per-canonical-7-year-FDD-retention. Per-email-orchestration-agent-canonical-bundle integrates the direct-mail-channel-extension skill with sibling skills on the same email-orchestration agent: per-canonical-direct-mail-channel-extension (this skill) + per-canonical-programmatic-direct-mail (parent commercial pillar) + per-canonical-lifecycle-flow-architecture (sibling commercial) + per-canonical-push-channel-extension (sibling commercial) + per-canonical-multi-location-sms-broadcast (sibling commercial) + per-canonical-per-location-sms-template-library (sibling commercial) + per-canonical-subscriber-lifecycle-cadence (sibling commercial) + per-canonical-missed-call-text-back (sibling commercial) + per-canonical-per-location-list-segmentation (sibling commercial). Per-canonical-end-to-end-SLA runs per-canonical-per-piece-event-trigger-to-piece-template-resolve-to-compliance-gate-resolve-to-print-vendor-routing-resolve-to-address-hygiene-resolve-to-attribution-resolve-to-cross-skill-handoff-SLA canonical-SLA.

Engage the email-orchestration agent

Per-portfolio per-banner per-location per-customer per-canonical-event-pointer + per-canonical-trigger-catalog-spec + per-canonical-piece-template-spec + per-canonical-compliance-gate-spec + per-canonical-print-vendor-routing-spec + per-canonical-address-hygiene-spec + per-canonical-attribution-spec + per-canonical-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-direct-mail-API-vendor + per-handwritten-direct-mail-vendor + per-address-hygiene-vendor + per-direct-mail-attribution-vendor primitive.