All systems
Conversational booking · 24/7

WhatsApp Booking Agent

A WhatsApp agent that answers, qualifies and books appointments straight into the calendar — no forms, no back-and-forth, no humans awake.

+58%

After-hours bookings

12s

Median reply

50+

Appointments / week

−23%

No-shows

The problem

Most enquiries arrived on WhatsApp after hours. By morning, half of them had booked somewhere else — and the other half needed six messages just to agree a time.

What I built

An always-on agent that holds a real conversation: it answers FAQs from a live knowledge source, checks genuine calendar availability, offers three slots, confirms, and sends the reminder sequence. Anything it can't answer is escalated to a human with the full thread attached.

Architecture

5 stages
  1. 1

    Twilio WhatsApp inbound → n8n conversation state machine

  2. 2

    OpenAI with tool-calling: get_faq, get_slots, book_slot

  3. 3

    Real calendar availability (no double-booking, idempotent booking)

  4. 4

    Confirmation + reminder cadence; opt-out honoured

  5. 5

    Low-confidence answers escalate to a human with full transcript

Stack

OpenAI Twilio GoHighLevel n8n Calendly

Next system

Payment-Triggered Provisioning

Got a process like this eating your team's week? Let's kill it.