Skip to main content
When a prospect is ready to talk, your agent should move from conversation to a confirmed meeting without sending them away to a separate scheduling page. BoostGPT supports a built-in calendar flow for front office agents:

How the built-in booking flow works

The calendar flow is powered by three built-in tools:
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

1

Enable Calendar

Open your agent, go to Settings → Features & Options, and enable Calendar.
2

Set booking defaults

Configure the timezone, default meeting duration, availability windows, and confirmation email behavior.
3

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.
4

Test the booking flow

Ask the hosted agent or widget: “Can I book a 15-minute intro call this week?” Confirm that the booking card appears and the confirmation email arrives.

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
  • .ics calendar 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.
1

Deploy the connector

Go to Dashboard → Integrations → Connectors, choose the calendar provider, and deploy it.
2

Authenticate

Complete the API key or OAuth flow for the provider.
3

Add to your agent

Open the agent’s Tools tab and add the deployed connector.

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