KEEDA LABS
Missed-Call Text-Back (n8n)
A missed call is a customer who is, right now, dialing the next business on the list.
Auto-texts back missed callers so a lost call becomes a captured lead. The DIY version of a paid SaaS feature — built in n8n, runs on your own Twilio number.
Without it
Calls you cannot pick up go to voicemail (which most people never leave) and you never even know who tried to reach you.
With this workflow
Every unanswered call triggers an instant "sorry we missed you" text to the caller and logs the number to a follow-up list — a lost call becomes a captured lead.
Why it's worth it
- Recover calls you physically could not answer — automatically
- Exactly one text per missed call (answered calls are ignored, no duplicates)
- A running Google Sheet of every missed caller to follow up on
- The DIY version of a paid SaaS feature, on your own Twilio number
What it does
Every unanswered call is a customer who will likely just call the next business on the list. This workflow turns those missed calls into leads: when a call goes unanswered, Twilio reports the status to your n8n webhook, which instantly texts the caller back ("Sorry we missed you…"), logs the missed call to a Google Sheet for follow-up, and can email you to call back.
The IF node passes only terminal missed statuses (no-answer, busy, failed, canceled), so answered calls are ignored and a single missed call produces exactly one text — no duplicates. Built for service businesses, clinics, salons, trades, and anyone who loses revenue to voicemail. The README walks through the one genuinely fiddly part — wiring Twilio's call-status callback correctly — in detail. You bring your own n8n, Twilio, and Google accounts; no coding required.
Who it's for
- Service businesses — clinics, salons, trades, repair, hospitality
- Any small team that cannot always reach the phone
- Owners who lose revenue to voicemail
What's included
- Importable n8n workflow JSON (workflow.json)
- Step-by-step setup README — including the full Twilio call-status wiring
- The exact list of which call statuses count as "missed"
- Google Sheet header layout for your follow-up list
- Lifetime updates
What you need to run it
- n8n (cloud or self-hosted)
- A Twilio account with an SMS-capable number that takes your calls
- A Google account (Google Sheets; optional Gmail alert)
This is an importable template you connect to your own accounts — not a hosted or done-for-you service. Prefer we set it up for you? Add Implementation Support at checkout.