Completions

Engage swarm · Lost-call-recovery agent · CRM-record-creation-lost- call skill · Build pillar · Published August 7, 2026

How to build per-location missed-call CRM creation + callback workflow

A multi-location operator runs missed-call detection across 37+ voice surfaces — call-tracking, CPaaS, UCaaS, contact center, enterprise voice, legacy SIP trunk, click-to-call sources, and AI-receptionist overflow. Each surface emits its own webhook with its own event schema. A single missed call routed through multiple surfaces emits multiple webhooks for the same underlying customer attempt; absent idempotency and dedup, the CRM gets duplicate records and the callback fires multiple times. The Detect + Create + Gate + Audit skill bundle on the lost-call-recovery agent sits above the voice surface and the 15+ CRM destinations and writes one canonical record per attempt under exactly-once semantics. Real regulatory anchors preserved in every audit record: STIR/SHAKEN caller-ID authentication + 14-state two-party recording consent + PCI DSS v4.0 pause-resume + TCPA + FCC 24-18 + 10DLC + HIPAA + FCRA + ECOA + FDD Item 12 + FINRA Rule 2210 + EU AI Act Article 22 + 50 + NIST AI RMF.

The 4-skill bundle on the lost-call-recovery agent

Detect

37+ voice-surface adapters (call-tracking + CPaaS + UCaaS + contact center + enterprise voice + legacy SIP + click-to- call + AI-receptionist overflow). 15-class missed-call detection (no-answer + rep-busy + IVR-drop + queue-abandon + voicemail-left + voicemail-not-left + after-hours + during- business-hours + short-duration + prolonged-ring + callback- in-progress + blocked-caller + known-spam + skill-mismatch + language-mismatch). Composite-key deduplication (per-tenant + per-banner + per-location + per-caller-number + per- direction + per-rounded-timestamp + SHA-256 content hash + dedup-window + caller-fatigue cap). CDC capture (Debezium + Striim + Fivetran HVR + Qlik Replicate + AWS DMS) feeds streaming emit (Kafka + Kinesis + Pulsar + Pub/Sub + Redpanda + EventBridge + NATS + Vercel Queues).

Create

Exactly-once CRM record write across 15 destinations. Idempotency-key strategy (Salesforce External-ID + HubSpot idempotency-key + Dynamics 365 alternate-key + DB unique- index + Redis SETNX + DynamoDB conditional-put + PostgreSQL INSERT-ON-CONFLICT). Identity-resolution match-merge (deterministic email / phone E.164 / account number / loyalty ID before probabilistic Jaro-Winkler / Levenshtein / Damerau / Soundex / Metaphone / Double Metaphone / Cosine / Fellegi- Sunter / XGBoost / LightGBM / CatBoost / multi-LLM ensemble). Blocking (key-blocking + sorted-neighborhood + LSH + MinHash). Survivorship rule produces golden record. Attribution preservation (UTM + GCLID + FBCLID + MSCLID + TTCLID + LICLID + trace + causation + correlation + DNI pool). Per-location routing under FDD Item 12 territorial- protection + trade-area + ZIP radius + driving-time + per- vertical + per-language + per-rep skill + cross-location overflow.

Gate

Five anchors before commit. STIR/SHAKEN caller-ID authentication (FCC mandate effective June 30, 2021 + A / B / C attestation + Robocall Mitigation Database) + 14-state two-party recording consent (CA + CT + DE + FL + IL + MD + MA + MI + MT + NV + NH + PA + VT + WA) + PCI DSS v4.0 Requirement 3.4.1 pause-resume recording. TCPA + FCC 24-18 + 10DLC + CASL + Federal DNC + state DNC + TSR. HIPAA 45 CFR 164.502 / 504 / 514 / 308 / 312 + FCRA + ECOA + Fair Housing + GLBA + COPPA when applicable. FDD Item 12 + 15-state franchise + FDD Item 17 + 19 + FINRA Rule 2210 + 4511 + SEC 17 CFR 240.17a-4 + SEC Reg S-K. CCPA + CPRA + 17-state + GDPR Article 6 + 7 + 17 + 22 + EU AI Act Article 22 + 26 + 50 + 13 + 14 + 15 + Digital Services Act + NIST AI RMF + ISO 42001 + per-vendor LLM zero-retention when AI receptionist participates. Policy-as-code via OPA Rego + AWS Cedar + Casbin + Cerbos + Oso + Styra DAS + Permit.io.

