Deployed and running  ·  Software integrations & AI automation
07709 018 244  ·  hello@ddtintegrations.com
← Back to the hall
AGENT 02 Deployed

REX

Booking & Reception Agent
0Missed bookings
~90sCall to booked
2-wayCalendar sync
AGENT 02

REX

Booking & Reception Agent

REX handles the whole booking conversation. He reads live availability from your real calendar, offers only slots that exist, holds the booking while the caller decides, writes it in, and sends the confirmation email — then tells your team it happened.

VapiCal.comEmail confirmationsLive availabilityReschedule & cancel

A receptionist who never has a queue and never double-books.

The demo

REX at work.

This is the real flow. The log underneath each step is what fires while it happens.

rex — live call · booking line
R
REXGood morning, thanks for calling. How can I help?
C
CALLERHi, I'd like to book a viewing for one of your properties.
R
REXOf course. Which property, and is this your first viewing with us?
C
CALLERThe two-bed on Bentinck Road. First time, yeah.
R
REXLet me check the diary for Bentinck Road… I have Thursday at 2pm, Thursday at 4:30, or Friday at 11am. Any of those work?
C
CALLERThursday at 4:30 would be good.
R
REXThursday 4:30pm, thirty minutes. Can I take your name and email for the confirmation?
C
CALLERAisha Kaur, aisha.kaur@example.com.
R
REXBooked — Thursday the 14th at 4:30pm, viewing at Bentinck Road. Confirmation's on its way to aisha.kaur@example.com now. See you Thursday.
01:12cal.com — availability queried · 3 slots open
01:29cal.com — booking created · Thu 14th 16:30 · 30 min
01:29email sent — confirmation to aisha.kaur@example.com
01:30slack #bookings — new viewing · Bentinck Rd
What it's for

Built for

Clinics, salons, trades, viewings, consultations — anywhere a missed call is a missed appointment.

  • Vapi
  • Cal.com
  • Email confirmations
  • Live availability
  • Reschedule & cancel
How it works

Step by step.

Answers and qualifies

Works out what the caller actually needs booking and how long it will take before touching the diary.

Reads live availability

Queries the real calendar in the moment. Slots offered are slots that exist — there is no cached list to go stale.

Offers real options

Two or three concrete times, spoken naturally. If none work, he widens the window rather than dead-ending.

Writes the booking

Creates the appointment with the caller's details, the reason for the visit, and the duration attached.

Confirms in writing

A confirmation email goes out while the caller is still on the line, so they hang up with proof.

Handles the awkward ones

Reschedules and cancellations are the same conversation in reverse — he finds the existing booking and moves or drops it.

Why availability matters

Most booking bots read a cached list of slots and then double-book. REX queries the diary at the moment of the offer, so if a colleague booked that slot ninety seconds ago it is already gone from what he offers.

Integrations

What it plugs into.

All of it talks to systems you already run.

Vapi

Voice, turn-taking, and the inbound or outbound number.

Cal.com

Live slot lookup, create, reschedule and cancel.

Email

Confirmation and reminder mail on booking.

Slack

Optional ping to the team when a booking lands.

Want REX running on your systems?

Tell us what your version of this problem looks like. First call is thirty minutes and free.

Book a call