All three Twilio numbers still had their inbound webhook on the factory default — Twilio's demo URL. Anyone who texted back got: "Thanks for the message. Configure your number's SMS URL to change this message." Verified on real threads: mid-trial prospects asking pricing questions received that, from us.
A second gap: because Customer.io never saw any inbound, it still counts all 376 STOP-senders as subscribed. Twilio blocks the sends regardless, so there's no compliance breach — but CIO's SMS metrics have been blind.
Volume runs ~2–3 real replies per working day. The four worded opt-outs ("please stop texting me") slipped past Twilio's keyword handling — those people are still subscribed and are flagged first in the backlog file.
| Campaign 95 — triage & routing | Draft — trigger, branch, acks & webhooks all wired; canvas note explains the flow |
| Ack messages + Pipedrive emitter | Draft — content set, Pipedrive payload preview-validated end to end |
| Pipedrive activity subscription (850612) | Disabled — creates a due-today task on the person when a sales reply lands |
| Intercom connection | Blocked — needs an access token from you; placeholder header until then |
| Twilio webhooks (3 numbers) | Untouched — still on the demo URL; flipped last, so there's never a silent gap |
| Backlog workbook | Ready — ~/Downloads/sms-reply-backlog-jun-jul-2026.xlsx |
Each row: who they are (162 of 173 senders matched in Pipedrive), plan state, what they said, which SMS they were replying to, a suggested action, and a Pipedrive link. The Read-me sheet has a suggested opener: honest, brief, "your text didn't reach a human — that was our mistake and it's fixed."
95 · branch 736 on segment 18 · acks 737/739 (templates 676/678) · Intercom webhook 738 (template 677, placeholder token) · sales emitter 740 (template 679) → event sms_reply_sales → CDP source 156602 → Pipedrive destination 334088 subscription 850612 (disabled) · loop-guard segment 217 · Twilio webhook target https://track.customer.io/inbound/sms.