Real-Time Booking
Real-Time Booking
Real-Time Booking
Real-time booking actions let your agent connect to supported calendar systems, check availability while a call is happening, and confirm appointments without handing the caller off to another channel.

Real-time booking integrations allow your AI agent to check calendar availability and schedule appointments during phone conversations. The agent can propose available time slots, confirm bookings instantly, and send confirmation details—all without human intervention.
Real-time booking actions connect your agent to your calendar system, enabling it to:
This integration is ideal for businesses that want to automate appointment scheduling while maintaining a conversational, helpful experience for customers.
Synthflow supports real-time booking with the following calendar platforms:
Navigate to Integrations > Cal.com and provide your Cal.com API key.
After your Cal.com account is connected, Synthflow fetches your published event types.

When you attach a real-time booking action to an agent, the action exposes a single input: lead_email. Map it to a fixed email address, or link it to any variable your agent or flow already provides (for example something collected during the call, a system field, pre-call data, or another action’s result).
In the screenshot below, lead_email is mapped to user_email, where user_email was collected earlier in the conversation.

Cal.com checks live availability at booking time. If a slot becomes unavailable, the agent will offer alternative times and attempt a new booking.
The integration uses the caller’s time zone when available; otherwise it falls back to the event/host defaults configured in Cal.com.
Yes. Cal.com’s confirmation emails include manage links. You can also add a follow‑up flow in your agent to retrieve or modify bookings.
Yes—use team or round‑robin events in Cal.com. The agent will book into whichever host Cal.com assigns per your rules.
When you configure a Real‑Time Booking action with Cal.com, open the Event field and select from the list we load from your connected account. You do not paste an Event ID from the Cal.com URL.
You will be asked to provide your API key once upon connection. After that, each Real‑Time Booking action lets you pick an event from the events we fetch from Cal.com.