- Home
- Resources
- Integrations
- OnceHub
OnceHub Zapier integrationAutomate OnceHub with Zapier.
OnceHub Zapier integration: 15 triggers, 4 actions, 3 searches. Every trigger is instant, so a booking, a captured contact or a chatbot conversation reaches Zapier right away on any plan. Three of the four actions work on bookings you already have, through their booking ID.
Verified Trustpilot reviews · AI, automation & growth agency
What the OnceHub Zapier integration actually does
OnceHub captures and qualifies inbound leads through booking pages, chatbots and forms. Connected to Zapier, it reports what happens to bookings, contacts and conversations to your other tools, and it lets a Zap cancel a booking, ask for a reschedule, mark a no-show or look up booking and contact details.
Three results come up again and again. A sales pipeline that fills itself: Booking Scheduled adds or updates the lead in your CRM the moment a prospect books, so the rep sees the meeting before walking into it. A follow-up for people who never showed: Booking No-Show starts a Zap that sends a polite nudge or flags the deal, and Request Reschedule can ask the person to pick a new slot. A rescue list for the chatbot: Conversation Abandoned logs each visitor who left halfway through, so someone can reach back out.
What Zapier does not do here matters too. No action creates a booking or a contact in OnceHub: the three ready-made actions only touch bookings that already exist, and each one needs that booking's ID. No trigger reports a form submission on its own. And several triggers overlap (a lifecycle trigger plus a specific one), which is how teams end up with every event counted twice.
If you are comparing tools for this kind of scheduling flow, the Make vs Zapier and n8n vs Zapier pages sit next to this one.
Zapier vocabulary in one minute
Eight words come back on every Zapier screen. Here they are in plain English, once, before the rest of the page uses them.
- Zap
- The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for that event and nothing else.
- Action
- What the Zap does after it starts: the step that writes, sends or changes something for you in an app.
- Task
- The unit Zapier bills. One task equals one action your Zap completes successfully; your plan counts those.
- Polling vs instant trigger
- A polling trigger is checked on a timer. An instant trigger is reported by the app itself, so it never waits for a check.
- Filter
- A step that lets the Zap continue only when the incoming item meets a condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists, such as a booking, so the following steps can use what it found.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search makes it one, and it needs a paid plan.
What it really costs you
Short version: OnceHub events are free to listen to; you pay in tasks for the actions that follow.
- OnceHub trigger firing0 tasks
- Each successful action1 task
- Free plan100 tasks a month, 2 steps per Zap
- Premium appNo, works on the free plan
A trigger never costs a task, so a new booking costs nothing by itself. Each action that succeeds counts once: three actions in one Zap use three times what a single action uses, and an action that fails is not counted. The free plan gives 100 tasks a month and unlimited Zaps, but only two steps per Zap, one trigger and one action. A filter, a search such as Get Booking Details, or a second action makes the Zap multi-step, which needs a paid plan. OnceHub is not a premium app, so it works on the free plan. The polling grid below does not apply: all fifteen OnceHub triggers are instant.
Connect your OnceHub account in 3 steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. You need a OnceHub account, plus access to any bookings or contacts you do not own and want a Zap to touch.
- 02
Find OnceHub
Type OnceHub in the search box of the dialog, pick it from the list, then click Add connection. This connection is stored once and reused by every Zap and every OnceHub step you build later.
- 03
Sign in and grant access
A tab opens on OnceHub. Sign in with the account that owns the booking pages and chatbots you want to follow, then grant Zapier access. The connection then shows on the Apps page.
Your first OnceHub Zap, step by step
GoalEach no-show is logged in a follow-up sheet, then the account owner gets a chat message.
- 01
Build: start from OnceHub
Create a Zap, pick OnceHub as the app that starts it, then Booking No-Show as the event, and select the OnceHub connection you added.
- 02
Test the trigger
Run the trigger test. Zapier brings back the three most recent items of the connected account; pick a real booking so the next steps are mapped on true data.
- 03
Log the no-show
Add a Google Sheets action and map the booking details from the trigger into the columns of your follow-up sheet. Test the step and read what came back.
- 04
Warn the owner
Add a Slack action that messages the person in charge of the account. This second action makes the Zap multi-step, so it needs a paid plan. Test it once.
- 05
Publish
Publish the Zap to switch it on. From then on, each booking marked as a no-show runs it right away and uses two tasks of your plan.
The 15 OnceHub triggers
15 events start a Zap when something happens in OnceHub, and 15 of them are instant: the app calls Zapier straight away, whatever your plan.
Reassigned Booking
Instant triggerIn Zapier“Triggers when a booking calendar booking is reassigned.”
This one fires when a booking made on a booking calendar moves to another person. Useful in teams where meetings get shuffled between reps, because the new owner usually hears about it last.
Contact Captured
Instant triggerIn Zapier“Triggers when a contact is captured”
A new contact recorded by OnceHub starts the Zap. It is the plainest lead signal of the whole integration: someone left their details through one of your OnceHub tools, and your other systems should know about them.
Contact Lifecycle Event
Instant triggerIn Zapier“Triggers when a contact is captured or updated”
Covers two moments in one trigger: a contact being captured, and a captured contact being updated. Handy when one Zap should keep a record in sync from the first touch to the latest change, without building two separate Zaps.
Contact Updated
Instant triggerIn Zapier“Triggers when a captured contact is updated”
Starts the Zap when a contact OnceHub already captured gets changed. New contacts do not fire it, which makes it the right pick when the creation side is already handled elsewhere and only the changes need to travel.
Conversation Lifecycle Event
Instant triggerIn Zapier“Triggers when the status of a conversation is changed to “Reached-out”, “Started”, “Closed”, or “Abandoned”.”
Fires each time a chatbot conversation changes status: Reached-out, Started, Closed or Abandoned. One trigger for the whole life of a chat, which suits reporting more than a single targeted reaction.
Conversation Abandoned
Instant triggerIn Zapier“Triggers when a chatbot conversation is abandoned by a website visitor.”
Your Zap runs when a website visitor walks away from a chatbot conversation before the end. These are warm visitors who gave up halfway, often the cheapest leads to recover.
Conversation Closed
Instant triggerIn Zapier“Triggers when a chatbot conversation reaches its end, or when a website visitor engages with a new chatbot.”
Triggered when a chatbot conversation reaches its end. It also fires when the visitor moves on to a new chatbot, which surprises people who read "closed" as "finished successfully".
Conversation Started
Instant triggerIn Zapier“Triggers when a website visitor starts interacting with your chatbot.”
A website visitor opening a conversation with your chatbot sets this one off. It is the earliest signal of interest OnceHub sends, well before any booking or contact exists.
Booking Lifecycle Event
Instant triggerIn Zapier“Triggers when the status of a booking is changed to “Scheduled”, “Rescheduled”, “Canceled”, “Completed”, or “No-show”.”
One trigger for every status change of a booking: Scheduled, Rescheduled, Canceled, Completed or No-show. The broadest booking signal in the list, built for keeping a full history rather than reacting to one moment.
Booking Canceled
Instant triggerIn Zapier“Triggers when an existing booking is cancelled.”
Fires when an existing booking gets cancelled. Cancellations are where follow-up is usually missing, and this gives your other tools a clear moment to act on.
Booking Cancelled and Rescheduled
Instant triggerIn Zapier“Triggers when a booking is canceled and replaced by a new booking.”
Covers a specific case: a booking is cancelled and replaced by a new one. Two bookings are involved, the old and the new, and that is exactly what the Zap needs to handle well.
Booking Completed
Instant triggerIn Zapier“Triggers when the date and time for a booking has passed.”
Once the date and time of a booking have passed, this trigger runs. It is a calendar signal, not a confirmation that the meeting really took place.
Booking No-Show
Instant triggerIn Zapier“Triggers when the status of a booking is manually changed to “No-show”.”
Fires when someone changes a booking's status to No-show by hand. OnceHub does not decide it alone: someone has to set it by hand, which makes the signal reliable but only as complete as your team's habits.
Booking Rescheduled
Instant triggerIn Zapier“Triggers when a booking is rescheduled.”
Moving a booking to another time is what fires this trigger. It keeps every tool that copied the original date honest, from the CRM to a shared planning sheet.
Booking Scheduled
Instant triggerIn Zapier“Triggers when a new booking is scheduled.”
Every new booking made in OnceHub runs this trigger. Often the core trigger of the integration: a prospect picked a slot, and the people who will meet them should have everything ready.
The 4 OnceHub actions
OnceHub gives you 4 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Cancel Booking
ActionIn Zapier“Cancel Booking in your oncehub account.”
Cancels a booking in your OnceHub account from a Zap. The meeting is removed rather than moved, so keep it for cases where nobody should show up.
Mark Booking as No-Show
ActionIn Zapier“Updates the status of a specific booking to No-Show.”
Sets the status of one booking to No-show from inside a Zap, so the record in OnceHub matches what another tool already knows.
Request Reschedule
ActionIn Zapier“Request to reschedule booking in your oncehub account.”
Asks for an existing booking to be rescheduled instead of cancelling it outright. A softer way to keep the meeting alive.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced, still beta action that sends a custom request to OnceHub with your connection's sign-in already attached. It covers what the ready-made actions do not.
The 3 OnceHub searches
3 search steps look for data that already exists in OnceHub, so a later step can use it.
A search step looks up something that already exists in OnceHub and passes it to the next steps. Three settings decide what happens when the result is not the one you expected.
Get Booking Details
SearchIn Zapier“Retrieves meeting details for a specific booking.”
Fetches the meeting details of one booking, so a later step can use them even if the trigger did not carry them.
Find Contact
SearchIn Zapier“Find Contact in your oncehub account.”
Looks up a contact stored in OnceHub. You choose how to look it up in the required Find Contact by setting.
Get Contact's Future Meetings
SearchIn Zapier“Retrieves up to 50 upcoming meetings for a specific contact.”
Returns up to 50 upcoming meetings booked by one contact, which tells you whether a prospect already has something planned.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there; switched on, the Zap carries on without the result.
- Create X if it doesn't exist yet?Turns a search into a find-or-create. OnceHub offers no such variant on Zapier, so you will not see this box here.
- If multiple search results are found?Keep the first match (the default), stop the Zap, or hand every match to the next steps at once.
When a OnceHub Zap breaks
Zapier attaches two help articles to OnceHub, including Common Problems with OnceHub on Zapier. The cases below follow from how its triggers and actions work.
Six cases cover most OnceHub Zaps that misbehave. If yours matches none of them, the Zapier troubleshooting page is the next stop.
The action has no booking to act on
Cancel Booking, Mark Booking as No-Show and Request Reschedule all need a Booking ID starting with BKNG-. Without one mapped from an earlier step, they cannot run.Every event arrives twice
Lifecycle triggers overlap with the specific ones. Booking Lifecycle Event plus Booking Scheduled on the same goal means two runs, and two sets of tasks, per booking.The Zap keeps restarting itself
A Zap that marks a no-show while listening to Booking No-Show, or cancels while listening to Booking Canceled, sets itself off again and burns tasks fast.Old bookings never show up
A Zap only reacts to what happens after it is switched on. Bookings and contacts from before are not picked up; moving that history is a separate job.A big batch is held back
When a trigger suddenly returns a huge batch, after a bulk import or a migration, Zapier's flood protection can hold those runs back.The search step will not save
On the free plan a Zap stops at one trigger and one action. A search, a filter or a second action makes it multi-step and needs a paid plan.
Need help automating OnceHub with Zapier?
A person reads every message.



