Last updated
What is Cal.com used for in a Bolna voice agent?
Cal.com lets a Bolna voice agent check your open calendar slots and book an appointment while the caller is still on the line. Pick it for demo bookings, consultations or any call where the goal is a confirmed meeting time.
How do I set up Cal.com with Bolna?
- Generate an API key in Cal.com under Settings → Developer → API keys, and optionally save it at platform.bolna.ai/auth/calcom.
- Open your agent's Tools tab and add Calendar Availability and Book Appointment from the tool catalog.
- Paste your Cal.com API key in each tool. The Select Events and Choose Timezone dropdowns appear once the key is validated.
- Choose the event type (for example a 15 or 30 minute meeting), set the timezone to match your Cal.com event, and write a description of when the agent should use the tool.
- Click Save configuration, then Save agent.
Full steps: Cal.com setup guide in the Bolna docs.
Which Cal.com features does Bolna support?
| Tool in Bolna | Function name | What it does | Settings |
|---|---|---|---|
| Calendar Availability | check_availability_of_slots | Fetches open slots for the selected event type during the call | Description, pre-tool message, API key, event type, timezone |
| Book Appointment | book_appointment | Books the slot the caller picked into your Cal.com calendar | Task name, description, pre-tool message, API key, event type, timezone |
Both tools support a pre-tool message, such as "Just give me a moment", with one message per language your agent speaks. Rescheduling and cancelling are not covered in the Bolna docs.
What can you build with Cal.com and Bolna?
Demo booking on inbound calls. A caller asks for a demo, the agent reads out open slots and books the one they choose.
Outbound lead qualification with a booked meeting. The agent qualifies a lead and ends the call with a meeting on your sales calendar.
Consultation scheduling. Offer different event types, such as a 15 minute intro and a 30 minute consultation, by selecting the matching Cal.com event.
Post-booking follow-up. Send booking details onward after the call with a webhook automation on Make or n8n.
For the best results, have the agent collect the caller's name and email and confirm the slot before it books.