Audit

Per-call WORM record: per-call event ID + per-banner pointer + per-location pointer + voice-surface snapshot + missed-call class snapshot + deduplication snapshot + CDC snapshot + per- call confidence tier + idempotency-key snapshot + identity- resolution match-merge snapshot + survivorship rule snapshot + golden record snapshot + attribution snapshot + per- location routing snapshot + CRM API target snapshot + per- anchor Gate decision with evidence + per-vendor LLM zero- retention verification + callback-workflow handoff snapshot + sibling-handoff pointers. Storage on AWS S3 Object Lock + Azure Blob immutable + Google Cloud Storage Bucket Lock + Wasabi WORM. Retention stacks: 7-year IRS + 7-year FTC + 7- year HIPAA + 7-year state-bar + 6-year SEC + 5-year PCAOB + 3-year FINRA 4511 + 3-year Illinois BIPA + per-state two- party recording retention + GDPR Article 30 + EU AI Act Article 12 + SOC 2 CC7 / CC8. End-to-end replay rewinds every stage.

The real vendor ecosystem this sits above

Voice + click-to-call surface

Call-tracking (CallRail + CallTrackingMetrics + Marchex + Invoca + DialogTech + CallSource + WhatConverts); CPaaS (Twilio Programmable Voice + Bandwidth + Plivo + Telnyx + Vonage); UCaaS (RingCentral + 8x8 + Dialpad + Aircall + Nextiva + Ooma + GoTo Connect); contact center (Five9 + NICE inContact + Genesys Cloud + Talkdesk); enterprise voice (Cisco Webex Calling + Microsoft Teams Phone + Zoom Phone + Avaya Cloud + Mitel CloudLink); legacy SIP trunk; click-to- call (Google Local Services Ad + GBP call + Apple Maps + Bing + Facebook + Instagram); AI receptionist (Goodcall + Rosie + Synthflow + Vapi + Bland AI + Retell AI).

CRM destinations + event bus + CDC

CRM destinations (Salesforce + HubSpot + Microsoft Dynamics 365 + Zoho + Pipedrive + Keap + ActiveCampaign + Copper + SugarCRM + Freshsales + Insightly + Nutshell + Apptivo + monday CRM + Method). Event bus (Kafka + AWS Kinesis + Apache Pulsar + Google Pub/Sub + Redpanda + AWS EventBridge + NATS + Vercel Queues + Confluent). CDC capture (Debezium + Striim + Fivetran HVR + Qlik Replicate + AWS DMS). Outbound SMS / email providers for the 60-second text-back (Twilio + Bandwidth + Plivo + Telnyx + MessageBird + Sinch + Vonage + Resend).

Policy-as-code + WORM + sibling skills

OPA Rego + AWS Cedar + Casbin + Cerbos + Oso + Styra DAS + Permit.io policy-as-code expresses every Gate rule including the STIR/SHAKEN attestation check, the 14-state recording consent map, the PCI DSS pause-resume requirement, the TCPA quiet-hours map, the HIPAA BAA coverage matrix, and the FDD Item 12 protected-territory map. AWS S3 Object Lock + Azure Blob immutable + Google Cloud Storage Bucket Lock + Wasabi compliance WORM holds the per-call audit substrate. Sibling skills on the same agent: callback-schedule-link (downstream booking — this skill is the upstream trigger source); missed-call recovery; missed-call text-back; cross-vendor missed-call event normalization; AI receptionist; call analytics; recovery-rate dashboard.

