Connect your voice agent with Calendly to schedule meetings and manage availability during phone conversations. The integration allows your agent to check calendar availability, create new bookings, and confirm appointments in real time, ensuring meetings are scheduled directly from live interactions.
This video shows how a Voice AI agent built on Telnyx voice schedules meetings through Calendly during a phone conversation. The agent checks available time slots, creates a booking based on the caller’s preference, and confirms the meeting directly in the Calendly interface.
The Calendly integration supports the following operations across core objects:
Events
Invitees
Users
Calendly is an automated scheduling platform that eliminates the back-and-forth of finding meeting times, letting people book, prepare for, and follow up on meetings effortlessly - from scheduling to recap.
A Telnyx voice AI agent connected to Calendly can check available time slots and book appointments directly during a phone call, confirming the date and time with the caller in natural language. When someone calls to schedule a consultation, the agent finds open slots that match both parties' calendars and secures the booking on the spot.
The agent can retrieve upcoming event details to remind callers of scheduled meetings, and it can cancel or reschedule appointments when plans change - all through conversation. "I need to move my Tuesday appointment to Thursday" triggers a search for available Thursday slots and an automatic update.
The agent can also create new event types and manage availability windows based on caller requests, giving administrators a hands-free way to configure scheduling rules without logging into the Calendly dashboard.
COMPOSITION
Four Calendly assistants. Pick one and the blocks it runs on light up, and the create call attaches Calendly in the same request, the meter prices it. Or click any single block: every primitive sells alone.
One request. Tools attached. You pay the minute, not the connector.
Every Telnyx integration runs on the same infrastructure: voice AI agents for conversation, inference for reasoning, SIP trunking for transport, STT and TTS for understanding and speech, and phone numbers for provisioning.

Voice agents that book, reschedule, and confirm Calendly appointments in natural conversation.
Learn more
Reasoning that finds the best available time slot and confirms it with the caller.
Learn more
Carrier-grade SIP transport ensures every booking call stays connected end to end.
Learn more
Transcribe caller preferences in real time so the agent can match them to Calendly slots.
Learn more
Generate natural-sounding confirmations so callers know their appointment is locked in.
Learn more
Provision local or toll-free numbers so callers can book Calendly meetings from any phone.
Learn moreOptimize recruiting with voice-driven updates, scheduling, and candidate workflows.
Learn moreCHOOSE BY USE CASE OR PRODUCT
RESULTS
cURL
# voice-activated booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "calendly-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, read out open slots from Calendly, confirm the choice with the caller, and create the booking.", "integrations": [ { "integration_id": "calendly" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsVoice-Activated Booking
SELECT USE CASE
SELECT USE CASE
OR SELECT PRODUCT
RESULTS
cURL
# voice-activated booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "calendly-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, read out open slots from Calendly, confirm the choice with the caller, and create the booking.", "integrations": [ { "integration_id": "calendly" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsVoice-Activated Booking
RESULTS
cURL
# voice-activated booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "calendly-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, read out open slots from Calendly, confirm the choice with the caller, and create the booking.", "integrations": [ { "integration_id": "calendly" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsVoice-Activated Booking