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, in the visitor’s own time zone
  • 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

Email Verification

The chatbot asks visitors to verify their email with a 6-digit code before it shows order, account, or booking data. You can turn this off with the Require email verification switch in the Tools section. See Email Verification.

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
  • Bookings made on your Calendly booking page reach BubblaV through Calendly webhooks, which Calendly offers only on paid plans (Standard or higher)
  • On a paid Calendly plan, bookings the bot makes in chat and bookings made on your Calendly booking page are saved as leads
  • On a lower Calendly plan, the bot cannot book in chat: it sends the visitor to your Calendly booking page. The visitor becomes a lead only if they gave their email in the chat. The booking on the Calendly page is not captured as a lead, and the Zapier Calendly triggers do not fire
  • After you upgrade your Calendly plan, click Reconnect on the Calendly integration card so BubblaV can turn on the webhooks
  • OAuth tokens refresh automatically in the background
  • If you see a connection error, click Reconnect on the integration card