The 6-workstream reporting cycle

Numeric uplift commitments are not made up-front. The engagement ships a pre-engagement baseline across six workstreams; the cycle tracks delta against that baseline. Reporting is the substrate, not the promise.

  1. Detect coverage. Voice-surface adapter coverage across the 37+ surfaces; missed-call class coverage across the 15 classes; deduplication accuracy; CDC capture latency; streaming emit availability.
  2. Create quality. Idempotency-key adherence across CRM destinations; exactly-once semantics verification; identity-resolution match-merge precision + recall; survivorship-rule consistency; attribution-preservation completeness; per-location routing accuracy under FDD Item 12.
  3. Gate quality. Per-anchor evaluation completeness (STIR/SHAKEN + 14-state recording consent + PCI DSS pause-resume + TCPA + FCC 24-18 + 10DLC + HIPAA + FCRA + ECOA + FDD Item 12 + FINRA Rule 2210 + EU AI Act); per-anchor pass / fail / route-to-counsel distribution; STIR/SHAKEN A vs B vs C attestation distribution; PCI DSS pause-resume adherence on card-capture calls.
  4. Audit quality. Per-call WORM record completeness; retention-window coverage (longest of 7-year IRS + 7-year FTC + 7-year HIPAA + 7-year state-bar + 6-year SEC + 5-year PCAOB + 3-year FINRA 4511 + 3-year Illinois BIPA + per-state recording retention + GDPR Article 30 + EU AI Act Article 12 + SOC 2 CC7 / CC8); end-to-end replay success rate.
  5. Compliance posture. STIR/SHAKEN attestation posture across outbound caller-ID; Robocall Mitigation Database registration status; 14-state recording-consent disclosure adherence; PCI DSS pause-resume adherence; TCPA prior-express-written-consent capture rate; HIPAA BAA coverage across healthcare voice; FDD Item 12 territorial-protection adherence; EU AI Act Article 50 disclosure when AI receptionist participated.
  6. Audit-trail completeness. Per-anchor regulatory citation completeness; sibling-handoff pointer completeness into the callback-schedule-link sibling (downstream booking workflow) and the broader lost-call- recovery bundle (missed-call recovery commercial + missed- call text-back + cross-vendor event normalization + AI receptionist + call analytics + recovery-rate dashboard); CDC capture + streaming emit completeness.

Frequently asked questions

What is per-location missed-call CRM creation + callback workflow — and what is the 37-voice-surface idempotent-dedup problem?

A multi-location operator with 87 locations runs missed-call detection across 37+ voice surfaces: call-tracking vendors (CallRail + CallTrackingMetrics + Marchex + Invoca + DialogTech + CallSource + WhatConverts); CPaaS providers (Twilio Programmable Voice + Bandwidth + Plivo + Telnyx + Vonage); UCaaS providers (RingCentral + 8x8 + Dialpad + Aircall + Nextiva + Ooma + GoTo Connect); contact-center providers (Five9 + NICE inContact + Genesys Cloud + Talkdesk); enterprise voice (Cisco Webex Calling + Microsoft Teams Phone + Zoom Phone + Avaya Cloud + Mitel CloudLink); legacy SIP trunk; click-to-call sources (Google Local Services Ad + GBP call + Apple Maps + Bing + Facebook + Instagram); and AI-receptionist overflow (Goodcall + Rosie + Synthflow + Vapi + Bland AI + Retell AI). Each surface emits its own webhook with its own event schema and its own timestamp precision. A single missed call routed through multiple surfaces (LSA ad click → Twilio number → RingCentral PBX) emits three webhook events for the same underlying customer attempt; absent idempotency / dedup, the CRM gets three duplicate records and the callback fires three times. The four-skill bundle on the lost-call-recovery agent — Detect, Create, Gate, Audit — sits above the voice surface and the CRM destinations and writes one canonical record per attempt with named regulatory citations preserved in the audit trail.

