Skip to main content

Voice Agents for Calendly Bookings (Zoom)

Set up a Voice Agent to autonomously handle Zoom calls booked through Calendly — it joins each call on its own, runs the conversation, and captures everything in MeetGeek.

Written by Dan Huru

Set up a Voice Agent to autonomously handle Zoom calls booked through your Calendly link — without you needing to be in the meeting. The Voice Agent joins the call on its own, runs the conversation according to its instructions, and captures everything in MeetGeek for review afterwards.

This is a companion guide to AI Voice Agents — read that first if you haven't created a Voice Agent yet.

In this guide:


How it works

Once everything is connected, each Calendly booking runs automatically:

  1. A prospect picks a time on your Calendly link.

  2. Calendly generates a unique Zoom meeting and writes the event to your connected calendar.

  3. MeetGeek detects the new event from your synced calendar.

  4. Your default Voice Agent is attached to the meeting.

  5. At the scheduled time, the Voice Agent joins Zoom on its own and handles the conversation.

You never need to open Zoom. The Voice Agent is the only MeetGeek participant in the call.


Requirements

  • A Calendly account (any plan).

  • A Zoom account where you can disable the waiting room.

  • A MeetGeek account with at least one Voice Agent created (see AI Voice Agents).

  • Your calendar (Google or Microsoft) connected to both Calendly and MeetGeek.

Heads-up on Zoom free accounts: Zoom's free plan ends meetings automatically at 40 minutes. If you're on a free Zoom account, keep your Calendly event durations under 40 minutes — or upgrade to Zoom Pro for longer calls.


Step 1: Connect Calendly to Zoom

  1. Log in to Calendly at calendly.com.

  2. Go to Integrations → Connected Apps.

  3. Find Zoom and click Connect.

  4. Sign in to Zoom and authorize Calendly.


Step 2: Set Zoom as the location for your event type

  1. In Calendly, open the event type you want the Voice Agent to handle (for example, Discovery Call).

  2. Under Location, select Zoom.

  3. Save the event type.

Every new booking on this event type now creates a unique Zoom meeting link.


Step 3: Connect your calendar to MeetGeek

MeetGeek needs to read the same calendar Calendly writes events to — typically Google Calendar or Microsoft Outlook.

  1. In the MeetGeek dashboard, go to the Integrations & Automations page.

  2. Under the Apps tab, click the Google Calendar or Microsoft Calendar card.

  3. Authorize MeetGeek to access your calendar.

Once connected, your Calendly bookings appear in MeetGeek's Upcoming Meetings list within a few minutes.


Step 4: Make your Voice Agent the default

For the Voice Agent to join every Calendly-booked meeting automatically, set it as your default agent. You have two options:

  1. When creating the Voice Agent, toggle on Automatically add this agent to all upcoming meetings.

  2. From your list of existing Voice Agents, click the three dots next to the agent you want and select Set as Default.

You can confirm the Voice Agent is attached to each booking on the Upcoming Meetings page.

Tip: If you use Calendly for multiple event types, create a dedicated Voice Agent per event type (e.g. one for discovery, one for demo) and set the most common one as default. Attach the others manually per meeting.

Full instructions on these options are in the AI Voice Agents article.


Step 5: Disable the Zoom waiting room

The Voice Agent joins Zoom directly. If the waiting room is on, the agent sits there indefinitely — there's nobody in the call to admit it.

  1. Sign in to Zoom at zoom.us.

  2. Go to Settings → Meeting → Security.

  3. Turn off Waiting Room.

Important: This setting applies to all meetings on the Zoom account. If you need the waiting room for other calls, create a dedicated Zoom user for Calendly bookings and leave the waiting room off only on that account.


Step 6: Test the setup

Book a test meeting on your own Calendly link 5–10 minutes in the future, then check:

  • The Zoom link appears in the calendar invite.

  • The event shows up in MeetGeek's Upcoming Meetings.

  • Your Voice Agent is listed as assigned to that meeting.

  • At the scheduled time, the Voice Agent joins the Zoom call automatically and starts the conversation.

If any check fails, revisit the corresponding step above or see the troubleshooting section below.


Daily digest from Meeting Skills

Meeting Skills are scheduled AI agents that scan completed calls and deliver structured outputs. Point a Meeting Skill at your Voice Agent calls to get a recurring digest of summaries, transcripts, and action items — so you can review what happened without opening each meeting. A Meeting Skill lets you:

  • Choose which Voice Agent meetings the digest covers.

  • Set the delivery cadence (daily, weekly, or custom).

  • Route the output to email, Slack, or any of 20,000+ apps via Zapier, Make, or n8n.

For the full walkthrough on creating and scheduling one, see the Meeting Skills Quickstart Guide.


Troubleshooting

The Voice Agent didn't join the call

  • Confirm Waiting Room is off in Zoom settings.

  • Check that the meeting appears in MeetGeek's Upcoming Meetings list.

  • Verify the Voice Agent is assigned to that specific meeting.

The Zoom meeting isn't syncing to MeetGeek

  • Confirm the calendar connection is active on the Integrations & Automations page.

  • Check that Calendly writes events to the same calendar MeetGeek reads.

  • New bookings can take 1–2 minutes to appear — wait briefly and refresh.

The Voice Agent joined but isn't speaking

  • On Zoom, you may need to configure the meeting so participants can unmute themselves. See the AI Voice Agents troubleshooting section for details.

  • Confirm the Voice Agent's instructions include a greeting so it starts the conversation.

The Zoom call cut off at 40 minutes

  • You're on Zoom's free plan, which ends meetings automatically at 40 minutes. Upgrade to Zoom Pro, or shorten your Calendly event duration.


Need Help?

If you have any questions or need assistance, reach out at [email protected] or use the chat messenger in the MeetGeek app.


Related Articles

Did this answer your question?