Skip to content
ChurchWiseAI
ChurchWiseAISeeing Jesus through Wise AI

Cal.com Booking Integration

Let callers book appointments with your pastor or staff through the voice agent using Cal.com

Available on the Voice Pro plan and the Voice + Chat Bundle.

Cal.com is an open-source scheduling platform that makes it easy for people to book time with you. When connected to ChurchWiseAI, your voice agent can schedule appointments with your pastor or staff directly during a phone call.

What It Does

When a caller says something like "I would like to meet with the pastor" or "Can I schedule a counseling session?", the voice agent can:

  1. Check available time slots on your Cal.com calendar
  2. Offer the caller a selection of available times
  3. Book the appointment on the spot
  4. Confirm the booking with the caller

The caller does not need to visit a website or send an email. The entire booking happens during the phone conversation.

Setting Up Cal.com

Step 1: Create a Cal.com Account

If you do not already have one, sign up for a free Cal.com account at cal.com. Set up your event types (such as "Pastor Meeting," "Counseling Session," or "Church Tour").

Step 2: Get Your API Key

  1. Log in to Cal.com
  2. Go to Settings > Developer > API Keys
  3. Create a new API key
  4. Copy the key — you will need it in the next step

Step 3: Connect to ChurchWiseAI

  1. Open your admin dashboard at churchwiseai.com/admin/[your-token]
  2. Go to the Settings tab
  3. Scroll to Integrations
  4. Click Connect Cal.com
  5. Paste your API key
  6. Select which event type the voice agent should book (for example, "Pastor Meeting - 30 minutes")
  7. Click Save

Step 4: Test It

Call your voice agent number and ask to schedule a meeting. Verify that:

  • The agent offers available time slots
  • The booking appears in your Cal.com dashboard
  • Both you and the caller receive confirmation

How Callers Book

The voice agent guides callers through the booking naturally:

Caller: "I would like to schedule a meeting with Pastor Mike."

Agent: "I would be happy to help you schedule that. I have availability on Thursday at 10 AM, Friday at 2 PM, or next Monday at 9 AM. Which works best for you?"

Caller: "Friday at 2 PM sounds good."

Agent: "Great, I have you down for Friday at 2 PM with Pastor Mike. Can I get your name and phone number for the appointment?"

After collecting the details, the agent confirms the booking and the appointment appears on your Cal.com calendar.

What You Need

  • A Cal.com account (the free plan works for basic scheduling)
  • At least one event type configured (meeting duration, availability hours, etc.)
  • A Voice Pro or Voice + Chat Bundle subscription on ChurchWiseAI

Tips for Setup

  • Set clear availability — Make sure your Cal.com calendar reflects when you are actually available. The voice agent can only offer times that are open on your calendar.
  • Use descriptive event names — "30-Minute Pastor Meeting" is better than "Meeting" so the voice agent can communicate clearly.
  • Block personal time — Sync Cal.com with your personal calendar to prevent double-booking.
  • Set buffer times — Add buffer time between appointments in Cal.com so you are not back-to-back.

Disconnecting

To remove the Cal.com integration:

  1. Go to Settings > Integrations in your dashboard
  2. Click Disconnect Cal.com
  3. Confirm

The voice agent will no longer offer to book appointments. Existing bookings on your Cal.com calendar are not affected.