Voqal AI + Cal.com.

Open-source scheduling meets AI voice. Your receptionist books appointments through Cal.com in real time — with full control over event types, team routing, and custom workflows.

How the connection works.

Voqal AI connects to your Cal.com instance through the official API — whether you use Cal.com Cloud or a self-hosted deployment. When a caller requests an appointment, the AI receptionist queries your event types and availability in real time.

Cal.com's webhook system keeps everything in sync. When a booking is created, rescheduled, or cancelled — from any source — Voqal AI receives an instant notification. This means your AI receptionist always has the latest picture of your diary, even if someone just booked through your website five seconds ago.

Because Cal.com is open-source, you get complete transparency over how your scheduling data flows. There are no proprietary black boxes between your phone system and your calendar.

What syncs.

Open-Source Flexibility

Full API access means Voqal AI can read and write to every part of your Cal.com configuration. Custom fields, conditional logic, and advanced routing all work out of the box.

Team & Collective Scheduling

Round-robin distribution, collective availability, and managed event types are all supported. Voqal AI routes callers to the right team member automatically based on your rules.

Custom Booking Workflows

Cal.com workflows trigger emails, SMS messages, and webhook actions when bookings are created. Voqal AI slots seamlessly into these workflows — phone bookings trigger the same automations as web bookings.

Webhook Notifications

Every booking event fires a webhook to Voqal AI: created, rescheduled, cancelled, or no-show. This two-way sync means your AI receptionist always has up-to-the-second availability data.

Live in three steps.

1

Link Your Cal.com Account

Generate an API key in your Cal.com settings and paste it into the Voqal AI dashboard. For self-hosted instances, provide your instance URL as well. Connection is verified instantly.

2

Configure Event Types & Availability

Select which event types your AI receptionist can offer to callers. Set availability windows, buffer times, and any custom booking questions you want the AI to ask during the call.

3

Go Live with AI Booking

Activate the integration and your AI receptionist begins booking appointments through Cal.com immediately. Webhooks are configured automatically so everything stays in sync from day one.

Who this is for.

Cal.com's open-source model appeals to businesses that value transparency, customisation, and data ownership. Typical use cases include:

  • Development teams and agencies wanting full control over their scheduling infrastructure
  • Businesses needing custom booking workflows with conditional logic and routing rules
  • Multi-practitioner clinics using collective availability to coordinate appointments
  • Privacy-focused organisations running self-hosted Cal.com on their own servers
  • Startups and SMBs looking for a powerful free scheduling tool with AI phone booking

Frequently asked questions.

Yes. Voqal AI connects to both Cal.com Cloud and self-hosted instances. For self-hosted deployments, you provide your instance URL and API key during setup. All communication uses the same Cal.com API, so the booking experience is identical regardless of where your instance is hosted.

Fully supported. Voqal AI works with Cal.com's team event types including round-robin distribution and managed events. Your AI receptionist automatically routes bookings to the right team member based on their individual availability and your configured distribution method.

Yes. When you set up a collective event type in Cal.com, Voqal AI checks the combined availability of all required attendees and only offers slots where everyone is free. This is ideal for panel interviews, multi-party consultations, and meetings that need several people in the room.

Absolutely. Your Cal.com booking pages continue to work as normal for web-based scheduling. Voqal AI handles phone-based bookings through the API. Both channels feed into the same calendar, so there is never a conflict between online and phone bookings.

Cal.com sends webhook notifications to Voqal AI whenever a booking is created, rescheduled, or cancelled — regardless of whether it originated from a phone call or a web page. This keeps Voqal AI's availability data perfectly in sync and enables follow-up actions like SMS confirmations or CRM updates.

Ready to connect Cal.com?

Book a demo and we'll connect Voqal AI to your Cal.com account live on the call. Works with both Cloud and self-hosted instances.