Skip to content

Integration · Scheduling and appointments

Cal.com and Meteor AI agents

Connect Cal.com to Meteor: your Met reads event types and open times, then books, looks up and cancels appointments from the conversation.

How does Cal.com connect to Meteor?

Meteor talks to the Cal.com v2 API so your Met can read the event types you offer, return the open times between two dates, create the booking with the attendee details, retrieve it and cancel it. It supports several Cal.com accounts in one workspace, which is what a business with multiple locations or multiple providers actually needs.

What it automates

What a Meteor Met does with Cal.com

Book inside the conversation

Your Met reads the event types, offers the open times for the date the customer asks about, and creates the booking with their name, email and time zone.

Run several locations or providers

When more than one account is connected, your Met lists them first and uses the one that matches the location or the provider being discussed.

Cancel without a phone call

The customer says they cannot make it, and your Met cancels the booking by its identifier, with the reason they gave, so it stays on the record.

6 tools

Everything your Met can ask Cal.com for

Each one is a real action in the connector. You can switch off the ones you would rather it never used.

Tool What it does
cal_list_accounts Lists the Cal.com accounts connected, with a description of what each one is for.
cal_get_event_types Lists the event types of the authenticated user, with title and duration.
cal_get_slots Returns the open times for an event type between two dates, with time zone.
cal_create_booking Creates the booking using the exact time returned by the availability call.
cal_get_booking Retrieves the details of an existing booking by its identifier.
cal_cancel_booking Cancels a booking, with an optional reason.

The limits

What the Cal.com integration does NOT do

We would rather say it here than have you find out during rollout.

Before you start

What you need to connect Cal.com

  1. 1

    A Cal.com account with access to its v2 API

    You connect it from the Meteor panel. If you run several locations or providers, connect several accounts and label each one.

  2. 2

    Event types already created in Cal.com

    You define them in Cal.com with their duration and availability. Your Met reads them and does not create them.

Frequently asked questions

Questions about Cal.com and Meteor

Yes, and that is what the account listing tool is for. It is what lets a business with several locations book into the right calendar instead of a shared one.

With Cal.com you cancel and create another. If you need a single step reschedule, Meteor's native scheduling does it, and it requires nothing to be connected.

The availability call receives the local date the customer wants along with their time zone, and the booking is created with the exact value of the slot chosen, never rebuilt by hand.

If Cal.com is already set up and your team works there, this integration puts it to work. If you are starting from scratch, native scheduling avoids an external dependency and reschedules in one step.

Scheduling and appointments

Other integrations in the same family

Want to see a Met running Cal.com?

We will show you with your own account connected, not with a canned demo.