How to let an AI agent book meetings with Calendly or Cal.com
Connect Calendly or Cal.com to a SolveoAI agent so it shows open times, books the slot with the visitor's name and email, and reschedules or cancels on request. On every plan.
Do this in order
Open the agent's integrations
In the dashboard, open the agent, go to Actions, then Integrations. Calendly and Cal.com are listed with the API key integrations and are available on every plan, including Free.
Connect one calendar
Click Connect on Calendly and paste your Calendly access token, or on Cal.com and paste your Cal.com API key. An agent uses one calendar at a time: connecting one turns the other off.
Choose the event type
Pick the event type the agent should book. Visitors are never asked for it. On Cal.com you can leave it unset and the agent uses one from your account.
Enable the booking actions and test
Enable get availability, book meeting, reschedule and cancel. Ask the agent for a call: it shows open slots for the next seven days, takes a name and email, and books the one the visitor picks.
Calendly or Cal.com?
Both integrations give the agent the same six actions: get availability, book a meeting, reschedule, cancel, list event types and list a visitor's bookings. Choose the one your team already uses. The differences are in the edges:
- Calendly has no reschedule endpoint, so the agent books the new slot first and then cancels the original. If Calendly declines a direct booking (a Calendly plan that does not allow it, or an event type with required booking questions), the agent sends a prefilled, single-use scheduling link.
- Cal.com can pick an event type for you if none is set, and the agent can find a booking from a Cal.com link or UID the visitor pastes, including a Cal Video URL.
See the Calendly integration and the Cal.com integration pages.
Where booking helps most
- Sales: a visitor with a question about pricing or a demo is booked while the intent is there. Pair it with HubSpot so the contact and deal are created in the same conversation.
- Support: a problem that needs a screen-share becomes a scheduled call instead of a long thread.
- Services and education: consultations, trials and onboarding sessions booked from the website or WhatsApp.
Related
- How to send chat leads and tickets to HubSpot
- AI chatbot: what separates an agent that books from a bot that links.
Common questions
What if Calendly does not allow direct booking on my Calendly plan?
Can a visitor move or cancel a meeting from the chat?
Get started
Put the steps into practice
Start free, no credit card required.