What it does

A missed-call webhook (no-answer, busy, failed, or canceled) starts the flow. One SMS goes to that calling number, unless they already opted out, were texted in the last 24 hours, or it's outside 8am–8pm local. After-hours calls wait for the 8:05am sweep. STOP is recorded and honored.

Who it's for

Local-service owners who miss calls on jobs, at lunch, or after hours — and who can register their own Twilio number for A2P 10DLC.

Trigger

Twilio voice webhook on a missed call, plus a morning sweep for quiet-hours rows, plus an inbound-SMS webhook for replies.

Steps

  • Webhook checks a shared secret; fail closed if it's missing
  • Skip duplicates, DNC/STOP, 24-hour repeats, and your own numbers
  • Queue after hours; otherwise claim the Sheet row, then send one SMS
  • Inbound STOP updates suppression; other replies email the owner

What you need

  • Your own Twilio account (subaccount preferred) — Soft Coast does not hold your auth token outside n8n
  • A2P 10DLC brand + Customer Care campaign approved before any customer texts
  • n8n, Google Sheet (MissedCalls + Suppression tabs), and Gmail for owner alerts
  • Call-greeting, website, and Google Business Profile notice language
  • A privacy policy that says you don't sell mobile numbers or SMS consent

Two ways to run it

A · Self-host

Import on your n8n

Request the inactive JSON. You connect Twilio, Sheets, and Gmail, set the webhook token in your n8n host env, and wait for A2P approval before activating.

Request it
B · We host it for you

Monthly managed hosting

Monthly managed hosting, ask for pricing

Soft Coast runs the workflow. You still need your Twilio + A2P. Monthly price is not published yet.

Talk to the team

What's included

Setup time: A2P sits with the carrier; workflow import is a first sitting after the campaign is approved. Counsel should review SMS before any customer texts — this page is not legal advice.

Not included: AI auto-replies, auto-booking, texting a list, or marketing campaigns. Those need a different consent path.

Questions

Can I skip A2P?

No. US carriers filter unregistered 10DLC business texting. The workflow stays off until the campaign is approved.

Refunds

The locked 14-day pack refund applies to the Invoice Chase DIY pack. This offer is requested through the team; terms come in writing before you pay.