Tools & integrations / Calendar scheduling
Ready

Calendar scheduling

Connect Google Calendar, set booking rules (timezone, hours, closures), and let your bot schedule with availability awareness.

Availability & gating

- Calendar tool is available in the Tools tab. Plan-based gates may apply depending on your tier.

- Requires Google OAuth to connect a calendar; per-bot configuration is saved with the bot.

Connect Google Calendar
  1. Open a bot workspace → Tools tab → enable Calendar.
  2. Click Connect Google Calendar. A popup runs the OAuth flow.
  3. Select the Google Calendar to use (primary or another calendar).
  4. Save changes to store tokens and calendar selection.
Placeholder for “Tools tab — Calendar connection” screenshot.
Scheduling rules

- Timezone: set the calendar timezone.

- Business hours: define days and time windows; add/remove windows per day.

- Closures: add date ranges and reasons for holidays or breaks.

- Slot settings: default slot length, min lead time, max advance days, and capacity.

Bot behavior

- When calendar is enabled and connected, the bot can check availability and book slots.

- It uses business hours, closures, lead time, and capacity to propose slots.

Tips & troubleshooting

- If connection fails, retry the OAuth flow and ensure popup blockers are disabled.

- Keep timezone consistent with your business hours to avoid incorrect slot proposals.

- Update closures for holidays to prevent accidental bookings.

Next up

Connect MCP servers for external tools and APIs.

Continue to MCP servers →