Why do CallRail + CallTrackingMetrics + Marchex + Invoca + Twilio + RingCentral + Five9 break at multi-location missed-call CRM creation + callback workflow scale?

Each voice surface ships a per-tenant flat missed-call-event webhook — fires once when a call is missed and the operator wires it to a Zapier or Make automation that drops a CRM record. None classifies missed-call type (no-answer + rep-busy + IVR-drop + queue-abandon + voicemail-left + voicemail-not-left + after-hours + short-duration + prolonged-ring + blocked-caller + known-spam + skill-mismatch + language-mismatch). None implements idempotency / exactly-once across multiple surfaces emitting events for the same underlying call. None runs identity-resolution match-merge against the existing customer graph. None routes per-location under FDD Item 12 territorial-protection. None preserves attribution (UTM + GCLID + FBCLID + MSCLID + TTCLID + LICLID + DNI Dynamic Number Insertion pool). None enforces TCPA + 10DLC + CASL + state DNC + Federal DNC + TSR before the callback SMS fires. None enforces 14-state two-party recording consent before voice capture. None enforces PCI DSS pause-resume recording when the call moves to card capture. None enforces HIPAA covered-transaction safeguards on healthcare voice traffic. The four-skill bundle Detect + Create + Gate + Audit sits above the voice and CRM surface — it does not replace them. Detect classifies + dedupes. Create writes the canonical CRM record under exactly-once semantics. Gate enforces the regulatory stack. Audit writes the per-call WORM record.

What does Detect do — 37-voice-surface ingestion + 15-class missed-call detection + idempotent-dedup?

Detect ingests from the 37+ voice surfaces via per-surface adapter (per-CallRail webhook + per-CallTrackingMetrics webhook + per-Marchex + per-Invoca + per-Twilio Programmable Voice + per-Bandwidth + per-Plivo + per-Telnyx + per-RingCentral + per-8x8 + per-Dialpad + per-Five9 + per-NICE inContact + per-Genesys Cloud + per-Talkdesk + per-Cisco Webex + per-Microsoft Teams Phone + per-Zoom Phone). It classifies into 15 standing missed-call classes (no-answer + rep-busy + IVR-drop + queue-abandon + voicemail-left-without-callback + voicemail-left-with-callback + after-hours + during-business-hours + short-duration-under-10-seconds + prolonged-ring-over-30-seconds + callback-already-in-progress + blocked-caller + known-spam-caller + rep-not-available-skill-mismatch + rep-not-available-language-mismatch). Deduplication runs on a composite natural key (per-tenant + per-banner + per-location + per-caller-number + per-direction + per-rounded-timestamp) plus SHA-256 content hash plus deduplication-window threshold plus caller-fatigue cap. CDC capture (per-Debezium + per-Striim + per-Fivetran HVR + per-Qlik Replicate + per-AWS DMS) feeds streaming emit (per-Kafka + per-AWS Kinesis + per-Apache Pulsar + per-Google Pub/Sub + per-Redpanda + per-AWS EventBridge + per-NATS + per-Vercel Queues). Per-call confidence tier and explainability trace written into Audit at every detection.

What does Create do — exactly-once CRM record creation + identity-resolution match-merge + per-location routing + attribution preservation?

