Calendar Integrations

Connect calendar apps to sync availability and book meetings

Your AI voice agents can check open time slots and book meetings right during a call. dialnote connects with Calendly and Cal.com, so callers don't have to wait for a callback or work through a phone menu to schedule an appointment.

How calendar integrations work#

There are two pieces: you connect a scheduling account once, then you add a calendar action to an AI agent that uses it.

Both calendar providers connect with an API key (not OAuth). You paste the key once, and dialnote stores it for any agent action that needs scheduling.

Connecting an account just stores the credentials. To actually use it, you add a calendar action to an AI agent. Agents are where bookings happen.

Supported providers#

dialnote works with two scheduling platforms:

ProviderPlan requiredNotes
CalendlyStandard or higherA new Calendly token grants no access by default. Enable every scope under the Scheduling category, plus users:read.
Cal.comAny plan with API accessCal.com keys grant full account access. For team scheduling, generate a team-scoped key (needs a team owner or admin role).

After you connect, you can rename or disconnect an account anytime from the same Scheduling section. Disconnecting stops any agent action that relies on it until you reconnect.

The two calendar actions#

When you build or edit an AI agent, open the Actions step and click Add action. Two calendar actions are available:

  • Check Availability - the agent looks up open time slots before suggesting a time
  • Book Meeting - the agent schedules the appointment during the call

Setting up a calendar action#

The flow is the same for both providers:

  1. In the agent's Actions step, click Add action and pick Check Availability or Book Meeting
  2. Choose the provider (Calendly or Cal.com)
  3. Pick a connected scheduling account, or connect a new one right there
  4. Select the event type the action should use
  5. For Book Meeting, pick a meeting location (see below)
  6. Run Test connection to confirm the action works end to end

Meeting locations#

For Book Meeting, the location options come straight from the event type you picked in Calendly or Cal.com. You pick one location for the action from a dropdown, and it defaults to the first one the event type allows.

Common location types include:

  • Video: Zoom, Google Meet, Microsoft Teams, Webex, GoTo, Cal Video, Whereby
  • Phone: inbound (caller gives a number) or outbound (you call them)
  • In person: a physical office address
  • Custom: a link or other meeting type

If your event type only offers one location, dialnote selects it for you.

What your agents can do#

With a calendar action connected, an AI agent can:

  • Check open slots for a date or date range
  • Ask the caller for a preferred time
  • Collect the caller's name and email
  • Book the appointment and trigger your provider's confirmation email
  • Handle different time zones based on the caller

For setup details on each platform, including where to find your API key, see the provider guides.

What's next#

We use cookies for analytics, ads, and to remember your preferences. Privacy Policy