Lead recovery · n8n template
Missed Call → AI Text-Back → CRM
When an inbound call goes unanswered, an AI agent texts the caller back within seconds, logs the attempt on the CRM contact and alerts the team in Slack.
The problem
A missed call is a lead that already raised its hand. Most businesses call back hours later — by which point the caller has phoned the next company on the list. Speed-to-lead is the whole game, and nobody can staff a phone 24/7.
What this workflow does
The workflow listens to your telephony provider for call-completed events, filters for genuinely missed inbound calls, and has an AI agent write a short, context-aware SMS that asks one qualifying question. The contact is tagged in the CRM so reporting can separate recovered calls from organic ones, and the team gets a Slack ping so a human can jump in.
How it works
- Your phone system posts a call-completed event to the webhook.
- The workflow keeps only inbound calls with a missed, no-answer, voicemail or busy status.
- An AI model drafts an SMS under 160 characters that apologises once and asks a single qualifying question.
- The SMS goes out through your CRM so the reply lands in the existing conversation thread.
- The contact is tagged missed-call-recovered and the team is notified in Slack.
What it connects
- n8n
- OpenAI
- GoHighLevel
- Slack
- Twilio / OpenPhone
Get the template
The download is the raw n8n JSON. Import it via Workflows → Import from File, replace the YOUR_* placeholders with your own IDs, and connect your own credentials. Nothing is pre-filled and no account of ours is referenced.