Missed-Call Follow-Up Agent with Booking Link

AI Voice + SMS

When a call is missed, an agent texts the caller back within seconds, answers the basic 'why did you call', and sends a booking link, recovering leads that would otherwise vanish.

Build time 5 to 9 days

HMX Zone

ai agent case study

AI Voice + SMS

Verified HMX-owned case details.

Build time
5 to 9 days
Visual motif
Reasoning orbit
Architecture basis
Missed-Call Follow-Up Agent with Booking Link uses a bounded agent handoff layer for AI Agents. When a call is missed, an agent texts the caller back within seconds, answers the basic 'why did you call', and sends a booking link, recovering le... The architecture connects detect missed/abandoned, twilio, gpt-5-class sms agent, and booked handoff with an explicit control path.

outcomes

Seconds, not hours
Callers re-engaged before they call a competitor
Self-serve booking
Recovered callers book without staff effort
After-hours save
Missed calls recovered outside business hours
Source tracked
Every recovery logged to the CRM by origin

case architecture

Missed-Call Follow-Up Agent with Architecture

Detect missed/abandoned
Send an instant
Twilio
GPT-5-class SMS agent
Human Escalation
Booked Handoff
  1. 01Detect missed/abandoned

    When a call is missed, an agent texts the caller back within seconds, answers the basic 'why did you call', and sends a booking link, recovering le...

  2. 02Send an instant

    Send an instant, opt-out-compliant SMS acknowledging the call and offering to help or book.

  3. 03Twilio

    Twilio (missed-call webhook + SMS) runs the bounded conversation step for Missed-Call Follow-Up Agent with while keeping tool use, transcripts, and escalation outcomes explicit.

  4. 04GPT-5-class SMS agent

    Run a constrained SMS agent to qualify lightly and share the booking link.

  5. 05Human Escalation

    When automation confidence is low, route the record to a manual owner with the source, stage, and last action attached.

  6. 06Booked Handoff

    Seconds, not hours Callers re-engaged before they call a competitor; Self-serve booking Recovered callers book without staff effort; After-hours sa...

problem and build

problem

The operating gap

Every missed call is a lost lead. The caller moves on to a competitor before anyone calls back, and busy teams rarely call back fast enough, especially after hours.

build

What gets built

A missed-call trigger fires an immediate SMS from the business number: a friendly acknowledgement, a quick qualifying question, and a booking link. A lightweight SMS agent handles the back-and-forth (reschedule, answer a simple question, confirm a slot) using approved messaging, and books straight into the calendar. Anything beyond its scope is handed to a human with the thread attached. Opt-out is honored throughout.

build steps

  1. 01Detect missed/abandoned calls via the telephony webhook and capture the caller number.
  2. 02Send an instant, opt-out-compliant SMS acknowledging the call and offering to help or book.
  3. 03Run a constrained SMS agent to qualify lightly and share the booking link.
  4. 04Write the booking back to the calendar and update the CRM with source = missed call.
  5. 05Escalate complex threads to a human with the full conversation attached.
  6. 06Track recovery rate and tune the opening message and timing.

architecture notes

Architecture layers

  • Conversation layer: Detect missed/abandoned calls via the telephony webhook and capture the caller number.
  • Reasoning layer: Send an instant, opt-out-compliant SMS acknowledging the call and offering to help or book.
  • Tools layer: Twilio (missed-call webhook + SMS) runs the bounded conversation step for Missed-Call Follow-Up Agent with while keeping tool use, transcripts, and escalation outcomes explicit.
  • Records layer: GPT-5-class SMS agent connects calls, messages, calendar work, or CRM writes while a missed-call trigger fires an immediate SMS from the business number: a friendly acknowledgement, a quick qualifying question, and a booking link.
  • Escalation layer: Seconds, not hours Callers re-engaged before they call a competitor; Self-serve booking Recovered callers book without staff effort; After-hours sa...

Data flow

  1. Detect missed/abandoned calls via the telephony webhook and capture the caller number.
  2. Send an instant, opt-out-compliant SMS acknowledging the call and offering to help or book.
  3. Run a constrained SMS agent to qualify lightly and share the booking link.
  4. Write the booking back to the calendar and update the CRM with source = missed call.
  5. Escalate complex threads to a human with the full conversation attached.
  6. Track recovery rate and tune the opening message and timing.

Controls and fallbacks

  • Every missed call is a lost lead.
  • A missed-call trigger fires an immediate SMS from the business number: a friendly acknowledgement, a quick qualifying question, and a booking link.
  • When automation confidence is low, route the record to a manual owner with the source, stage, and last action attached.

Stack

  • Twilio (missed-call webhook + SMS)
  • GPT-5-class SMS agent
  • Calendar/booking (GHL calendar or Cal.com)
  • GoHighLevel CRM
  • Make or n8n
  • Opt-out guardrails

research basis

back

Back to AI Agents

start

Build a system with the same level of traceability.

The intake starts with the workflow, the tools, and the failure points so the scope can stay honest.