How the built-in booking flow works
The calendar flow is powered by three built-in tools:| Tool | What it does |
|---|---|
calendar_check_availability | Searches for open slots in a date range, timezone, and meeting duration |
calendar_request_booking | Shows an interactive booking card and waits for the visitor to pick a slot |
calendar_create_event | Creates the event and sends a confirmation email with an .ics file when an attendee email is available |
calendar_request_booking waits for visitor input. It is not an approval prompt. After the visitor chooses a slot, the agent should call calendar_create_event to finish the booking.Setup
Set booking defaults
Configure the timezone, default meeting duration, availability windows, and confirmation email behavior.
Update the agent instruction
Tell the agent when to offer booking, what meeting title to use, and what attendee details it needs before creating an event.
Recommended agent instruction
What the visitor sees
The booking card appears directly inside chat. It can show slots grouped by date, with the attendee details already attached when the agent has them. After the visitor selects a slot, BoostGPT creates the calendar event and emails the attendee with:- meeting title
- confirmed time
- attendee details
.icscalendar file- Google Calendar and Outlook links when available
External calendar connectors
You can still connect external calendar services when your agent needs to work with another scheduling system.| Tool | Best for | Cost |
|---|---|---|
| Calendly | Existing Calendly event types and team scheduling | Free tier; paid plans for advanced features |
| Cal.com | Open-source or self-hosted scheduling | Free tier; paid plans for teams |
| Google Calendar | Reading or writing directly to an existing calendar | Free with Google account |
Deploy the connector
Go to Dashboard → Integrations → Connectors, choose the calendar provider, and deploy it.
Use Cases
- Book discovery calls for qualified prospects
- Schedule coaching, consulting, onboarding, or support sessions
- Reschedule or cancel existing events
- Capture lead details before a meeting is booked
- Trigger CRM and workflow follow-up after booking
Next Steps
Deploy
Launch the hosted page, widget, email channel, or workspace page
CRM
Capture contacts, deals, and pipeline stages