Resources · Zapier integration

OneCal Zapier integrationAutomate OneCal with Zapier.

The OneCal Zapier integration has 8 triggers, 0 actions and 0 searches: it reports on your bookings and lets other apps do the follow-up. Seven triggers are instant, the eighth watches a single booking, and the app runs on the free plan.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the OneCal Zapier integration is for

OneCal helps people who juggle several calendars handle scheduling and availability in one place. The integration links your OneCal account to Zapier so that every step in a booking's life (requested, confirmed, declined, moved, cancelled) can start work in another tool. It only listens: nothing on Zapier writes into OneCal.

Three results worth building. A team that knows who is coming: Booking Confirmed passes each new meeting to a chat or email step, so the people involved hear about it outside their calendar. A sales log that stays honest: Booking Cancelled and Booking Declined feed a spreadsheet or CRM, so lost meetings are counted, not forgotten. Follow-up that tracks the real date: Booking Reschedule Confirmed tells your other tools the meeting moved, before anyone shows up on the old day.

The detail that matters most: seven of the eight triggers are instant, so OneCal itself warns Zapier and the Zap runs straight away, even on the free plan. The exception is Get Booking by ID, which Zapier checks on a timer set by your plan.

What it does not do. There is no action and no search, so a Zap cannot create, move or cancel a OneCal booking, nor look one up mid-Zap. OneCal is always the starting point, never the destination.

Comparing tools for the same job? See Make vs Zapier and n8n vs Zapier.

Vocabulary

Zapier words in one minute

Seven words are enough to follow this page. Here they are, in plain English, applied to OneCal.

Zap
The automation you build on Zapier: one trigger, then one or more actions that run every time that event happens.
Trigger
The OneCal event that starts the Zap, such as a booking being confirmed. Once the Zap is on, Zapier waits for it.
Action
What the Zap does after it starts: the step that writes, sends or moves something. With OneCal, actions live in other apps.
Task
The unit Zapier bills: one action that completes successfully. Your plan caps how many you get each month.
Polling vs instant
Polling: Zapier asks the app for news on a timer. Instant: the app reports the event itself. OneCal has 7 instant triggers and 1 polling.
Filter
A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
Connection
Your OneCal account linked to Zapier once, then reused by every OneCal trigger in every Zap you build.
Cost

What it really costs

On Zapier you pay in tasks, and only completed actions count. Since OneCal only provides triggers, OneCal itself never costs you a task.

  • OneCal trigger0 tasks
  • Each action that succeeds1 task
  • Action that fails0 tasks
  • Free plan100 tasks a month, 2 steps per Zap

What you pay for is the step in the other app: one task each time it succeeds, nothing when it fails. The free plan gives 100 tasks a month and unlimited Zaps, and OneCal is not a premium app. Its limit: two steps per Zap, one trigger and one action. Add a filter (say, to keep only some bookings) or a second action and the Zap turns multi-step, which needs a paid plan. The grid below only matters for Get Booking by ID, the one polling trigger.

Connect

Connect your OneCal account

  1. 01

    Open Apps and add a connection

    In your Zapier account, open the Apps page and click + Add connection. In the dialog that appears, type OneCal in the search box and pick the app from the results.

  2. 02

    Sign in to OneCal

    Click Add connection, then sign in to OneCal in the tab that opens. You need an existing OneCal account: Zapier links an account, it does not create one for you.

  3. 03

    Grant access

    Grant Zapier access to the account. The connection is saved and every OneCal trigger reuses it. If a Zap must watch bookings you do not own yourself, your account needs read access to them.

First Zap

Your first Zap: share confirmed bookings

