Skip to main content
AI appointment booking works best when the agent can see your real calendar and write to it in the same breath as the conversation. Connect a calendar, switch on the booking tools, and your SmartAlex agent becomes an AI that books appointments live: it reads open slots, offers times that actually exist, confirms with the caller, and drops the event straight onto your calendar before it hangs up. This recipe walks through connecting the calendar connector, enabling the booking tool, confirming two-way sync, and running a test call. It also covers what happens when a caller wants to reschedule or asks for a callback instead.

How live booking works

The agent never guesses. Every offer it makes comes from a live availability check, and every confirmed slot is written back to your calendar so the two stay in step.

What you need

  • A calendar to connect: Google Calendar or Outlook (availability and booking), or Calendly, Nightsbridge, or iCal for booking links and availability sync.
  • An agent with the Book and schedule tools switched on.
  • A plan that lets the agent take calls. Connecting a calendar and testing in your browser works on the Free plan. To book during a real phone call you need a paid plan with a phone number. See pricing.
iCal booking is part of the Power Tools add-on ($29/month on Professional, included on Enterprise). Google Calendar and Outlook connectors are standard. See add-ons.

Set it up

1

Connect your calendar

Open Agent Studio, select your agent, and go to Connectors. Choose your calendar (Google Calendar, Outlook, Calendly, Nightsbridge, or iCal) and complete the sign-in. When it reads Connected, pick which calendar the agent should read from and write to. Full connector reference lives in calendar and integrations.
2

Turn on the booking tools

In the same agent, open Tools and enable the Book and schedule group: Check availability and Create booking (plus Schedule meeting or Schedule viewing if they fit your workflow). Check availability lets the agent read open slots mid-call. Create booking writes the confirmed appointment back. See agent tools for the full list.
3

Confirm two-way sync

Two-way sync is what keeps you from getting double-booked. Add a test event to your calendar by hand, then reopen the connector and confirm the agent now treats that time as busy. Next, have the agent create a booking (see the test below) and confirm the new event appears on your calendar within a few seconds. If both directions update, sync is live.
4

Test a live booking

From Studio, use Talk to your agent for an in-browser test call, or Call my phone to have the agent ring you. Ask to book an appointment. The agent should check availability, offer real open times, take your choice, confirm the details back, and create the event. After the call you get an automatic summary and quality score in the chat. Open your calendar and confirm the appointment landed with the right time and details.
Set the agent’s time zone to match your business. When a caller says “3pm”, the agent should book 3pm in your local time, not theirs. Confirm the zone on the agent profile before you go live.

Handle reschedules and callbacks

Live booking is only half the job. Callers also move, cancel, and ask to be called back.
  • Reschedule: the agent looks up the existing appointment, checks availability for the new window, and moves the booking only to a slot it has confirmed is open. The original slot frees up through the same two-way sync.
  • Cancel: the agent removes the appointment and the freed time immediately becomes bookable again.
  • No slot works: if nothing on the calendar suits the caller, the agent uses the Schedule callback tool to log a follow-up so a human can reach back out. That way a busy diary never becomes a dead end. See callbacks.
Double-booking almost always traces back to sync, not the agent. If two callers land in the same slot, recheck that the calendar shows Connected and that the busy event from your manual test blocked the agent as expected.

Sample agent instructions

Paste something like this into the agent’s instructions so it books cleanly and never invents a time.

Frequently asked questions

Real availability. With the Check availability tool switched on, the agent reads live openings from your connected calendar and only offers times that are genuinely free. It does not take a request and hope a human sorts it out later.
Google Calendar and Outlook for full availability and booking, plus Calendly, Nightsbridge, and iCal for booking links and availability sync. You connect them in Agent Studio under Connectors.
Two-way sync. Events booked anywhere else mark that time as busy for the agent, and every appointment the agent creates writes back to your calendar in seconds, so both sides always agree.
Yes. The agent looks up the booking, then moves or removes it. A reschedule only lands on a slot it has confirmed is open, and a cancellation frees the time immediately.
You can connect a calendar and test booking in your browser on the Free plan. To book during a real inbound or outbound phone call you need a paid plan with a phone number. iCal-based booking is part of the Power Tools add-on. See pricing.

Connect a calendar

Set up Google Calendar, Outlook, Calendly, Nightsbridge, or iCal for the agent.

Agent tools

Every built-in tool, including the Book and schedule group.

Callbacks

Capture follow-ups when no slot suits the caller.

Meetings

Record, transcribe, and summarise the meetings your agent books.