Skip to content
OmniChannels.ai

Productivity and operations

Calendly + OmniChannels.ai: confirm and remind every booking

Connect via API & webhooksUpdated

In short

Calendly can notify an automation tool when a meeting is booked or cancelled through webhook subscriptions in its API, available on paid plans. The automation reads the invitee.created or invitee.canceled event and calls the OmniChannels.ai REST API to send a WhatsApp or SMS confirmation, schedule a reminder, or send a cancellation notice. It needs the invitee's phone number. There is no marketplace app.

What you can do

  • Booking confirmation

    When invitee.created arrives, send a WhatsApp template or SMS with the date, time and meeting link.

  • Reminder before the meeting

    The automation tool waits until a set time before the start and sends a reminder, cutting no-shows for clinics, consultants and sales calls.

  • Cancellation notice

    When invitee.canceled arrives, confirm the cancellation, stop any pending reminder and include a rebooking link.

  • Arabic and English messages

    Pick the template language from the event type or a booking question, for customers in Saudi Arabia, the UAE and beyond.

How it connects

Connect via API & webhooks

Calendly sends invitee.created and invitee.canceled events to a URL you register as a webhook subscription through the Calendly API. Webhook subscriptions are available on Calendly's paid plans; check Calendly's current plan details. The event includes the invitee's answers, so ask for a mobile number on the booking form, or use the text reminder number field if your event type has one.

Our API does not accept Calendly payloads directly. Register an n8n, Make or Zapier webhook, or your own endpoint, as the subscription URL. It reads the event, sends a confirmation through our REST API, and handles reminders with its own delay or scheduling step. Cancellations need to stop the pending reminder in that tool.

  • Events: invitee.created and invitee.canceled
  • Webhook subscriptions through the Calendly API, on paid plans
  • An automation tool or your function calls our API; reminders use its delay step
  • WhatsApp confirmations outside the 24-hour window need approved templates

Set it up

  1. 1

    Request API access

    Request test access and receive an API token. Test sends go only to your own verified numbers.

    Guide: Authentication
  2. 2

    Collect a phone number

    Add a required mobile number question to the Calendly event type, and say how you will use it.

  3. 3

    Create the webhook subscription

    Create a webhook URL in n8n, Make or Zapier and register it with Calendly for invitee.created and invitee.canceled.

    Guide: Make and Zapier with webhooks
  4. 4

    Send the confirmation

    Map the invitee's name, number and start time and call our API with an approved WhatsApp template or an SMS.

    Guide: WhatsApp Business API
  5. 5

    Add reminders and cancellations

    Delay until before the start time to send a reminder, and on a cancellation event stop it and send a notice.

    Guide: SMS API

Vendor documentation

Calendly is a trademark of its owner. OmniChannels.ai is not affiliated with or endorsed by Calendly; this page describes a connection built with Calendly's own MCP, HTTP or webhook features.

Example workflow

How a typical request moves from Calendly to your customer and back.

  1. 01

    Calendly booking

    invitee.created or invitee.canceled event

  2. 02

    n8n, Make or Zapier

    Reads the event and schedules the reminder

  3. 03

    OmniChannels.ai API

    Sends the confirmation, reminder or notice

  4. 04

    Invitee's phone

    WhatsApp or SMS booking message delivered

1. Calendly booking: invitee.created or invitee.canceled event 2. n8n, Make or Zapier: Reads the event and schedules the reminder 3. OmniChannels.ai API: Sends the confirmation, reminder or notice 4. Invitee's phone: WhatsApp or SMS booking message delivered

Questions

Is there an official OmniChannels.ai app for Calendly?

No. You use Calendly's own webhook subscriptions with an automation tool or your own function that calls our REST API.

Which Calendly plan do I need?

Webhook subscriptions are available on Calendly's paid plans. Check Calendly's current plan details, since plan features change.

Where does the phone number come from?

From the booking form. Add a mobile number question to the event type; without it there is nothing to send to.

Who sends the reminder at the right time?

The automation tool, with a delay or scheduler step based on the event's start time. If the booking is cancelled, the flow should stop the pending reminder.

Get API and MCP access

Tell us your channels, countries and use case. An engineer issues test credentials and verifies your test numbers.