Skip to main content
Enable 24/7 appointment scheduling. Your chatbot helps visitors book meetings, check availability, and manage appointments — all without leaving the chat.

Why Connect Calendly?

  • Instant Booking: Visitors get booking links without leaving chat
  • Real-time Availability: Show open time slots immediately
  • 24/7 Scheduling: Book appointments outside business hours
  • Reduced Friction: Streamlined booking improves conversion

Prerequisites

  • An active Calendly account (Free or paid)
  • At least one event type set up in Calendly

Connect to Calendly

1

Navigate to Integrations

Go to Dashboard → select your website → Integrations → find Calendly
2

Click Connect

Click the Connect button next to Calendly
3

Authorize in Calendly

You’ll be redirected to Calendly’s authorization page. Log in if needed, then click Allow to grant BubblaV access
4

Return to Dashboard

You’ll be redirected back automatically. You’ll see your Calendly account name and the number of event types found
Calendly Integration

Available Tools After Connection

ToolWhat It DoesExample Query
calendly_book_appointmentShows booking links for all event types”I want to schedule a consultation”
calendly_find_events_by_emailLists upcoming appointments for an email”Show my scheduled meetings”
calendly_cancel_eventCancels an appointment (visitor clicks Cancel button)“I need to cancel my meeting”
calendly_reschedule_eventReschedules an appointment (visitor clicks Reschedule button)“Can I move my meeting to next week?”

Test Your Integration

Try these queries:
  • “I’d like to schedule a meeting”
  • “When are you available this week?”
  • “Can I book a consultation?”
  • “I need to cancel my appointment”

Reconnecting

If your Calendly connection expires or you need to switch accounts, click Reconnect on the Calendly integration card. You’ll go through the OAuth flow again to get fresh credentials.

Troubleshooting

  • Make sure you clicked Allow (not Deny) on Calendly’s authorization page
  • Try disconnecting and reconnecting via the integration card
  • Ensure you’re logged into the correct Calendly account
  • Create at least one event type in Calendly
  • Ensure event types are set to On (active) in your Calendly settings
  • OAuth tokens refresh automatically in the background
  • If you see a connection error, click Reconnect on the integration card