Calendly Integration
The Calendly integration lets your AI voice agents schedule meetings using your Calendly account. During a call, your agent can check your availability and create booking links for callers to confirm their appointments.
Prerequisites
- A Calendly account (free or paid)
- An active BuildVoiceAI account on any plan
Connecting Calendly
Calendly uses a personal API token for authentication.
- Log in to your Calendly account
- Navigate to Account Settings → Integrations & Apps (or go to https://calendly.com/integrations )
- Find API & Webhooks and click Generate New Token
- Copy the token
- In BuildVoiceAI, navigate to Integrations in the sidebar
- Find the Calendly card and click Connect
- Paste your API token and click Save
Keep your API token secure. If you suspect it has been compromised, revoke it in Calendly and generate a new one. Then update the token in BuildVoiceAI.
Configuration
Select Event Type
After connecting, choose which Calendly event type to use for bookings:
- On the Calendly integration page, find Default Event Type
- Select an event type from the dropdown (e.g., “30 Minute Meeting”, “Discovery Call”)
- Click Save
The selected event type determines the meeting duration, location, and any other settings you have configured in Calendly.
Features
Schedule Events via Workflows
Use the Schedule Calendly Event workflow action to book meetings through your voice agent. The workflow can:
- Query available time slots from your Calendly schedule
- Create a booking at the caller’s preferred time
- Send the booking confirmation link to the caller via SMS (if configured)
Check Availability
Your voice agent can check Calendly for open time slots during a call. This works with your agent’s prompt to offer specific times to the caller:
- Caller requests a meeting
- Agent checks Calendly availability for the next few days
- Agent reads out available slots
- Caller chooses a time
- Agent creates the booking
Booking Confirmation
When a booking is created, Calendly handles confirmation emails and reminders according to your event type settings. The caller receives the standard Calendly confirmation.
Troubleshooting
”Invalid Token” Error
If you see token errors:
- Log in to Calendly and verify your token is still active
- If the token was revoked, generate a new one
- In BuildVoiceAI, go to Integrations → Calendly and update the token
No Event Types Showing
If the event type dropdown is empty:
- Verify you have at least one active event type in Calendly
- Check that the API token belongs to the correct Calendly account
- Try disconnecting and reconnecting with a fresh token
Bookings Not Being Created
- Check the workflow execution log for error details
- Verify the selected event type is still active in Calendly
- Confirm that the requested time slot is actually available (not already booked)
- Ensure the Calendly account has not hit any plan limits for event creation