GoalEvery booking confirmed in OneCal sends an email to the team, but only for the bookings that match your condition.

  1. 01

    Pick the trigger

    Start a new Zap, choose OneCal as the app that starts it and Booking Confirmed as the event, then select the connection you just added.

  2. 02

    Test on real bookings

    Run the trigger test. Zapier brings back the three most recent items from your account, so you map the next steps on a real booking, not an invented one.

  3. 03

    Add the filter

    Click the plus icon, add a Filter and fill its three boxes: the booking value to look at, the rule, and what to compare it with. Use a text rule on text, a number rule on numbers.

  4. 04

    Add the email step

    Add the email app as the action and map the booking details the test returned into the message, so whoever reads it sees which meeting was confirmed.

  5. 05

    Test, then publish

    Test each step once and read what came back, then click Publish. The filter makes it a multi-step Zap, which runs on a paid plan only.

Triggers

OneCal triggers

8 events start a Zap when something happens in OneCal, and 7 of them are instant: the app calls Zapier straight away, whatever your plan.

1

Get Booking by ID

Polling trigger

In Zapier“Triggers when a specific booking is changed.”

Unlike the seven others, this trigger keeps an eye on one booking only, the one whose ID you give it, and starts the Zap when that booking changes.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
a key client meeting, like a board session or a contract signing, where you want every change to that one booking pushed to a shared tracker.
Watch out
the Booking ID field is required, so you need the ID of an existing booking before the step can be set up.
2

Booking Cancelled

Instant trigger

In Zapier“Triggers when a booking is cancelled.”

When a booking is cancelled, OneCal hands it to the Zap, so the empty slot and the lost meeting can be dealt with somewhere other than your calendar.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a consultant logs each cancellation in a spreadsheet to see which prospects drop out, and sends a polite note offering a new time.
Watch out
a cancellation is not a decline, which has its own trigger, Booking Declined. Pick both if you track every lost meeting.
3

Booking Changed

Instant trigger

In Zapier“Triggers when a booking is changed.”

This one is the catch-all for edits: any change to a booking starts the Zap and carries the updated booking along.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
an agency keeps a client-facing schedule in a shared sheet and wants it to follow every edit made on the OneCal side.
Watch out
unlike Get Booking by ID, it covers every booking, so expect more runs, and more tasks if each run ends in an action.
4

Booking Confirmed

Instant trigger

In Zapier“Triggers when a new booking is confirmed.”

A new booking is confirmed and the Zap starts with it. This is the moment the meeting is real, which makes it the usual starting point for welcome emails and team alerts.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a coach adds every confirmed session to a client tracker and sends a preparation checklist by email.
Watch out
bookings confirmed before you published the Zap are never picked up; only new confirmations count.
5

Booking Declined

Instant trigger

In Zapier“Triggers when a booking is declined.”

Fires on the no: a booking gets declined and the Zap receives it, so the person who asked does not fall through the cracks.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a recruiter who declines an interview slot wants the candidate flagged in the hiring tracker for a follow-up with other options.
Watch out
declines and cancellations are separate events in OneCal; this trigger will not catch a meeting cancelled after it was accepted.
6

Booking Requested

Instant trigger

In Zapier“Triggers when a new booking is requested.”

Someone asks for a booking and the Zap starts right there, before anything is confirmed. It is the earliest point in a booking's life you can hook into.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a small sales team posts each request in its chat so whoever is free can review it fast.
Watch out
a request is not yet a meeting. Use Booking Confirmed for anything that assumes the slot is booked.
7

Booking Reschedule Confirmed

Instant trigger

In Zapier“Triggers when a booking reschedule is confirmed.”

The new date is settled: a reschedule gets confirmed and the Zap passes the moved booking on to your other tools.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a training company updates the session date in its attendee sheet and emails participants the new slot.
Watch out
a Zap on this trigger and another on Booking Reschedule Requested will both run for the same moved meeting, so keep only the one you need.
8

Booking Reschedule Requested

Instant trigger

In Zapier“Triggers when a booking reschedule is requested.”

Somebody asks to move an existing booking, and that request alone starts the Zap, before the new time is agreed.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
an account manager wants a heads-up in chat whenever a client asks to move a review meeting, to prepare a reply.
Watch out
the date is not final yet, so do not write it into other tools as the new meeting time; wait for Booking Reschedule Confirmed.
When it breaks

