Nick George — AI Agents & Automation
Missed-Call Text Back · Integration

Missed-call text back with Twilio

How a Twilio Studio flow rings your cell, catches the missed call, and posts it to an agent that texts back. The build steps, the verification you'll need, and when to have it done for you.

$249/mo · no setup fee · month to month

We start two new agent setups a week, so a person reads every text each one sends in its first weeks.

Nick George  ·  Charlotte, NC  ·  Published September 22, 2026  ·  Updated September 27, 2026

What Twilio does on its own

Twilio has no missed-call button. It has parts.

You read that a Twilio number can text missed callers for pennies. It can, but Twilio sells building blocks, and its documentation, checked in September 2026, has no ready-made missed-call text back. The closest thing is Studio, its drag-and-drop flow builder. Below is that build from Twilio's docs, then the paperwork that decides whether your texts arrive.

The do-it-yourself flow

Six widgets, wired in order.

Twilio's call-forwarding tutorial covers the first and last steps. The middle comes from the widget reference pages for Connect Call To, Split Based On, Send Message, and Make HTTP Request.

  1. 01

    Trigger. Create a new flow in the Studio dashboard. The canvas starts with the Trigger widget; wire its Incoming Call transition onward.

  2. 02

    Connect Call To. Single Number, your cell in E.164 format (+1 and ten digits). Timeout defaults to 30 seconds. Set it shorter than your cell takes to reach its own voicemail, or the voicemail picks up and Studio counts the call as answered.

  3. 03

    Split Based On. Test the Connect Call To widget's DialCallStatus. "completed" means you picked up, so end there. Everything else (no-answer, busy, failed) falls to No Match and continues.

  4. 04

    Say/Play. One sentence telling the caller a text is coming.

  5. 05

    Send Message or Make HTTP Request. Send Message texts the caller a fixed body. Make HTTP Request instead POSTs the call to your own code, which must answer within Studio's 10-second limit.

  6. 06

    Publish, then attach. Publish the flow. In the console, open the number under Numbers & senders, then the Voice configuration, choose Studio Flow, pick this flow, and save.

The status values are on Twilio's <Dial> reference. Last, point your published number's unanswered calls at the flow. From a cell, that's a carrier code: on AT&T or T-Mobile, *61* plus the Twilio number for no answer; on Verizon, *71 plus the number.

What the Send Message version texts

Saltbox Garage Doors: we missed your call, and this reply is automated. Book online at saltbox.example/book or text back what you need. Reply STOP to opt out.

158 characters, identical for every caller

Carrier verification

The flow takes an afternoon. The paperwork decides if it sends.

A published flow on an unverified number sends nothing to a US phone. Which paperwork you file depends on the number you bought.

Toll-free number

Twilio's onboarding guide says a toll-free number can't text the US or Canada until it's verified. The verification fields include your business name and website, a use-case summary, a sample message, how people opt in (with images showing it), and monthly volume. Every business type except a sole proprietor gives a registration number.

Local (10DLC) number

A local number needs A2P 10DLC registration: a Brand for the business, then a Campaign describing the messages and the opt-in and opt-out handling. A tax ID is required except for sole proprietors. Unregistered texts to US numbers are blocked with error 30034.

STOP handling comes free: per Twilio's opt-out docs, a STOP reply puts the sender on a block list, and toll-free numbers always unsubscribe on STOP. Who you may text, and when, is covered in Twilio's messaging policy and the FCC's consumer guide; ask your own counsel how they apply.

Done for you

The managed agent runs the same flow, plus a voicemail.

Nothing proprietary sits in the call path. The console creates a Studio flow on the number it provides: ring your cell for 15 seconds, split on the dial status, and on anything but a pickup say “Sorry, Saltbox Garage Doors missed your call. Please leave a short message after the tone, and we'll get back to you.” A Record Voicemail widget takes up to 90 seconds with Twilio's transcription on. Then a Make HTTP Request widget POSTs the caller's details, the recording, and the STIR/SHAKEN result to the agent, which accepts at once and works afterward, inside Studio's 10-second window. It waits for the transcript before it writes.

Because the flow takes a voicemail, the first text can answer what the caller said. A caller who leaves nothing gets a question tuned to your trade, like the two below, and the answer comes in the thread. What it adds over a fixed body is screening, your hours, a name when the caller is in your HubSpot, and a second model checking the draft against your prices and links. The spoken line doesn't promise a text: a screened caller never gets one, and anyone ringing after 8 pm is texted at 8 am. A caller who hangs up during the ring still reaches the agent. The managed flow's ring is fixed at 15 seconds, and your cell's own voicemail picking up counts as answered, so the setup test call is where that gets caught.

New caller, 10:15 am, open
Saltbox Garage Doors here, texting through our automated assistant. We couldn't reach the phone in time. Is the door stuck shut, off its track, or something else? Tell us here, or book a visit at saltbox.example/book. Reply STOP to opt out.

