Pabau Zapier integrationAutomate Pabau with Zapier.
The Pabau Zapier integration gives you 16 triggers, 7 actions and 2 searches. Every trigger is instant, Pabau works on the free plan, and Zapier still labels it beta. Here is what each step does, what it costs and where clinics trip up.
Beta app Zapier still marks this integration as beta.
Verified Trustpilot reviews · AI, automation & growth agency
What the Pabau Zapier integration actually does for a clinic
The Pabau Zapier integration links Pabau, the CRM built for medical and aesthetic clinics, to the other tools you use. Something happens in Pabau (a booking, a payment, a lead marked as won), Zapier notices it and runs the steps you chose. No copy and paste between screens, and no one has to remember to do it.
Three results people typically build first. A front desk that never retypes a patient: Lead Won feeds Create or Update Client, so a converted lead turns into a client record matched on email. A finance view that keeps itself current: New Payment and Refunded Payment push each movement to your accounting sheet, refunds arriving as negative amounts. A timeline that tells the whole story: Log Communication records an email, SMS, letter, WhatsApp message or call sent from another tool onto the client or lead.
Now the limits. Zapier does not send anything on Pabau's behalf: Log Communication writes the record, it never delivers the message. There is no action to cancel or reschedule a booking, none to raise a sale, none to delete a client. And a Zap ignores everything that existed before you switched it on, so your past appointments stay where they are.
The good news is speed. All 16 Pabau triggers are instant, which means the free plan gets the same reaction time as the most expensive one. If you are still weighing tools, the Make vs Zapier comparison is a sensible next read.
Zapier vocabulary in one minute
Eight words come back on every line of this page. Here they are in plain English, once.
- Zap
- The automation you build: one trigger, followed by one or more actions that run every time that trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for that event.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you in an app.
- Task
- The unit Zapier bills. One action your Zap completes successfully equals one task, and your plan counts those.
- Instant vs polling
- An instant trigger is reported by the app itself the moment it happens. A polling trigger is checked by Zapier on a timer.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and stops the run otherwise.
- Search step
- A step that looks up something already stored in an app, so the steps after it can reuse what it found.
- Connection
- Your Pabau account linked to Zapier once, then reused by every step of every Zap that touches Pabau.
What a Pabau Zap really costs
The trigger costs nothing. Each action that goes through costs one task, and an action that fails is not counted.
- Trigger0 task
- Successful action1 task each
- Free plan100 tasks a month, 2-step Zaps
- Pabau triggers16 instant, 0 polling
So a Zap with three actions burns three times what a one-action Zap does. The free plan gives 100 tasks a month and unlimited Zaps, but only two steps per Zap: one trigger, one action. Add a filter, a search or a second action and the Zap becomes multi-step, which needs a paid plan. Pabau is not a premium app, so it runs on the free plan. The polling grid below does not touch Pabau, since all of its triggers are instant.
Connect your Pabau account to Zapier in three steps
- 01
Open your connections
In Zapier, open the Apps page of your account and click + Add connection. A dialog opens with a search box. You need a Pabau account before you start, nothing else.
- 02
Pick Pabau
Type Pabau in the dialog, select it, then click Add connection. Zapier opens a new tab where you sign in to Pabau with the account the Zaps should act as.
- 03
Grant access
Allow Zapier to reach the account. Check that this user can read or write the records your Zaps will touch: clients, leads, the calendar. Records you do not own need that access too.
Your first Pabau Zap: a won lead becomes a client with a note
GoalEvery lead marked as won in Pabau becomes a client record, with a note explaining where it came from.
- 01
Build: pick the trigger
Start a new Zap, choose Pabau as the app and Lead Won as the event. Select your Pabau connection. This Zap has two actions, so it is multi-step and needs a paid plan.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent won leads of your account, so you map the next steps on a real record rather than on a blank.
- 03
Add Create or Update Client
Add an action, pick Pabau, then Create or Update Client. Map First Name and Last Name from the lead. If the email already matches a client, Pabau updates that record instead of creating a twin.
- 04
Add Add Note to Client
Add a second Pabau action, Add Note to Client. Map the Client from the previous step and write a Note that says the record came from a converted lead.
- 05
Test, then Publish
Test each action once and read what came back in Pabau. When both look right, click Publish to switch the Zap on. From then on each won lead costs two tasks.
The 16 Pabau triggers, one by one
16 events start a Zap when something happens in Pabau, and 16 of them are instant: the app calls Zapier straight away, whatever your plan.
Canceled Appointment
Instant triggerIn Zapier“Triggers when an appointment is canceled in Pabau.”
Starts your Zap when someone cancels a booking in Pabau. That gap in the diary becomes something you can act on elsewhere: alert a waitlist, tell the practitioner, mark the slot in a shared sheet.
Deleted Shift
Instant triggerIn Zapier“Triggers when a staff shift is deleted from the Pabau scheduler.”
Fires when a staff shift disappears from the Pabau scheduler. It is the counterpart of New Shift, and the two are rarely useful apart if you mirror rotas into another calendar.
Lead Lost
Instant triggerIn Zapier“Triggers when a lead is marked as lost in Pabau.”
Reacts when a lead is marked as lost in Pabau. Losing a prospect is usually where the record goes quiet; this trigger lets you keep a trace of it outside the CRM.
Lead Won
Instant triggerIn Zapier“Triggers when a lead is marked as won (converted) in Pabau.”
Goes off when a lead is marked as won, in other words converted, in Pabau. It is the natural start of an onboarding Zap, as in the example above.
New Appointment
Instant triggerIn Zapier“Triggers when a new appointment is booked in Pabau.”
Runs your Zap each time a new appointment is booked in Pabau. Most clinic automations start here, because a booking sets off reminders, preparation and follow-up.
New Client
Instant triggerIn Zapier“Triggers when a new client (patient) is created in Pabau.”
Catches every new client, meaning patient, created in Pabau. Whether the record comes from the front desk or from another Zap, this is the moment to spread it to the rest of your stack.
New Lead
Instant triggerIn Zapier“Triggers when a new lead is created in Pabau.”
A lead landing in Pabau starts this one, whatever the channel that created it. Speed matters with enquiries, and this trigger hands each one to Zapier without delay.
New Payment
Instant triggerIn Zapier“Triggers when a payment is recorded in Pabau — includes the amount, method, invoice ID, parent invoice and client.”
Reacts to every payment recorded in Pabau. Zapier receives the amount, the payment method, the invoice ID, the parent invoice and the client, enough to reconcile without opening the CRM.
New Sale
Instant triggerIn Zapier“Triggers when a sale (invoice) is raised in Pabau — includes every sale item, payment, the client and the biller.”
Triggers when a sale, which Pabau treats as an invoice, is raised. The data that arrives carries every sale item, the payments, the client and the biller who raised it.
New Shift
Instant triggerIn Zapier“Triggers when a staff shift is created on the Pabau scheduler.”
Starts a Zap whenever someone adds a staff shift on the Pabau scheduler. Rota changes rarely travel well by word of mouth, so this one saves a lot of reminders.
Refunded Payment
Instant triggerIn Zapier“Triggers when a payment is refunded in Pabau (refund payments carry negative amounts).”
Money going back to a patient is what this trigger watches: it reacts when a payment is refunded in Pabau. Refunds come through as negative amounts, which keeps the arithmetic simple in a sheet that also holds the original payments.
Rescheduled Appointment
Instant triggerIn Zapier“Triggers when an appointment is rescheduled in Pabau.”
Fires each time an appointment is moved to another time in Pabau. Unlike a generic update, it tells you specifically that the slot changed.
Updated Appointment
Instant triggerIn Zapier“Triggers when an appointment is updated in Pabau.”
Covers any change to an existing appointment in Pabau. It is the broad net: use it when the kind of change matters less than knowing that something changed.
Updated Client
Instant triggerIn Zapier“Triggers when a client (patient) record is updated in Pabau.”
Reacts to any edit on a client, that is a patient record, in Pabau. Whatever gets edited on that record, the Zap knows about it.
Updated Lead
Instant triggerIn Zapier“Triggers when a lead is updated in Pabau.”
Picks up changes made to a lead in Pabau. A lead moving through your pipeline creates a trail of updates, and each one can now travel to another tool.
Updated Shift
Instant triggerIn Zapier“Triggers when a staff shift is updated on the Pabau scheduler.”
Here the Zap wakes up when a shift that already exists on the Pabau scheduler is changed. Time moved, location swapped, the Zap hears about it.
The 7 Pabau actions, grouped by what they do
Pabau gives you 7 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Alert to Client
ActionIn Zapier“Adds an alert (medical/staff warning banner) to a client in Pabau.”
Puts an alert on a patient: a medical or staff warning that shows as a banner on the client card. Hashtags such as #allergy turn into medical-condition tags.
Add Note to Client
ActionIn Zapier“Adds a note to a client's record in Pabau.”
Writes a note onto a patient's record in Pabau, so information gathered in another tool sits next to the clinical history.
Add Note to Lead
ActionIn Zapier“Adds a note to a lead in Pabau.”
Attaches a note to a lead in Pabau. Handy to keep context from a chat or a call alongside the prospect.
Create Appointment
ActionIn Zapier“Books a new appointment in the Pabau calendar.”
Books a new appointment straight into the Pabau calendar from another tool, such as an online form or a booking request.
Create Lead
ActionIn Zapier“Creates a new lead in the Pabau leads pipeline.”
Drops a new lead into the Pabau leads pipeline, so enquiries from ads or forms end up where your sales team works.
Create or Update Client
ActionIn Zapier“Creates a client (patient) in Pabau, or updates the existing one when the email already matches a client.”
Adds a client, meaning a patient, to Pabau, or updates the existing one when the email already matches a client. One step, no duplicates.
Log Communication
ActionIn Zapier“Records an email, SMS, letter, WhatsApp message or call on a client or lead's Pabau timeline. This logs the communication — it does not send it.”
Records an email, SMS, letter, WhatsApp message or call on a client's or lead's Pabau timeline. It logs the exchange; it does not send it.
The 2 Pabau searches and their settings
2 search steps look for data that already exists in Pabau, so a later step can use it.
A search step finds a client or a lead that already exists, so the next action knows which record to touch. In the editor, Pabau's searches sit at the bottom of the Action event list, under SEARCH. Some action fields also offer + Add search step, which inserts the lookup for you. Remember that a search makes the Zap multi-step.
Find Client
SearchIn Zapier“Finds a client (patient) in Pabau by email or name.”
Looks up a patient in Pabau by email or by name and hands their client ID to the next steps.
Find Lead
SearchIn Zapier“Finds a lead in Pabau by email or name.”
Finds an existing lead in Pabau from an email address or a name, so you can write to it instead of creating a new one.
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 and skips the steps that relied on it. Switched on, the Zap continues empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. Pabau exposes no find-or-create variant on these two searches, so to create a missing patient, use Create or Update Client.
- If multiple search results are found?Three ways out when several records match: keep the first one (the default), stop the Zap, or pass all of them on together.
When a Pabau Zap breaks
Zapier attaches no help article to Pabau and the app documents no rate limit of its own. What breaks is what breaks on any Zap, plus a few traps that the Pabau actions make easy to fall into.
Six cases worth knowing before you publish. If a Zap still misbehaves, the Zapier troubleshooting page walks through the usual suspects.
Your past bookings never come through
A Zap only reacts to what happens after it is switched on. Appointments, clients and payments that already existed are not picked up; moving that backlog is a separate job.The Zap triggers itself again and again
Updated Client feeding Create or Update Client on the same patient is a loop: each write is a new update. It burns through your task count fast.A bulk import goes quiet
Import a large patient list or migrate leads and New Client or New Lead may return a huge batch at once. Zapier's flood protection can hold it back.The alert is rejected
Add Alert to Client caps Alert Text at 150 characters. Long text mapped from a form field will not fit; trim it or send it with Add Note to Client.The message never reached the patient
Log Communication records an email, SMS or call on the timeline, it does not send anything. Sending is the job of your email or SMS tool.The Zap stops after a search
Find Client or Find Lead found nothing and the setting was left on default, so the following steps were skipped. Switch it on only if the Zap can continue empty-handed.
Need help automating Pabau with Zapier?
A person reads every message.



