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

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
No event types found
No event types found
- Create at least one event type in Calendly
- Ensure event types are set to On (active) in your Calendly settings
Booking links not working
Booking links not working
- Verify event types are published in Calendly
- Check your calendar is connected to Calendly
Bookings made in Calendly do not show up as leads
Bookings made in Calendly do not show up as leads
- 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
Connection expired
Connection expired
- OAuth tokens refresh automatically in the background
- If you see a connection error, click Reconnect on the integration card
