Capture-demand swarm · Lost-Call-Recovery Agent · Auto-text-SMS-followup skill · Build pillar · Published July 3, 2026
How to build per-location auto-text SMS followup for multi-location missed-call recovery
This guide explains how to architect the auto-text-sms-followup skill on the lost-call-recovery agent end-to-end at multi-location franchise + multi-store + multi-vertical scale: per-portfolio per-location per-missed-call per-canonical-missed-call-event-detection + per-per-location-60-second-trigger-spec + per-per-location-branded-sender-ID + per-per-location-LLM-message-templating + per-TCPA-prior-express-consent + per-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance + per-per-location-opt-out + per-reply-routing + per-conversion-tracking + per-feedback-loop-tuning + per-audit-trail + per-portfolio audit-trail.
What you will build
- Per-portfolio per-canonical-missed-call-event-detection across per-multi-vendor call tracking (CallRail + Invoca + DialogTech + CallTrackingMetrics + Phonexa + Twilio Voice + Marchex + ResponseTap) + per-PBX (RingCentral + Genesys + NICE + Five9 + AWS Connect + Dialpad + Talkdesk + Aircall) + per-classification (ring-no-answer + busy + abandoned in IVR + abandoned in queue + after-hours) + per-cross-vendor deduplication + per-location attribution via DID + per-master-record resolution.
- Per-canonical-per-location-60-second-trigger-spec — per-trigger orchestration + per-pre-trigger LLM caller-intent evaluation + per-TCPA consent-state check + per-vertical HIPAA compliance check + per-quiet-hours check + per-DND check + per-business-hours check + per-prior-text conversation check + per-trigger failure fallback + per-trigger audit trail.
- Per-canonical-per-location-branded-sender-ID — per-10DLC TCR-registered number + per-toll-free verified number + per-short-code + per-display name + per-allocation strategy + per-failover.
- Per-canonical-per-location-LLM-message-templating — per-template library + per-multi-LLM (GPT-4o + Claude Sonnet + Gemini Pro) + per-context injection (location name + hours + services + caller prior history + time of day + vertical + brand spec) + per-character-count optimization + per-merge tag + per-A/B test.
- Per-canonical-TCPA-prior-express-consent — per-FCC 2018 implied-consent-on-inbound-call ruling + per-prior-express-written-consent tracking + per-revocation honor immediate + per-STOP/HELP/UNSUBSCRIBE handling + per-consent-source tracking + per-consent-state versioning.
- Per-canonical-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance — per-HIPAA Privacy Rule + PHI redaction pre-LLM + per-HIPAA Security Rule encryption at rest/in transit + per-Minimum Necessary Rule + per-Designated Record Set + per-FDA DTC fair balance + per-FINRA Rule 2210 + per-CFPB UDAAP + per-FTC Endorsement Guides + per-FTC Made in USA + per-FTC COPPA + per-cannabis per-state + per-multi-LLM pre-send moderation ensemble.
- Per-canonical-per-location-opt-out + per-reply-routing + per-conversion-tracking + per-feedback-loop-tuning + per-audit-trail — per-STOP/UNSUBSCRIBE/HELP keyword handling + per-opt-out tracking + per-revocation immediate + per-state versioning + per-cross-vendor propagation + per-FCC TCPA attestation + per-LLM reply intent classification (hours + appointment + pricing + complaint + PHI-related + emergency) + per-routing to AI receptionist + per-location live agent + callback queue + emergency escalation + per-callback/walk-in/online conversion tracking + per-revenue/LTV attribution + per-recovery-rate vs baseline + per-causal-attribution A/B test + per-DiD + per-Bayesian posterior + per-LLM template A/B + per-prompt template versioning + per-per-vertical prompt versioning + per-recovery-rate feedback loop on conversion data + per-noise-suppression LLM + per-canonical audit record (message-ID + missed-call event-ID + location-ID + sender-ID + TCR campaign-ID + LLM template version + context injected + PHI redacted fields + per-vertical compliance evaluation + multi-LLM ensemble consensus + trigger decision + send timestamp + quiet hours evaluated + opt-out state + delivery status + error code + reply content + reply routed stakeholder + conversion outcome + FCC/TCPA/HIPAA/CTIA attestation) + per-FCC TCPA + HIPAA OCR + FINRA 3110 + FDA Form 2253 + CTIA Best Practices + CASL CRTC exports + per-immutable WORM storage.
Why per-vendor-Attentive-Missed-Call-Text-Back-single-account breaks at multi-location-multi-vertical-HIPAA-franchise scale
Per-vendor-Attentive-canonical-Missed-Call-Text-Back ships per-account per-store per-template primitive. Per-vendor-CallRail + Invoca + DialogTech + CallTrackingMetrics + Phonexa + Twilio + Postscript + EZ Texting + SimpleTexting + TextMagic-canonical-single-account ship per-vendor per-native missed-call-text-back primitives.
At 1-store-1-template scale per-account per-store per-template primitive is enough. At multi-location-multi-vertical-HIPAA-franchise scale per-missed-call-event-detection-cross-vendor-call-tracking-PBX + per-per-location-60-second-trigger-spec-pre-publish-LLM + per-per-location-branded-sender-ID-per-location-10DLC-TCR-registered + per-per-location-LLM-message-templating-per-vertical-context-injection + per-TCPA-prior-express-consent-implied-consent-on-inbound-call-FCC-2018 + per-per-vertical-HIPAA-FDA-FINRA-CFPB-compliance-PHI-redaction + per-per-location-opt-out-STOP-keyword-tracking + per-reply-routing-to-AI-receptionist-live-agent-LLM-intent + per-conversion-tracking-callback-walk-in-online + per-feedback-loop-tuning-per-vertical-LLM-prompt-A-B + per-audit-trail-FCC-TCPA-HIPAA-OCR-FINRA-3110-multi-format-export + per-FDD-Item-12.
Per-cross-vendor-missed-call-text-back-fragmentation + per-missed-call-event-cross-vendor-blind + per-60-second-trigger-blind + per-branded-sender-ID-blind + per-LLM-message-templating-blind + per-TCPA-implied-consent-blind + per-vertical-HIPAA-PHI-redaction-blind + per-opt-out-cross-vendor-propagation-blind + per-reply-routing-LLM-intent-blind + per-conversion-tracking-causal-blind + per-multi-format-audit-trail-blind.
The operator-side architecture above per-vendor-missed-call-text-back primitive is canonical-missed-call-event-detection + per-per-location-60-second-trigger-spec + per-per-location-branded-sender-ID + per-per-location-LLM-message-templating + per-TCPA-prior-express-consent + per-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance + per-per-location-opt-out + per-reply-routing + per-conversion-tracking + per-feedback-loop-tuning + per-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-missed-call-text-back-vendor
Attentive (Missed-Call Text-Back), Postscript Missed-Call, Twilio Voice + Messaging (custom Studio Flow), CallRail Missed-Call Text-Back, Invoca, DialogTech, CallTrackingMetrics, Phonexa, EZ Texting, SimpleTexting, TextMagic. Per-account per-store per-template. Per-canonical-cross-vendor-missed-call-event-detection-canonical-per-location-60-second-trigger-canonical-per-vertical-HIPAA-compliance-canonical-multi-LLM-template-canonical-cross-vendor-opt-out-propagation is not the primitive.
Per-platform per-call-tracking-vendor
CallRail, Invoca, DialogTech, CallTrackingMetrics, Phonexa, Twilio Voice, Marchex, ResponseTap, WhatConverts, Convirza, Ringba, Trackdrive, Retreaver, Aircall, Dialpad. Per-account per-call per-recording primitive. Per-canonical-cross-vendor-call-tracking-canonical-missed-call-event-classification-canonical-per-location-DID-attribution-canonical-cross-vendor-deduplication is not the primitive.
Per-platform per-PBX-vendor
RingCentral, Genesys, NICE, Five9, AWS Connect, Dialpad, Talkdesk, Aircall, 8x8, Zoom Phone, Microsoft Teams Phone, Vonage, Mitel, NEC. Per-account per-extension per-call-event primitive. Per-canonical-cross-PBX-missed-call-event-canonical-ring-no-answer-busy-abandoned-after-hours-classification-canonical-per-location-master-record-resolution is not the primitive.
Per-platform per-HIPAA-compliant-messaging-vendor
TigerConnect, Spok, Twilio HIPAA-eligible, Klara, OhMD, Spruce Health, Updox, Doximity, Halo Health, Webex Teams (HIPAA-compliant), Microsoft Teams (HIPAA BAA). Per-account per-organization per-message primitive. Per-canonical-HIPAA-Privacy-Rule-PHI-redaction-pre-LLM-canonical-HIPAA-Security-Rule-encryption-at-rest-in-transit-canonical-Minimum-Necessary-Rule-canonical-Designated-Record-Set-canonical-multi-LLM-pre-send-moderation-ensemble is not the primitive.
How the architecture is built
- Per-portfolio per-canonical-multi-vendor-call-tracking-PBX-substrate. Per-CallRail + per-Invoca + per-DialogTech + per-CallTrackingMetrics + per-Phonexa + per-Twilio-Voice + per-Marchex + per-ResponseTap + per-RingCentral + per-Genesys + per-NICE + per-Five9 + per-AWS-Connect + per-Dialpad + per-Talkdesk + per-Aircall canonical-multi-vendor.
- Per-portfolio per-canonical-missed-call-event-classification. Per-ring-no-answer + per-busy + per-abandoned-in-IVR + per-abandoned-in-queue + per-after-hours canonical-classification.
- Per-portfolio per-canonical-missed-call-cross-vendor-deduplication + per-location-DID-attribution + per-master-record-resolution. Per-canonical-call-event-ID + per-DID + per-master-record canonical-resolution.
- Per-portfolio per-canonical-per-location-60-second-trigger-orchestration. Per-trigger + per-pre-LLM-caller-intent + per-TCPA-consent + per-vertical-HIPAA-compliance + per-quiet-hours + per-DND + per-business-hours + per-prior-text-conversation + per-failure-fallback canonical-trigger.
- Per-portfolio per-canonical-per-location-branded-sender-ID. Per-10DLC-TCR-registered + per-toll-free-verified + per-short-code + per-display-name + per-allocation-strategy + per-failover canonical-sender.
- Per-portfolio per-canonical-per-location-multi-LLM-message-templating. Per-template-library + per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro + per-context-injection + per-character-count-optimization + per-merge-tag + per-A-B-test canonical-template.
- Per-portfolio per-canonical-TCPA-prior-express-consent. Per-FCC-2018-ruling-implied-consent-on-inbound-call + per-prior-express-written + per-revocation + per-STOP-HELP-UNSUBSCRIBE + per-consent-source + per-consent-state-versioning canonical-TCPA.
- Per-portfolio per-canonical-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance. Per-HIPAA + per-PHI-redaction-pre-LLM + per-Security-Rule + per-Minimum-Necessary + per-FDA-DTC + per-FINRA-2210 + per-CFPB-UDAAP + per-FTC + per-cannabis-per-state + per-multi-LLM-pre-send-moderation-ensemble canonical-vertical.
- Per-portfolio per-canonical-per-location-opt-out. Per-STOP + per-UNSUBSCRIBE + per-HELP + per-tracking + per-revocation + per-state-versioning + per-cross-vendor-propagation + per-FCC-TCPA-attestation canonical-opt-out.
- Per-portfolio per-canonical-reply-routing. Per-location + per-keyword + per-LLM-intent-classification + per-AI-receptionist + per-live-agent + per-callback-queue + per-emergency-escalation canonical-reply-routing.
- Per-portfolio per-canonical-conversion-tracking. Per-callback + per-walk-in + per-online + per-revenue-attribution + per-LTV-attribution + per-recovery-rate-vs-baseline + per-causal-attribution-A-B + per-DiD canonical-conversion.
- Per-portfolio per-canonical-feedback-loop-tuning. Per-LLM-template-A-B + per-Bayesian-posterior + per-prompt-template-versioning + per-per-vertical-prompt-versioning + per-recovery-rate-feedback + per-noise-suppression-LLM canonical-tuning.
- Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-message-canonical-audit-record + per-FCC-TCPA + per-HIPAA-OCR + per-FINRA-Rule-3110 + per-FDA-Form-2253 + per-CTIA-Best-Practices + per-CASL-CRTC + per-immutable-WORM canonical-audit-trail.
Frequently asked questions
What is per-location auto-text SMS followup for multi-location missed-call recovery?
Per-location auto-text SMS followup runs per-portfolio per-location per-missed-call per-canonical-missed-call-event-detection + per-canonical-per-location-60-second-trigger-spec + per-canonical-per-location-branded-sender-ID + per-canonical-per-location-LLM-message-templating + per-canonical-TCPA-prior-express-consent + per-canonical-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance + per-canonical-per-location-opt-out + per-canonical-reply-routing + per-canonical-conversion-tracking + per-canonical-feedback-loop-tuning + per-canonical-audit-trail + per-portfolio audit-trail. Per-canonical-missed-call-event-detection runs per-portfolio per-canonical-multi-vendor-call-tracking (per-CallRail + per-Invoca + per-DialogTech + per-CallTrackingMetrics + per-Phonexa + per-Twilio-Voice + per-Marchex + per-ResponseTap per-canonical-call-tracking) + per-canonical-multi-vendor-PBX (per-RingCentral + per-Genesys + per-NICE + per-Five9 + per-AWS-Connect + per-Dialpad + per-Talkdesk + per-Aircall per-canonical-PBX) + per-canonical-missed-call-event-classification (per-ring-no-answer + per-busy + per-abandoned-in-IVR + per-abandoned-in-queue + per-after-hours per-canonical-classification) + per-canonical-missed-call-event-deduplication-across-vendors + per-canonical-missed-call-event-per-location-attribution. The per-platform missed-call-text-back vendor category includes CallRail, Invoca, DialogTech, CallTrackingMetrics, Phonexa, Twilio Voice + Messaging, Attentive, Postscript, EZ Texting, SimpleTexting, TextMagic, Bandwidth, Sinch, Plivo, Marchex, ResponseTap, RingCentral, Genesys, NICE, Five9.
Why does per-vendor-Attentive-canonical-Missed-Call-Text-Back-canonical-single-account break down at multi-location-multi-vertical-HIPAA-franchise scale?
Per-vendor-Attentive-canonical-Missed-Call-Text-Back ships per-account per-store per-template primitive. Per-vendor-CallRail + per-Invoca + per-DialogTech + per-CallTrackingMetrics + per-Phonexa + per-Twilio + per-Postscript + per-EZ-Texting + per-SimpleTexting + per-TextMagic-canonical-single-account ship per-vendor per-native missed-call-text-back primitives. At 1-store-1-template scale per-account per-store per-template primitive is enough. At multi-location-multi-vertical-HIPAA-franchise scale per-canonical-missed-call-event-detection-canonical-cross-vendor-call-tracking-PBX + per-canonical-per-location-60-second-trigger-spec-canonical-pre-publish-LLM-evaluation + per-canonical-per-location-branded-sender-ID-canonical-per-location-10DLC-TCR-registered + per-canonical-per-location-LLM-message-templating-canonical-per-vertical-context-injection + per-canonical-TCPA-prior-express-consent-canonical-implied-consent-on-inbound-call-FCC-2018-ruling + per-canonical-per-vertical-HIPAA-FDA-FINRA-CFPB-compliance-canonical-PHI-redaction + per-canonical-per-location-opt-out-canonical-STOP-keyword-per-location-tracking + per-canonical-reply-routing-canonical-to-AI-receptionist-live-agent-LLM-intent + per-canonical-conversion-tracking-canonical-per-location-callback-walk-in-online-conversion + per-canonical-feedback-loop-tuning-canonical-per-vertical-LLM-prompt-A-B + per-canonical-audit-trail-canonical-FCC-TCPA-HIPAA-OCR-FINRA-3110-multi-format-export + per-canonical-FDD-Item-12-territorial-rights.
How does per-portfolio per-canonical-missed-call-event-detection + per-60-second-trigger + per-branded-sender-ID work?
Per-portfolio per-canonical-missed-call-event-detection runs per-portfolio per-canonical-multi-vendor-call-tracking-API + per-canonical-multi-vendor-PBX-API + per-canonical-missed-call-event-classification + per-canonical-missed-call-event-cross-vendor-deduplication-via-canonical-call-event-ID + per-canonical-missed-call-event-per-location-attribution-via-DID-Direct-Inward-Dialing + per-canonical-missed-call-event-per-location-master-record-resolution + per-canonical-missed-call-event-time-of-day-classification + per-canonical-missed-call-event-prior-call-history-LLM-evaluation. Per-canonical-per-location-60-second-trigger-spec runs per-portfolio per-canonical-per-location-60-second-trigger-orchestration + per-canonical-pre-trigger-LLM-evaluation-of-caller-intent + per-canonical-pre-trigger-TCPA-consent-state-check + per-canonical-pre-trigger-per-vertical-HIPAA-compliance-check + per-canonical-pre-trigger-quiet-hours-check + per-canonical-pre-trigger-DND-check + per-canonical-pre-trigger-business-hours-check + per-canonical-pre-trigger-prior-text-conversation-check + per-canonical-trigger-failure-fallback + per-canonical-trigger-audit-trail. Per-canonical-per-location-branded-sender-ID runs per-portfolio per-canonical-per-location-10DLC-The-Campaign-Registry-TCR-registered-number + per-canonical-per-location-toll-free-verified-number + per-canonical-per-location-short-code + per-canonical-per-location-sender-ID-display-name + per-canonical-per-location-sender-ID-allocation-strategy + per-canonical-per-location-sender-ID-failover.
What does per-portfolio per-canonical-per-location-LLM-message-templating + per-TCPA-prior-express-consent + per-vertical-HIPAA-FDA-FINRA-compliance do?
Per-portfolio per-canonical-per-location-LLM-message-templating runs per-portfolio per-canonical-per-location-template-library + per-canonical-per-location-LLM-personalization (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-location-context-injection (per-location-name + per-location-hours + per-location-services + per-caller-prior-history + per-time-of-day + per-vertical + per-brand-spec per-canonical-context) + per-canonical-per-location-character-count-160-vs-multi-part-cost-optimization + per-canonical-per-location-merge-tag-spec + per-canonical-per-location-A-B-test-spec. Per-canonical-TCPA-prior-express-consent runs per-portfolio per-canonical-FCC-2018-ruling-implied-consent-on-inbound-call + per-canonical-TCPA-prior-express-written-consent-tracking + per-canonical-revocation-honor-immediate + per-canonical-STOP-HELP-UNSUBSCRIBE-handling + per-canonical-per-recipient-consent-source-tracking + per-canonical-per-recipient-consent-state-versioning. Per-canonical-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance runs per-portfolio per-canonical-HIPAA-Privacy-Rule-PHI-redaction-pre-LLM + per-canonical-HIPAA-Security-Rule-encryption-at-rest-in-transit + per-canonical-HIPAA-Minimum-Necessary-Rule + per-canonical-HIPAA-Designated-Record-Set + per-canonical-FDA-DTC-fair-balance + per-canonical-FINRA-Rule-2210 + per-canonical-CFPB-UDAAP + per-canonical-FTC-Endorsement-Guides + per-canonical-FTC-Made-in-USA + per-canonical-FTC-COPPA + per-canonical-cannabis-per-state + per-canonical-multi-LLM-pre-send-moderation-ensemble.
What does per-portfolio per-canonical-per-location-opt-out + per-reply-routing + per-conversion-tracking do?
Per-portfolio per-canonical-per-location-opt-out runs per-portfolio per-canonical-per-location-STOP-keyword-handling + per-canonical-per-location-UNSUBSCRIBE-keyword-handling + per-canonical-per-location-HELP-keyword-handling + per-canonical-per-location-opt-out-tracking-spec + per-canonical-per-location-opt-out-revocation-honor-immediate + per-canonical-per-location-opt-out-state-versioning + per-canonical-per-location-opt-out-cross-vendor-propagation + per-canonical-per-location-opt-out-FCC-TCPA-attestation. Per-canonical-reply-routing runs per-portfolio per-canonical-per-location-reply-routing-spec + per-canonical-per-keyword-reply-routing (per-STOP + per-HELP + per-CALL + per-VISIT + per-PRICE + per-HOURS + per-APPOINTMENT per-canonical-keyword) + per-canonical-LLM-reply-intent-classification (per-question-about-hours + per-appointment-booking + per-pricing-inquiry + per-complaint + per-PHI-related-question + per-emergency per-canonical-intent) + per-canonical-reply-routing-to-AI-receptionist + per-canonical-reply-routing-to-per-location-live-agent + per-canonical-reply-routing-to-per-location-callback-queue + per-canonical-reply-routing-emergency-escalation. Per-canonical-conversion-tracking runs per-portfolio per-canonical-per-missed-call-callback-conversion-tracking + per-canonical-per-missed-call-walk-in-conversion-tracking + per-canonical-per-missed-call-online-conversion-tracking + per-canonical-per-missed-call-revenue-attribution + per-canonical-per-missed-call-LTV-attribution + per-canonical-per-missed-call-recovery-rate-vs-baseline + per-canonical-per-missed-call-recovery-rate-causal-attribution-A-B-test + per-canonical-per-missed-call-recovery-rate-DiD-difference-in-differences.
What does per-portfolio per-canonical-feedback-loop-tuning + per-audit-trail + per-lost-call-recovery-agent-canonical-bundle do?
Per-portfolio per-canonical-feedback-loop-tuning runs per-portfolio per-canonical-per-location-LLM-message-template-A-B-test + per-canonical-per-location-LLM-message-template-Bayesian-posterior-improvement + per-canonical-per-location-LLM-prompt-template-versioning + per-canonical-per-vertical-LLM-prompt-template-versioning + per-canonical-per-recovery-rate-feedback-loop-on-conversion-data + per-canonical-per-location-noise-suppression-LLM-evaluation. Per-canonical-audit-trail runs per-portfolio per-canonical-per-message-canonical-audit-record (per-message-ID + per-missed-call-event-ID + per-location-ID + per-sender-ID + per-TCR-campaign-ID + per-LLM-template-version + per-context-injected + per-PHI-redacted-fields + per-per-vertical-compliance-evaluation-result + per-multi-LLM-pre-send-moderation-ensemble-consensus + per-trigger-decision + per-send-timestamp + per-quiet-hours-evaluated + per-opt-out-state + per-delivery-status + per-error-code + per-reply-content + per-reply-routed-stakeholder + per-conversion-outcome + per-FCC-TCPA-HIPAA-CTIA-attestation per-canonical-audit-record) + per-canonical-audit-trail-FCC-TCPA-export + per-canonical-audit-trail-HIPAA-OCR-investigation-format-export + per-canonical-audit-trail-FINRA-Rule-3110-export + per-canonical-audit-trail-FDA-Form-2253-export + per-canonical-audit-trail-CTIA-Best-Practices-export + per-canonical-audit-trail-CASL-CRTC-export + per-canonical-audit-trail-immutable-WORM-storage. Per-lost-call-recovery-agent-canonical-bundle integrates the auto-text-sms-followup skill with sibling skills on the same agent: per-canonical-missed-call-text-back (sibling, parent commercial pillar at /missed-call-text-back) + per-canonical-missed-call-recovery (sibling, parent commercial pillar at /missed-call-recovery) + per-canonical-cross-vendor-missed-call-event-normalization (sibling, complementary missed-call normalization) + per-canonical-ai-receptionist (sibling, downstream consumer for reply routing).
Engage the lost-call-recovery agent
Per-portfolio per-location per-missed-call per-canonical-missed-call-event-detection + per-per-location-60-second-trigger-spec + per-per-location-branded-sender-ID + per-per-location-LLM-message-templating + per-TCPA-prior-express-consent + per-per-vertical-HIPAA-FDA-FINRA-CFPB-FTC-compliance + per-per-location-opt-out + per-reply-routing + per-conversion-tracking + per-feedback-loop-tuning + per-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-missed-call-text-back-vendor + per-call-tracking-vendor + per-PBX-vendor + per-HIPAA-compliant-messaging-vendor primitive.
Related reading
- Missed-call text-back (parent commercial pillar — buyer-outcome framing)
- Cross-vendor missed-call event normalization (sibling skill on lost-call-recovery agent — complementary missed-call normalization)
- Multi-location SMS broadcast engine (companion build-pillar on communication-broadcast agent — complementary multi-location SMS broadcast)