Updated October 21, 2026 · App names checked against vendor documentation; vendors rename things, so search the step picker for the key word if a name differs.
What a missed-call text back does
A missed-call text back sends a short SMS to anyone whose call to your business goes unanswered. Instead of hearing a voicemail greeting and hanging up, the caller gets a message like: "Sorry we missed you — what can we help with? Reply here or book online." Many people find it easier to answer a text than to leave a voicemail, and it gives you a written record of what they need before you call back.
It's most useful for businesses where the owner is often physically busy: trades, cleaners, salons, clinics, mobile services, and anyone working alone.
What you need before you start
- A business phone number that can send texts and report call status. Twilio is the most flexible option. Many business phone systems (for example Nextiva, RingCentral, Dialpad, OpenPhone/Quo) have their own missed-call features or Zapier triggers, so check yours first — you may not need to build anything.
- US texting registration. If you send business texts from a regular 10-digit US number, carriers require A2P 10DLC registration (brand and campaign). Toll-free numbers need toll-free verification instead. Start this first; approval can take days.
- An automation tool: Zapier, Make or n8n. One is enough.
- A place to log calls: a simple Google Sheet works.
The voicemail gotcha (read this before building)
A common setup is: customers call your Twilio number, Twilio forwards the call to your mobile. If you don't answer, your mobile's voicemail picks up — and to Twilio, that looks like a completed call, not a missed one. Your automation never fires.
Two ways around it:
- Handle voicemail in Twilio, not on your phone. Use a Dial with a timeout shorter than your mobile's voicemail delay. Twilio adds about 5 seconds to whatever timeout you set, so 12–15 seconds is a sensible start (it rings for roughly 17–20 seconds). When the forwarded leg isn't answered, Twilio reports a dial status of no-answer or busy to the Dial action URL, and you can play a greeting, record a message and trigger the text.
- Use the call-status trigger only for unforwarded numbers — for example a Twilio number that rings a browser or desk app where you control what counts as 'answered'.
Whichever way you go, test it by calling from another phone and letting it ring out.
Setup in Zapier
- Trigger: Twilio › New Call (fires when a call to your Twilio number finishes).
- Filter by Zapier: continue only if Call Status is no-answer or busy. If you use the Dial-action approach above, send that status to a Webhooks by Zapier catch hook instead and filter on DialCallStatus.
- Optional: Paths by Zapier to send a different message outside business hours.
- Action: Twilio › Send SMS to the caller's number (the From field).
- Action: Google Sheets › Create Spreadsheet Row with time and number, so you can call back in order.
- Optional: notify yourself with Slack › Send Direct Message or an email.
Setup in Make or n8n
In Make, point your Twilio number's status callback (or Dial action URL) at a Webhooks › Custom webhook, add a filter on the status field, then a Twilio module to send the message and Google Sheets › Add a Row. In n8n, the same flow is a Webhook node, an IF node on the status, a Twilio node (Send SMS) and a Google Sheets node (Append).
Write the message like a person
- Say who you are in the first few words — an unknown number texting 'Hi!' looks like spam.
- Ask one question. 'What can we help with?' works better than a menu of options.
- Include your booking link if you have one, so people can self-serve.
- Keep it under 160 characters if you can (one SMS segment).
- Include opt-out language like 'Reply STOP to opt out' if you'll ever send more than this one reply. Twilio handles standard opt-out keywords on most numbers by default, but check your account's settings.
Daytime: Hi, it's [Business Name] — sorry we missed your call! We're probably with a customer. What can we help with? Reply here or book: [booking link]. Reply STOP to opt out. After hours: Thanks for calling [Business Name]. We're closed now (hours: [hours]) but we'll call you back first thing. Want to skip the wait? Book here: [booking link]. Reply STOP to opt out.
Mistakes to avoid
- Texting landlines. A small share of callers will be on landlines; the text simply fails. That's fine — keep the call log so you still call back.
- Letting AI reply without supervision. If you add an AI step to answer their reply, keep it in draft or notify-me mode. Never let it quote prices or arrival times, and tell people to call emergency services for emergencies.
- Sending marketing to these numbers later without clear consent. A missed-call reply is one-to-one and expected; adding the number to a promo list is a different thing with different rules. Check the regulations where you operate.
- Skipping the test. Call your own number from a second phone at least three times: answered, unanswered, and after hours.
Is it worth it?
Do the maths for your own business: how many calls a week go unanswered, and what's a new customer worth to you? You can count missed calls in your phone system's call log before building anything. If even a few of those callers would have booked with you after a quick text, the automation pays for its setup time quickly. You'll find the numbers in your own log — we won't guess them for you.
Want this and 11 more automations, step by step?
The Small Business Autopilot pack has 12 automations like this one, each with setup in Zapier, Make and n8n, copy-paste AI prompts, message templates and an honest time-saved estimate.
Get the pack — $19 Free 2-automation sample
Not sure where to start? Try the free automation idea finder: pick your business type and get 5 ideas.