240 characters

Known customer, 6:40 pm, closed
Hi Renee, Saltbox Garage Doors here (automated assistant). We missed your call and the shop is closed for the night. We're back at 7:30 am. What's going on with the door? Reply here or book at saltbox.example/book. Reply STOP to opt out.

237 characters

Your Studio flowManaged agent
Who builds the flowYou, in the Studio canvasBuilt and published for you on the number provided
Carrier verificationYou file it and answer the reviewerFiled under your business's identity for you; typically about three business days
Robocalls and landlinesTexted like anyone else unless you code a filterScreened out before anything is drafted
Calls at 11 pmTexted at 11 pm unless you add a time splitNo text from 8 pm to 8 am; you get any voicemail at once, and the caller is texted at 8 am
The caller repliesGoes nowhere until you wire the Incoming Message triggerAnswered in the same thread from your prices and FAQ
WordingOne fixed body for every callerWritten per call, then checked against your configured facts
CostTwilio usage and your time$249/mo, no setup fee, plus AI usage and phone line costs, typically $20–40 a month

The number sits on its own Twilio sub-account and ports out with you if you leave. A question your information doesn't cover gets no guess: the agent texts that someone will get back to them, and a Slack alert tells you to call them back. The full sequence, from signing to the test call, is in the setup guide.

When to build it yourself

If one fixed text covers your callers, keep your money.

Build the Studio version if you're comfortable in the Twilio console, most callers want the same booking link, spam calls are rare, and you'll answer replies yourself. It costs Twilio usage and an afternoon, and a fixed text that names you, admits it's automated, and carries the opt-out line is a fair message.

The managed version earns its fee when replies pile up unanswered or robocalls eat your texts. At $249 a month plus usage at its $40 high end, and an example job worth $240, it has to bring back 2 jobs a month that the fixed text would have lost. The pricing page has the full breakdown. Everything else about the agent is on the missed-call text back page, and sample wording for each trade is on the templates page.

Not sure this is the right agent?

Say what phone system you're on and how many calls go unanswered. I'll tell you which agent, or none, before you pay anything.

Have it set up with Twilio
Owner questions

Questions about twilio.

Do I need to write code to text missed callers from Twilio?

Not for a fixed message. A Twilio Studio flow with Connect Call To, Split Based On, and a Send Message widget texts every missed caller the same words without code. Anything that reads the caller's reply, checks your hours, or writes a different text per call needs code behind a Make HTTP Request widget, and Studio gives that request 10 seconds before it counts as failed.

Why does my Studio flow treat a missed call as answered?

Your cell's own voicemail picked up. To Twilio that is a connected call, so DialCallStatus comes back as completed and the no-answer branch never runs. Set the Connect Call To timeout shorter than the time your phone takes to send callers to voicemail.

Should I use a toll-free or a local Twilio number for missed-call texts?

Either works once it is verified. A toll-free number needs toll-free verification before it can text US or Canadian phones. A local number needs A2P 10DLC brand and campaign registration, which asks for a tax ID unless you register as a sole proprietor. The managed setup uses a toll-free number by default; a local number is available on request and takes longer to register.

Does Twilio handle STOP replies by itself?

Yes. Per Twilio's opt-out documentation, STOP and similar keywords put the sender on a block list, and toll-free numbers always unsubscribe on STOP. Your own code should still honor it. The managed agent also adds the number to a do-not-contact list that every agent on your account checks.

Does the managed flow take a voicemail?

Yes. The caller hears "Sorry, [your business] missed your call. Please leave a short message after the tone, and we'll get back to you." Twilio records and transcribes up to 90 seconds, and the first text answers what they said. A caller who leaves nothing gets a text asking what they need. The line never promises a text, because landlines and opted-out numbers don't get one, and after 8 pm the text waits until morning.

Nick George, Charlotte, NC

A note from Nick

Owner to owner.

Customers already find you and reach out. No software builds that part. You did.

Before I wrote a line of code, I spent five years selling door to door and built a sales company to $1.2M+ in a single year at 24. My income depended on the next conversation, the same way yours depends on the next customer. Today I run a small business of my own, here in Charlotte.

On the call, I'll ask what you'd fix first, because you know your customers better than any system does. If the numbers don't work for your business, I'll say so.

Nick George · Charlotte, NC

What a client said

“I hired [Nick George AI] to help me make my website (and my company) more visible to potential customers. … Nick did an absolutely fabulous job at SEO’ing my website, and even took it upon himself to fix everything else that was wrong with it. … I could already tell the difference after a week!”

Angelos Marble and Granite · SEO & website, via Freelancer.com

AI training from

NVIDIA · Google · Microsoft · AWS

5 credentials, each with a public verify link. Check them →

Every week it waits, the calls still ring out.

Have Missed-Call Text Back set up for you.

One call, one link, then the carrier's wait. You keep your number, and the texts come from a toll-free line set up for you.

Everything Missed-Call Text Back does →