Create writes a canonical CRM record per detected attempt under exactly-once semantics. Idempotency-key strategy across CRM destinations: per-Salesforce External-ID + per-HubSpot idempotency-key + per-Microsoft Dynamics 365 alternate-key + per-database unique-index + per-Redis SETNX + per-DynamoDB conditional-put + per-PostgreSQL INSERT-ON-CONFLICT. Identity-resolution match-merge runs deterministic match (email + phone E.164 + account number + loyalty member ID) before probabilistic match (Jaro-Winkler + Levenshtein + Damerau + Soundex + Metaphone + Double Metaphone + Cosine similarity + Fellegi-Sunter Bayesian record-linkage + XGBoost + LightGBM + CatBoost + multi-LLM ensemble under per-vendor zero-retention). Blocking strategy (key-blocking + sorted-neighborhood + LSH + MinHash) keeps the match tractable across the customer graph. Survivorship rule produces the golden record. Attribution preservation captures UTM + GCLID + FBCLID + MSCLID + TTCLID + LICLID + trace ID + causation ID + correlation ID + call-tracking DNI (Dynamic Number Insertion) pool. Per-location routing runs trade-area polygon + ZIP radius + driving-time + FDD Item 12 territorial-protection + state franchise relationship law + per-vertical specialization + per-language match + per-business-hours match + per-rep availability round-robin + per-rep skill match + cross-location overflow + cross-banner cross-sell routing. CRM create API target writes to Salesforce + HubSpot + Microsoft Dynamics 365 + Zoho + Pipedrive + Keap + ActiveCampaign + Copper + SugarCRM + Freshsales + Insightly + Nutshell + Apptivo + monday CRM + Method CRM. The Create decision hands off downstream to the callback-schedule-link sibling skill on the same agent for the actual booking workflow.

What does Gate do — STIR/SHAKEN + 14-state two-party recording consent + PCI DSS + TCPA + 10DLC + HIPAA + FCRA + ECOA + FDD Item 12 + FINRA + EU AI Act?

Gate evaluates five operationally distinctive regulatory anchors before any CRM write commits and before any callback fires. Anchor 1 (the most operationally distinctive — this is the voice-layer-specific stack that distinguishes this skill from text-only AI-governance gates): STIR/SHAKEN caller-ID authentication framework (FCC mandate effective June 30, 2021 — A-attestation full + B-attestation partial + C-attestation gateway) + Robocall Mitigation Database + Originating-Caller-ID validation; 14-state two-party recording consent (California + Connecticut + Delaware + Florida + Illinois + Maryland + Massachusetts + Michigan + Montana + Nevada + New Hampshire + Pennsylvania + Vermont + Washington — recording-disclosure required before voice capture); PCI DSS pause-resume recording (PCI DSS v4.0 Requirement 3.4.1 prohibits storing CAV2 + CVC2 + CVV2 + CID and applies to call recordings where card data appears — the voice pipeline must pause recording during card-capture). Anchor 2 (outbound channel + suppression discipline when the callback fires): TCPA 47 USC 227 + FCC Declaratory Ruling FCC 24-18 March 2024 + prior-express-written-consent for SMS callbacks + 8am-9pm recipient-time-zone quiet hours + revocation honored on any reasonable channel; 10DLC A2P Campaign Registry + CTIA Messaging Principles; CASL 36-month suppression; Federal DNC + state DNC + Telemarketing Sales Rule. Anchor 3 (vertical-specific): HIPAA 45 CFR 164.502 minimum necessary + 164.504 Business Associate Agreement with voice vendor + 164.514 de-identification + 164.308 administrative safeguards + 164.312 technical safeguards when healthcare voice traffic; FCRA when missed-call follow-up affects credit decisioning + prescreen + permissible purpose; ECOA Regulation B disparate-impact when AI-ML rep assignment routes based on caller-area-code or demographic proxy; Fair Housing Act disparate-impact; GLBA Safeguards Rule when financial-services voice; COPPA 15 USC 6501 when kids-program voice traffic; FINRA Rule 2210 + Rule 4511 record retention + SEC 17 CFR 240.17a-4 when financial-services voice; SEC Reg S-K. Anchor 4 (franchise + multi-location): FDD Item 12 territorial-protection per FTC Franchise Rule 16 CFR 436 + 15-state franchise registration + state franchise relationship laws + FDD Item 17 + 19; CFPB UDAAP. Anchor 5 (privacy + AI-governance): CCPA + CPRA right to opt out of automated decision-making + 17-state comprehensive privacy + GDPR Article 6 + 7 + 17 + 22 automated decision profiling + LGPD + DPDP + PIPEDA + Quebec Law 25; EU AI Act Article 22 + 26 + 50 + Article 13 + 14 + 15 when AI receptionist participates; Digital Services Act; NIST AI Risk Management Framework; ISO 42001 AI Management System; per-vendor LLM zero-retention verified per call. Policy-as-code expression via OPA Rego + AWS Cedar + Casbin + Cerbos + Oso + Styra DAS + Permit.io.

