- Home
- Resources
- Integrations
- NiceJob
NiceJob Zapier integrationAutomate NiceJob with Zapier.
The NiceJob Zapier integration gives you 2 triggers, 8 actions and 1 search. Both triggers are instant and react to people and reviews; the actions add people, bookings, visits, cases, invoices, payments and employees, and enroll contacts in review campaigns.
Verified Trustpilot reviews · AI, automation & growth agency
What the NiceJob Zapier integration does for you
NiceJob is a platform that helps you collect more customer reviews and build your reputation online. Zapier connects it to your other tools through a Zap: an automation that starts on one event, then runs one or more steps for you. Here, the events are people and reviews, and the steps feed NiceJob.
Every review in front of the team. Review Created or Updated starts a Zap when a review is created or changed. Sent to a team chat, it means nobody has to log in to NiceJob to see what customers said.
Review requests that start on their own. Enroll Contact puts a contact into a NiceJob campaign, the Get Reviews campaign by default, from an email address alone. The contact can come from any step that carries an email.
A people list kept in sync. Create or Update Person, says its official description, creates a person or updates an existing person with the given email. Point it at another contact list and NiceJob follows it; check in the test how it treats a contact NiceJob already holds.
What Zapier does not do here. The integration has no step that deletes anything, and most actions (booking, case, visit, invoice, payment) need a NiceJob Person ID, which another tool does not hold on its own. If you are weighing platforms, see our Make vs Zapier comparison, or our n8n vs Zapier comparison.
Zapier vocabulary, in one minute
Eight terms come back on this page. Here they are in plain English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it, and nothing runs before it.
- Action
- What the Zap does after it starts: the step that writes, sends or creates something for you in an app.
- Task
- The unit Zapier bills: one action that completes successfully. Your plan counts those and nothing else.
- Polling vs instant
- A polling trigger is checked by Zapier at a fixed interval. An instant trigger is reported by the app itself when the event happens.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps after it 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 one, and it needs a paid plan.
What NiceJob costs you in Zapier tasks
NiceJob is not a premium app, so it works from the free plan. The bill is counted in tasks, and only completed actions count.
- Triggernever costs a task
- Successful action1 task each
- Free plan100 tasks a month, two-step Zaps
- Premium appno
The trigger never costs a task. Each NiceJob action that goes through costs one; an action that fails is not counted. The free plan gives 100 tasks a month and unlimited Zaps, each limited to two steps. Find a Person, a filter or a second action makes the Zap multi-step, which needs a paid plan. The polling grid below is the standard Zapier one; it does not apply to the NiceJob triggers, which are both instant.
Connect your NiceJob account to Zapier
- 01
Open the Apps page
In your Zapier account, open Apps and click + Add connection. A connection is your NiceJob account linked once, then reused by every step that uses NiceJob.
- 02
Pick NiceJob and sign in
Search for NiceJob by name in the dialog, pick it, then click Add connection. A tab opens on NiceJob: sign in with the account the Zap should work with.
- 03
Grant access
Allow Zapier to use that NiceJob account on the last screen. You need a NiceJob account, plus read or write access on anything you do not own yourself and want the Zap to touch.
Your first NiceJob Zap, step by step
GoalLog every new or updated NiceJob person in a spreadsheet, then post a note to your team chat.
- 01
Create the Zap
Start a new Zap and pick NiceJob as the app that starts it. Choose
Person Created or Updatedas the event, then select your NiceJob connection. - 02
Test the trigger
Run the test. Zapier brings back the three most recent items of the connected account, so you map fields from a real person rather than a guess.
- 03
Add the spreadsheet row
Add your spreadsheet as the first action and place the values the test showed into the columns you want to keep for each person.
- 04
Add the chat message
Add a second action that posts to your team chat. It makes the Zap multi-step, so it needs a paid plan; without it, the Zap fits the free plan.
- 05
Test, then publish
Test each action once and read what came back. When both look right, publish the Zap to switch it on. For a guided pass, see our Zapier training.
NiceJob triggers
2 events start a Zap when something happens in NiceJob, and 2 of them are instant: the app calls Zapier straight away, whatever your plan.
Person Created or Updated
Instant triggerIn Zapier“Triggers when a new person is created or an existing person is updated.”
This trigger starts a Zap when a new person is created in NiceJob or an existing one is updated. One trigger covers both cases, so a Zap built on it sees new contacts and changes to known ones.
Review Created or Updated
Instant triggerIn Zapier“Triggers when a new review is created or an existing review is updated.”
Reacts to reviews: a new one, or a change to an existing one. It is the trigger behind any Zap that shares, files or answers what customers say about you.
NiceJob actions
NiceJob gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Booking
ActionIn Zapier“Creates a new Booking.”
Records a booking in NiceJob for a person. Person ID is required, and an optional Complete field says whether the booking is complete.
Create Case
ActionIn Zapier“Creates a new case.”
Opens a case in NiceJob for a person. The only required field is Person ID, the NiceJob ID of that person.
Create Employee
ActionIn Zapier“Creates a new employee.”
Adds an employee to your NiceJob account from a single required field, the employee's Email.
Create Invoice
ActionIn Zapier“Creates a new Invoice.”
Creates an invoice in NiceJob. Person IDs, Total and Balance are required; Total includes tax and discounts, Balance is what remains due, and Paid is optional.
Create or Update Person
ActionIn Zapier“Creates a new Person or updates an exisitng person with the given email.”
Creates a person in NiceJob, or updates the existing person who has the given email. Email is the only required field.
Create Payment
ActionIn Zapier“Creates a new payment.”
Records a payment against one or more people. Person IDs and Amount are required, and the field help says Amount is in dollars.
Create Visit
ActionIn Zapier“Creates a new visit.”
Adds a visit tied to a booking. Booking ID and Person ID are both required, with an optional Complete field.
Enroll Contact
ActionIn Zapier“Enrolls a contact into a NiceJob campaign, defaulting to the Get Reviews campaign.”
Puts a contact into a NiceJob campaign; the official description says it defaults to the Get Reviews campaign. Email is the only required field.
NiceJob search
1 search step looks for data that already exists in NiceJob, so a later step can use it.
A search step creates nothing: it finds a person who already exists in NiceJob and hands that person to the next steps. In the editor, searches sit at the bottom of the Action event list, under the SEARCH heading. Three settings decide what happens next.
Find a Person
SearchIn Zapier“Find a person with a specific email address.”
Looks up a NiceJob person from an email address. Email is the only required field.
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 and the steps that depend on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. NiceJob exposes no find-or-create variant, so Find a Person stays a plain search.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on.
When a NiceJob Zap breaks
Zapier links no help article to NiceJob, so the cases below are the general Zapier limits that apply to it.
Each case comes with a plain cause and a plain way out. If a Zap still misbehaves, open our Zapier troubleshooting guide.
Older reviews never show up
A Zap only reacts to what happens after it is switched on. Reviews and people from before are not picked up; moving that backlog is a separate job.The Zap keeps restarting itself
As a general precaution, a Zap that writes into the place its own trigger watches can set itself off again and again, and burn through your tasks.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 Zap stops at the search
If Find a Person finds nothing and the setting is on its default, the Zap stops there and the booking, case or payment after it is skipped.
Need help automating NiceJob with Zapier?
A person reads every message.



