Templates / Respond to missed calls with Twilio SMS and email alerts from CallRail

Respond to missed calls with Twilio SMS and email alerts from CallRail

Ready for 3.0

by Sean Jastillano · 4 views · created 2026-09-09 · Ticket Management

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (6)

Twilio

What it does

Quick Overview This workflow receives call completion webhooks from Twilio or CallRail, detects genuine missed calls, suppresses duplicate events, personalizes an SMS based on business hours, sends a single text-back via Twilio, and emails the business with the send result. How it works 1. Receives a webhook call event from Twilio or CallRail. 2. Normalizes the provider payload into a common schema and stops if the event cannot be confirmed as a valid missed call. 3. Deduplicates events using a 24-hour idempotency window to prevent multiple text-backs from repeated webhook deliveries. 4. Checks whether the original call time falls outside configured business hours in the specified timezone. 5. Builds a missed-call SMS message that includes your business name and an optional booking link, with different copy for after-hours. 6. Sends the SMS reply to the caller via Twilio and checks whether Twilio accepted the message (SID returned). 7. Sends an email alert to the business with the caller details, SMS content, and whether the SMS was accepted or needs manual follow-up. Setup 1. Configure the webhook URL from Receive Call Event in Twilio (call status callback) or CallRail (call webhook) so missed-call events are posted to this workflow. 2. Add a Twilio credential and set up a Twilio-capable sender number to use for outbound SMS. 3. Add an SMTP email credential for sending owner alerts. 4. Create and populate n8n variables for BUSINESSNAME, BUSINESSALERTEMAIL, BUSINESSSMSNUMBER, BUSINESSTIMEZONE, BUSINESSBOOKINGURL, BUSINESSHOURSSTART, BUSINESSHOURSEND, and BUSINESSWORKDAYS.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.