What does Audit do — per-call WORM record + end-to-end replay across the lost-call-recovery bundle?

Audit writes a per-call WORM record at every detection + every CRM write + every callback fire: per-call event ID + per-banner pointer + per-location pointer + voice-surface snapshot + missed-call-class snapshot + deduplication snapshot + CDC capture snapshot + streaming emit snapshot + per-call confidence tier + idempotency-key snapshot + exactly-once-semantics snapshot + identity-resolution match-merge snapshot (deterministic + probabilistic) + blocking strategy snapshot + survivorship rule snapshot + golden record emission snapshot + attribution preservation snapshot (UTM + GCLID + FBCLID + MSCLID + TTCLID + LICLID + trace + causation + correlation + DNI pool) + per-location routing snapshot + per-rep assignment snapshot + CRM create API target snapshot across all 15 CRM destinations + per-anchor Gate decision with evidence (STIR/SHAKEN attestation level + state recording consent posture + PCI DSS pause-resume evidence + TCPA consent state + quiet-hours check + 10DLC registration + HIPAA BAA + FCRA permissible-purpose + ECOA disparate-impact + FDD Item 12 protected-territory + FINRA Rule 2210 supervisory review + EU AI Act Article 50 disclosure when AI receptionist participated) + per-vendor LLM zero-retention verification + callback-workflow handoff snapshot (60-second text-back via Twilio / Bandwidth / Plivo / Telnyx / MessageBird / Sinch / Vonage; Cal.com / Calendly / Chili Piper / SavvyCal link; rep round-robin; escalation timer; multi-attempt cadence) + sibling-handoff pointers. Storage on AWS S3 Object Lock + Azure Blob immutable + Google Cloud Storage Bucket Lock + Wasabi compliance WORM. Retention stacks (longest applicable wins): 7-year IRS + 7-year FTC substantiation + 7-year HIPAA medical record + 7-year state-bar record + 6-year SEC + 5-year PCAOB + 3-year FINRA Rule 4511 + 3-year Illinois BIPA biometric retention + per-state two-party recording consent retention + GDPR Article 30 records of processing + EU AI Act Article 12 + SOC 2 CC7 / CC8. End-to-end replay rewinds Detect + Create + Gate + callback handoff with confidence tier and explainability at every stage. Sibling handoffs flow into the callback-schedule-link sibling skill (downstream booking — this skill is the upstream trigger source for the callback-scheduling skill on the same agent), missed-call recovery commercial pillar (parent), missed-call text-back sibling, cross-vendor missed-call event normalization sibling, AI receptionist sibling, call analytics sibling, recovery-rate dashboard sibling.

Engage Completions on the lost-call-recovery bundle

The Detect + Create + Gate + Audit four-skill bundle ships as the orchestration layer above your existing voice surface, CRM destinations, event bus, and outbound SMS providers. STIR/SHAKEN + 14-state recording consent + PCI DSS + TCPA + FCC 24-18 + 10DLC + HIPAA + FCRA + ECOA + FDD Item 12 + FINRA Rule 2210 + EU AI Act anchors are preserved in every per-call audit record. Tier 1 AI Readiness Assessment scopes the bundle in two to three weeks; Tier 3 Fractional CMO with AI Swarm operates the bundle end-to-end.