Skip to main content
Enable 24/7 appointment scheduling. Your chatbot helps visitors book meetings, check availability, and manage appointments.

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

  • Active Calendly account (Free or paid)
  • At least one event type set up
  • Admin access to generate API keys

Get Your API Key

1

Access Developer Settings

In Calendly, click your profile → Account SettingsDeveloperOr go directly to: calendly.com/integrations/api_webhooks
2

Generate Token

Click Generate New Token, name it “BubblaV Integration”, then Create Token
3

Copy Immediately

Copy the token now—you won’t see it again. Store it securely.

Setup Steps

1

Navigate to Integrations

Go to DashboardIntegrationsCalendly
2

Enter API Key

Paste your Personal Access Token and click Connect Account
3

Verify Connection

You’ll see your account name, email, and number of event types found
Calendly Integration

Available Tools After Connection

ToolWhat It DoesExample Query
calendly_book_appointmentProvides booking links”I want to schedule a consultation”
calendly_cancel_eventCancels appointmentsFor managing existing bookings
calendly_find_events_by_emailLists upcoming eventsView scheduled appointments
calendly_reschedule_eventReschedules appointments”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?”

Expected Response

📅 Consultation Booking
Duration: 30 minutes
Book here: https://calendly.com/your-link/consultation

Available slots:
• Monday, Dec 18 at 2:00 PM
• Tuesday, Dec 19 at 10:00 AM

Troubleshooting

  • Verify you copied the entire token
  • Check for extra spaces
  • Generate a new token if needed
  • Create at least one event type in Calendly
  • Ensure event types are set to “On” (active)