When it breaks

Zapier has no help article tied to OneCal, and no limit specific to the app is documented. What can go wrong is what goes wrong on any Zap.

  • Past bookings are never picked up

    A Zap only reacts to what happens after you switch it on. Bookings confirmed or cancelled before that stay out; moving them elsewhere is a separate job.
  • Loops: one risk you avoid here

    A Zap that writes where its own trigger watches sets itself off again and again. No step writes into OneCal, so a OneCal trigger cannot loop on itself.
  • Bulk changes held back

    A sudden wave of bookings, after a migration or a mass import, can be held back by Zapier's flood protection instead of running through.
  • The same change seen once

    On Get Booking by ID, Zapier remembers what it has already seen, so the same item does not start the Zap twice, even across several checks.
Need help

Need help automating OneCal with Zapier?

A person reads every message.

FAQ

OneCal and Zapier: frequent questions

01Is the OneCal Zapier integration free?
Yes. OneCal is not a premium app, so it works on Zapier's free plan, which includes 100 tasks a month and unlimited Zaps. The OneCal triggers themselves never use a task: you only pay for the action that follows, in another app. The real limit is the shape of the Zap. On the free plan a Zap has two steps, one trigger and one action. Add a filter or a second action and it becomes a multi-step Zap, which needs a paid plan.
02How many tasks does a OneCal Zap use?
One task per action that completes successfully, and the trigger is free. Since OneCal has no actions, every task you spend is in the app that follows: one email sent, one row added, one message posted. A Zap on Booking Confirmed that sends one email costs one task per confirmed booking. Add a second action and each booking costs two. An action that fails is not counted. Busy triggers like Booking Changed run more often, so they weigh more on the monthly count.
03Are OneCal triggers real time?
Seven of the eight are. Booking Requested, Confirmed, Declined, Changed, Cancelled and both reschedule triggers are instant: OneCal itself tells Zapier and the Zap starts right away, whatever the plan. A lightning bolt shows on those Zaps in the editor. Get Booking by ID is the exception: Zapier checks it at regular intervals, every 15 minutes on the free plan, 2 on Professional, 1 on Team and Enterprise. The type is set by the app and cannot be changed in Zapier.
04What does it take to connect OneCal to Zapier?
An existing OneCal account and a Zapier account. From the Apps page in Zapier, click + Add connection, search for OneCal, click Add connection, sign in to OneCal in the tab that opens and grant access. If your Zaps should watch bookings someone else owns, your account needs read access to them. Once saved, the connection is reused by every OneCal trigger in every Zap, so you set it up only once.
05Why does Get Booking by ID need a booking ID?
Because it watches one booking, not all of them. Its Booking ID field is required: you give it the ID of an existing booking, and Zapier checks that booking on a timer to start the Zap when it changes. Without a valid ID from the connected account there is nothing to watch. If the goal is to follow every booking, Booking Changed is the better pick: it covers all bookings and it is instant rather than polling.
06What if the OneCal action needed does not exist?
Then it does not exist on Zapier for now, and that covers every action: OneCal offers 8 triggers, 0 actions and 0 searches. A Zap cannot create, move, confirm or cancel a OneCal booking, nor look one up halfway through. OneCal can start a Zap, never receive its result. If the process needs to write into OneCal, the options are to keep that step manual in OneCal or to look at another automation tool for that part.
07Zapier, Make or n8n for OneCal?
Choose on criteria, not on a ranking. First, direction: on Zapier, OneCal only starts Zaps, so check whether you also need to write bookings back. Second, speed: seven of the eight Zapier triggers are instant whatever the plan, and only Get Booking by ID depends on the polling interval. Third, budget: OneCal triggers cost nothing, every successful action costs a task, and more than two steps needs a paid plan. Apply the same checks to any other tool, from its own documentation.