Capture-demand swarm · Lost-Call-Recovery Agent · Per-location-template-library skill · Build pillar · Published July 11, 2026
How to build per-location SMS template library for multi-banner franchises
This guide explains how to architect the per-location-template-library skill on the lost-call-recovery agent end-to-end at multi-banner multi-language multi-season franchise scale: per-portfolio per-banner per-location per-template per-canonical-per-banner-template-inheritance + per-per-location-override-spec + per-per-language-localization + per-per-seasonal-variant + per-per-personalization-token-spec + per-per-brand-voice-gate + per-per-compliance-gate + per-per-A/B-test-spec + per-per-template-versioning + per-per-template-rollback + per-per-template-audit-trail + per-portfolio audit-trail.
What you will build
- Per-portfolio per-canonical-per-banner-template-inheritance across per-portfolio-root + per-banner-default + per-region-default + per-location-override + per-precedence-rule (location-override-wins + region-default-wins-if-location-empty + banner-default-wins-if-region-empty + portfolio-root-wins-if-banner-empty) + per-conflict-resolution + per-explainability + per-policy-as-code-OPA-Cedar-Casbin-Cerbos-Oso.
- Per-canonical-per-location-override-spec — per-franchisee-permitted-override-fields + per-franchisor-locked-fields + per-approval-workflow + per-FDD-Item-12-attestation + per-override-audit-record.
- Per-canonical-per-language-localization — per-en-US + per-en-CA + per-en-UK + per-en-AU + per-es-US + per-es-MX + per-fr-CA + per-fr-FR + per-de-DE + per-pt-BR + per-zh-CN + per-160-chars-per-segment + per-multibyte-70-chars-per-segment + per-GSM-7 + per-UCS-2 + per-LTR + per-RTL + per-fallback + per-glossary + per-Smartling-Lokalise-Phrase-Crowdin translation management.
- Per-canonical-per-seasonal-variant + per-personalization-token — per-spring + per-summer + per-fall + per-winter + per-Black-Friday + per-Cyber-Monday + per-Mother-Day + per-Father-Day + per-Memorial-Day + per-Independence-Day + per-Labor-Day + per-Halloween + per-Thanksgiving + per-Christmas + per-New-Year + per-Valentine-Day + per-back-to-school + per-tax-season + per-summer-vacation + per-activation-window + per-overlap-resolution + per-blackout-window + per-A/B-test + per-FBC-pattern-learning + per-caller-name + per-location-name + per-location-address + per-location-hours + per-location-services + per-location-website + per-location-manager + per-loyalty-tier + per-last-visit-date + per-last-service-type + per-NPS-score + per-token-substitution + per-token-fallback + per-token-PII-handling + per-token-character-budget + per-token-multi-LLM-naturalization.
- Per-canonical-per-brand-voice-gate + per-compliance-gate — per-multi-LLM-ensemble (GPT-4o + Claude Sonnet + Gemini Pro) + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-confidence + per-explainability + per-FBC-feedback + per-TCPA-prior-express-consent + per-TCPA-prior-express-written-consent + per-CASL-Canadian-opt-in + per-CCPA-CPRA-Do-Not-Sell + per-PIPEDA-consent + per-GDPR-consent + per-A2P-10DLC-TCR-pre-approval + per-A2P-10DLC-throughput-tier + per-A2P-10DLC-use-case-classification + per-SHAFT-content-detection (Sex + Hate + Alcohol + Firearms + Tobacco) + per-OneTrust-Cookiebot-Usercentrics-Didomi-handoff + per-DSAR + per-right-to-erasure.
- Per-canonical-per-A/B-test-spec + per-versioning + per-rollback + per-audit-trail + per-cross-skill-handoff — per-A/B-test-arm + per-sample-size + per-statistical-significance + per-Bayesian-posterior + per-multi-armed-bandit + per-winning-arm-promotion + per-FBC-feedback + per-semantic-version + per-version-pointer-stability + per-version-immutable-snapshot + per-version-diff + per-rollback-window + per-one-click + per-bulk + per-cascading + per-rollback-FBC-pattern-learning + per-per-template-canonical-audit-record + per-FCC-TCPA + per-CASL-CRTC + per-PIPEDA-OPC + per-GDPR-DPIA + per-CCPA-CPRA-DSAR + per-FDD-Item-12-attestation-export + per-immutable-WORM-storage + per-handoff-to-missed-call-detection-skill + per-handoff-to-multi-location-sms-broadcast-engine-skill + per-handoff-to-per-location-auto-text-sms-followup-skill + per-handoff-to-multi-stakeholder-approval-routing-skill + per-handoff-to-content-approval-workflow-skill.
Why per-vendor-Numa-account-level-template-pool breaks at multi-banner-multi-language-multi-season franchise scale
Per-vendor-Numa-canonical-account-level-template-pool ships per-account per-template-pool per-message primitive. Per-vendor-Podium + Apptoto + GoHighLevel + Birdeye + HiHello + Textline + Heymarket + MessageDesk + Front + Hippo-Manager + Klaviyo-SMS + Attentive + Postscript + SimpleTexting + Salesmsg + EZ-Texting-canonical-account-level-template-pool ship per-vendor per-native account-level template-pool primitives.
At 1-banner-3-location-1-language-1-season scale per-account per-template-pool per-message primitive is enough. At multi-banner-multi-language-multi-season franchise scale per-per-banner-template-inheritance + per-per-location-override-spec + per-per-language-localization + per-per-seasonal-variant + per-per-personalization-token-spec + per-per-brand-voice-gate + per-per-compliance-gate + per-per-A/B-test-spec + per-per-template-versioning + per-per-template-rollback + per-per-template-audit-trail.
Per-account-template-pool-message + per-per-banner-template-inheritance-blind + per-per-location-override-blind + per-per-language-localization-blind + per-per-seasonal-variant-blind + per-per-personalization-token-blind + per-per-brand-voice-gate-blind + per-per-compliance-gate-blind + per-per-A/B-test-blind + per-per-template-versioning-blind + per-per-template-rollback-blind + per-multi-format-audit-trail-blind.
The operator-side architecture above per-vendor-SMS-template primitive is canonical-per-banner-template-inheritance + per-per-location-override-spec + per-per-language-localization + per-per-seasonal-variant + per-per-personalization-token-spec + per-per-brand-voice-gate + per-per-compliance-gate + per-per-A/B-test-spec + per-per-template-versioning + per-per-template-rollback + per-per-template-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-SMS-template-vendor
Numa, Podium, Apptoto, GoHighLevel, Birdeye, HiHello, Textline, Heymarket, MessageDesk, Front, Hippo Manager, Klaviyo SMS, Attentive, Postscript, SimpleTexting, Salesmsg, EZ Texting, TextMagic, SlickText, ManyChat, Trumpia. Per-account per-template-pool per-message primitive. Per-canonical-per-banner-template-inheritance-canonical-per-location-override-canonical-per-language-localization-canonical-per-seasonal-variant-canonical-per-personalization-token-canonical-per-brand-voice-gate-canonical-per-compliance-gate-canonical-per-A/B-test-canonical-per-template-versioning-canonical-per-template-rollback-canonical-per-template-audit-trail is not the primitive.
Per-platform per-translation-management-vendor
Smartling, Lokalise, Phrase (formerly Memsource), Crowdin, Transifex, Lingo24, Lilt, Welocalize, GlobalLink (TransPerfect), POEditor. Per-account per-project per-locale per-string primitive. Per-canonical-per-locale-character-limit-canonical-GSM-7-UCS-2-canonical-LTR-RTL-canonical-fallback-canonical-glossary-canonical-per-locale-A/B-test-canonical-per-locale-multi-LLM-naturalization is not the primitive.
Per-platform per-A/B-test-platform-vendor
LaunchDarkly Experimentation, Optimizely Feature Experimentation, VWO, Statsig, Split.io, Eppo, GrowthBook, Apptimize, Heap Experiments, Mixpanel Experiments, Amplitude Experiment. Per-account per-experiment per-variant primitive. Per-canonical-per-template-A/B-test-arm-canonical-sample-size-canonical-statistical-significance-canonical-Bayesian-posterior-canonical-multi-armed-bandit-canonical-winning-arm-promotion-canonical-FBC-feedback-canonical-per-banner-template-inheritance-aware-A/B is not the primitive.
Per-platform per-brand-voice-content-governance-vendor
Acrolinx, Writer (formerly Qordoba), Grammarly Business, Frase, Persado, Jasper Brand Voice, Anyword, MarketMuse. Per-account per-brand-voice-spec per-document primitive. Per-canonical-per-template-multi-LLM-brand-voice-ensemble-canonical-brand-voice-management-handoff-canonical-forbidden-phrase-library-handoff-canonical-brand-voice-confidence-canonical-brand-voice-explainability-canonical-brand-voice-FBC-feedback is not the primitive.
How the architecture is built
- Per-portfolio per-canonical-per-banner-template-inheritance-substrate. Per-portfolio-root + per-banner-default + per-region-default + per-location-override + per-precedence-rule + per-conflict-resolution + per-explainability + per-OPA-Cedar-Casbin-Cerbos-Oso canonical-inheritance.
- Per-portfolio per-canonical-per-location-override-spec. Per-franchisee-permitted-override-fields + per-franchisor-locked-fields + per-approval-workflow + per-FDD-Item-12 + per-override-audit-record canonical-override.
- Per-portfolio per-canonical-per-language-localization. Per-en-US + per-en-CA + per-en-UK + per-en-AU + per-es-US + per-es-MX + per-fr-CA + per-fr-FR + per-de-DE + per-pt-BR + per-zh-CN + per-GSM-7 + per-UCS-2 + per-LTR + per-RTL + per-fallback + per-glossary + per-Smartling-Lokalise-Phrase-Crowdin canonical-locale.
- Per-portfolio per-canonical-per-seasonal-variant. Per-19-seasons + per-activation-window + per-overlap-resolution + per-blackout-window + per-A/B-test + per-FBC-pattern-learning canonical-season.
- Per-portfolio per-canonical-per-personalization-token-spec. Per-caller-name + per-location-name + per-location-address + per-location-hours + per-location-services + per-location-website + per-location-manager + per-loyalty-tier + per-last-visit-date + per-last-service-type + per-NPS-score + per-token-substitution + per-token-fallback + per-token-PII-handling + per-token-character-budget + per-token-multi-LLM-naturalization canonical-token.
- Per-portfolio per-canonical-per-brand-voice-gate. Per-multi-LLM-ensemble + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-confidence + per-explainability + per-FBC-feedback canonical-brand-voice.
- Per-portfolio per-canonical-per-compliance-gate. Per-TCPA-prior-express + per-TCPA-prior-express-written + per-CASL-Canadian-opt-in + per-CCPA-CPRA-Do-Not-Sell + per-PIPEDA + per-GDPR + per-A2P-10DLC-TCR + per-throughput-tier + per-use-case-classification + per-SHAFT-content-detection + per-OneTrust + per-Cookiebot + per-Usercentrics + per-Didomi + per-DSAR + per-right-to-erasure canonical-compliance.
- Per-portfolio per-canonical-per-A/B-test-spec. Per-A/B-test-arm + per-sample-size + per-statistical-significance + per-Bayesian-posterior + per-multi-armed-bandit + per-winning-arm-promotion + per-FBC-feedback canonical-A/B.
- Per-portfolio per-canonical-per-template-versioning. Per-semantic-version + per-version-pointer-stability + per-version-immutable-snapshot + per-version-diff canonical-versioning.
- Per-portfolio per-canonical-per-template-rollback. Per-rollback-window + per-one-click + per-bulk + per-cascading + per-rollback-FBC-pattern-learning canonical-rollback.
- Per-portfolio per-canonical-per-template-audit-trail + per-portfolio-audit-trail. Per-template-canonical-audit-record + per-FCC-TCPA + per-CASL-CRTC + per-PIPEDA-OPC + per-GDPR-DPIA + per-CCPA-CPRA-DSAR + per-FDD-Item-12-attestation + per-immutable-WORM canonical-audit.
- Per-portfolio per-canonical-per-template-cross-skill-handoff. Per-handoff-to-missed-call-detection + per-handoff-to-multi-location-sms-broadcast-engine + per-handoff-to-per-location-auto-text-sms-followup + per-handoff-to-multi-stakeholder-approval-routing + per-handoff-to-content-approval-workflow canonical-handoff.
- Per-portfolio per-lost-call-recovery-agent-canonical-bundle. Per-per-location-sms-template-library + per-missed-call-recovery + per-cross-vendor-missed-call-event-normalization + per-callback-software + per-call-analytics + per-missed-call-text-back + per-multi-location-sms-broadcast + per-missed-call-detection + per-per-location-auto-text-sms-followup + per-multi-location-sms-broadcast-engine canonical-bundle.
Frequently asked questions
What is per-location SMS template library for multi-banner franchises?
Per-location SMS template library runs per-portfolio per-banner per-location per-template per-canonical-per-banner-template-inheritance (per-portfolio-root-template + per-banner-default-template + per-region-default-template + per-location-override-template per-canonical-inheritance) + per-canonical-per-location-override-spec + per-canonical-per-language-localization (per-en-US + per-en-CA + per-en-UK + per-en-AU + per-es-US + per-es-MX + per-fr-CA + per-fr-FR + per-de-DE + per-pt-BR + per-zh-CN per-canonical-locale) + per-canonical-per-seasonal-variant (per-spring + per-summer + per-fall + per-winter + per-Black-Friday + per-Cyber-Monday + per-Mother-Day + per-Father-Day + per-Memorial-Day + per-Independence-Day + per-Labor-Day + per-Halloween + per-Thanksgiving + per-Christmas + per-New-Year + per-Valentine-Day + per-back-to-school + per-tax-season + per-summer-vacation per-canonical-season) + per-canonical-per-personalization-token-spec (per-caller-name + per-location-name + per-location-address + per-location-hours + per-location-services + per-location-website + per-location-manager + per-loyalty-tier + per-last-visit-date + per-last-service-type + per-NPS-score per-canonical-token) + per-canonical-per-brand-voice-gate (per-multi-LLM-ensemble + per-forbidden-phrase-library-handoff + per-brand-voice-management-handoff per-canonical-brand-voice) + per-canonical-per-compliance-gate (per-TCPA-CASL-CCPA-CPRA-PIPEDA-GDPR-consent + per-A2P-10DLC-TCR-pre-approval + per-SHAFT-content-detection per-canonical-compliance) + per-canonical-per-A/B-test-spec + per-canonical-per-template-versioning + per-canonical-per-template-rollback + per-canonical-per-template-audit-trail + per-portfolio audit-trail.
Why does per-vendor-Numa-canonical-account-level-template-pool break at multi-banner-multi-language-multi-season franchise scale?
Per-vendor-Numa-canonical-account-level-template-pool ships per-account per-template-pool per-message primitive. Per-vendor-Podium-canonical + per-Apptoto-canonical + per-GoHighLevel-canonical + per-Birdeye-canonical + per-HiHello-canonical + per-Textline-canonical + per-Heymarket-canonical + per-MessageDesk-canonical + per-Front-canonical + per-Hippo-Manager-canonical + per-Klaviyo-SMS-canonical + per-Attentive-canonical + per-Postscript-canonical + per-SimpleTexting-canonical + per-Salesmsg-canonical + per-EZ-Texting-canonical-account-level-template-pool ship per-vendor per-native account-level template-pool primitives. At 1-banner-3-location-1-language-1-season scale per-account per-template-pool per-message primitive is enough. At multi-banner-multi-language-multi-season franchise scale per-canonical-per-banner-template-inheritance + per-canonical-per-location-override-spec + per-canonical-per-language-localization + per-canonical-per-seasonal-variant + per-canonical-per-personalization-token-spec + per-canonical-per-brand-voice-gate + per-canonical-per-compliance-gate + per-canonical-per-A/B-test-spec + per-canonical-per-template-versioning + per-canonical-per-template-rollback + per-canonical-per-template-audit-trail.
How does per-portfolio per-canonical-per-banner-template-inheritance + per-location-override + per-language-localization work?
Per-portfolio per-canonical-per-banner-template-inheritance runs per-portfolio per-canonical-per-portfolio-root-template-spec + per-canonical-per-banner-default-template-spec + per-canonical-per-region-default-template-spec + per-canonical-per-location-override-template-spec + per-canonical-per-template-inheritance-precedence-rule (per-location-override-wins + per-region-default-wins-if-location-empty + per-banner-default-wins-if-region-empty + per-portfolio-root-wins-if-banner-empty per-canonical-precedence) + per-canonical-per-template-inheritance-conflict-resolution + per-canonical-per-template-inheritance-explainability-spec + per-canonical-per-template-inheritance-policy-as-code-OPA-Cedar-Casbin-Cerbos-Oso. Per-canonical-per-location-override-spec runs per-portfolio per-canonical-per-location-override-permission-spec (per-franchisee-permitted-override-fields + per-franchisor-locked-fields per-canonical-permission) + per-canonical-per-location-override-approval-workflow-spec + per-canonical-per-location-override-FDD-Item-12-attestation + per-canonical-per-location-override-audit-record. Per-canonical-per-language-localization runs per-portfolio per-canonical-per-locale-template-spec (per-en-US + per-en-CA + per-en-UK + per-en-AU + per-es-US + per-es-MX + per-fr-CA + per-fr-FR + per-de-DE + per-pt-BR + per-zh-CN per-canonical-locale) + per-canonical-per-locale-character-limit-spec (per-en-160-chars-per-segment + per-multibyte-70-chars-per-segment per-canonical-limit) + per-canonical-per-locale-character-encoding-GSM-7-vs-UCS-2-spec + per-canonical-per-locale-direction-LTR-RTL-spec + per-canonical-per-locale-fallback-spec + per-canonical-per-locale-glossary-spec + per-canonical-per-locale-translation-management-Smartling-Lokalise-Phrase-Crowdin-spec.
What does per-portfolio per-canonical-per-seasonal-variant + per-personalization-token + per-brand-voice-gate do?
Per-portfolio per-canonical-per-seasonal-variant runs per-portfolio per-canonical-per-season-spec + per-canonical-per-season-activation-window-spec + per-canonical-per-season-overlap-resolution-spec + per-canonical-per-season-blackout-window-spec + per-canonical-per-season-A/B-test-spec + per-canonical-per-season-FBC-pattern-learning-spec. Per-canonical-per-personalization-token-spec runs per-portfolio per-canonical-per-token-substitution-spec + per-canonical-per-token-fallback-value-spec + per-canonical-per-token-PII-handling-spec + per-canonical-per-token-character-budget-spec + per-canonical-per-token-multi-LLM-naturalization-spec. Per-canonical-per-brand-voice-gate runs per-portfolio per-canonical-multi-LLM-brand-voice-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-template-brand-voice-spec-version-pointer (per-handoff-to-brand-voice-management-skill at /brand-voice-management) + per-canonical-per-template-forbidden-phrase-pre-flight-check (per-handoff-to-forbidden-phrase-library-skill at /forbidden-phrase-library) + per-canonical-per-template-brand-voice-confidence-spec + per-canonical-per-template-brand-voice-explainability-spec + per-canonical-per-template-brand-voice-FBC-feedback-spec.
What does per-portfolio per-canonical-per-compliance-gate + per-A/B-test + per-versioning + per-rollback do?
Per-portfolio per-canonical-per-compliance-gate runs per-portfolio per-canonical-per-template-TCPA-prior-express-consent-attestation + per-canonical-per-template-TCPA-prior-express-written-consent-attestation + per-canonical-per-template-CASL-Canadian-opt-in-attestation + per-canonical-per-template-CCPA-CPRA-Do-Not-Sell-attestation + per-canonical-per-template-PIPEDA-consent-attestation + per-canonical-per-template-GDPR-consent-attestation + per-canonical-per-template-A2P-10DLC-TCR-pre-approval-attestation + per-canonical-per-template-A2P-10DLC-throughput-tier-attestation + per-canonical-per-template-A2P-10DLC-use-case-classification + per-canonical-per-template-SHAFT-content-detection (per-Sex + per-Hate + per-Alcohol + per-Firearms + per-Tobacco per-canonical-SHAFT-class) + per-canonical-per-template-OneTrust-Cookiebot-Usercentrics-Didomi-consent-management-handoff + per-canonical-per-template-DSAR-handling + per-canonical-per-template-right-to-erasure-handling. Per-canonical-per-A/B-test-spec runs per-portfolio per-canonical-per-template-A/B-test-arm-spec + per-canonical-per-template-A/B-test-sample-size-spec + per-canonical-per-template-A/B-test-statistical-significance-spec + per-canonical-per-template-A/B-test-Bayesian-posterior-spec + per-canonical-per-template-A/B-test-multi-armed-bandit-spec + per-canonical-per-template-A/B-test-winning-arm-promotion-spec + per-canonical-per-template-A/B-test-FBC-feedback-spec. Per-canonical-per-template-versioning runs per-portfolio per-canonical-per-template-semantic-version-spec + per-canonical-per-template-version-pointer-stability + per-canonical-per-template-version-immutable-snapshot + per-canonical-per-template-version-diff-spec. Per-canonical-per-template-rollback runs per-portfolio per-canonical-per-template-rollback-window-spec + per-canonical-per-template-one-click-rollback + per-canonical-per-template-bulk-rollback + per-canonical-per-template-cascading-rollback + per-canonical-per-template-rollback-FBC-pattern-learning.
What does per-portfolio per-canonical-per-template-audit-trail + per-cross-skill-handoff + per-lost-call-recovery-agent-canonical-bundle do?
Per-portfolio per-canonical-per-template-audit-trail runs per-portfolio per-canonical-per-template-canonical-audit-record (per-template-ID + per-banner-pointer + per-location-pointer + per-locale + per-seasonal-variant-pointer + per-personalization-token-set + per-template-inheritance-precedence-decision + per-brand-voice-gate-decision + per-compliance-gate-decision + per-A/B-test-arm-pointer + per-version-pointer + per-rollback-pointer + per-actor + per-approver + per-TCPA-CASL-CCPA-CPRA-PIPEDA-GDPR-attestation + per-A2P-10DLC-attestation per-canonical-audit-record) + per-canonical-FCC-TCPA-export + per-canonical-CASL-CRTC-export + per-canonical-PIPEDA-OPC-export + per-canonical-GDPR-DPIA-export + per-canonical-CCPA-CPRA-DSAR-export + per-canonical-FDD-Item-12-attestation-export + per-canonical-immutable-WORM-storage. Per-canonical-per-template-cross-skill-handoff runs per-portfolio per-canonical-per-template-handoff-to-missed-call-detection-skill (sibling build-pillar at /how-to-build-multi-location-missed-call-detection-with-60-second-text-back — upstream consumer of template library) + per-canonical-per-template-handoff-to-multi-location-sms-broadcast-engine-skill (sibling build-pillar at /how-to-build-multi-location-sms-broadcast-engine) + per-canonical-per-template-handoff-to-per-location-auto-text-sms-followup-skill (sibling build-pillar at /how-to-build-per-location-auto-text-sms-followup-for-missed-call-recovery) + per-canonical-per-template-handoff-to-multi-stakeholder-approval-routing-skill (sibling at /multi-stakeholder-approval-routing) + per-canonical-per-template-handoff-to-content-approval-workflow-skill (sibling at /content-approval-workflow). Per-lost-call-recovery-agent-canonical-bundle integrates the per-location-template-library skill with sibling skills on the same agent: per-canonical-per-location-sms-template-library (parent commercial pillar at /per-location-sms-template-library) + per-canonical-missed-call-recovery (sibling commercial pillar at /missed-call-recovery) + per-canonical-cross-vendor-missed-call-event-normalization (sibling commercial pillar at /cross-vendor-missed-call-event-normalization) + per-canonical-callback-software (sibling commercial pillar at /callback-software) + per-canonical-call-analytics (sibling commercial pillar at /call-analytics) + per-canonical-missed-call-text-back (sibling commercial pillar at /missed-call-text-back) + per-canonical-multi-location-sms-broadcast (sibling commercial pillar at /multi-location-sms-broadcast) + per-canonical-missed-call-detection (sibling build-pillar at /how-to-build-multi-location-missed-call-detection-with-60-second-text-back) + per-canonical-per-location-auto-text-sms-followup (sibling build-pillar at /how-to-build-per-location-auto-text-sms-followup-for-missed-call-recovery) + per-canonical-multi-location-sms-broadcast-engine (sibling build-pillar at /how-to-build-multi-location-sms-broadcast-engine).
Engage the lost-call-recovery agent
Per-portfolio per-banner per-location per-template per-canonical-per-banner-template-inheritance + per-per-location-override-spec + per-per-language-localization + per-per-seasonal-variant + per-per-personalization-token-spec + per-per-brand-voice-gate + per-per-compliance-gate + per-per-A/B-test-spec + per-per-template-versioning + per-per-template-rollback + per-per-template-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-SMS-template-vendor + per-translation-management-vendor + per-A/B-test-platform-vendor + per-brand-voice-content-governance-vendor primitive.
Related reading
- Per-location SMS template library (parent commercial pillar — buyer-outcome framing)
- Multi-location missed-call detection with 60-second text-back (sibling build-pillar on the lost-call-recovery agent — upstream consumer of template library)
- Brand voice management (sibling commercial pillar — brand-voice-spec source for per-template brand-voice gate)