Acrual Zapier integrationAutomate Acrual with Zapier.
The Acrual Zapier integration gives you 18 triggers, 2 actions and 5 searches. All 18 triggers are instant, so a new job or a new quote reaches your other tools without waiting for a timer, and Acrual is not a premium app.
Verified Trustpilot reviews · AI, automation & growth agency
What the Acrual Zapier integration actually does
The integration links Acrual, the management software built for manufacturing and construction firms, to the other apps you use. Something happens in Acrual (a job opens, a supplier changes, an invoice is raised) and Zapier runs the next step for you. It can also write back into Acrual, but only two kinds of records.
A billing desk that never misses a new job. With New Job as the trigger and Create Invoice as the action, every job that opens gets its first invoice drafted in the status you choose, ready for your bookkeeper to review.
A supplier list your buyers can trust. New Supplier and Updated Supplier push each change to the sheet or the purchasing tool your team already reads, so nobody orders from an outdated contact.
Payroll hours without retyping. When a timesheet app logs a shift, Find Employee looks the worker up in Acrual and Create Time Entry records the hours against the right person.
Now the limits. Zapier can only create invoices and time entries in Acrual. It cannot update a job, close a quote, delete anything or create a client, a supplier or a purchase order. No trigger reacts to a deletion either. If one of those gaps is the whole point of your project, read the Make vs Zapier and n8n vs Zapier comparisons before you build anything.
Zapier words in one minute
Seven words come back on every line of this page. Here is what each one means, in plain terms.
- Zap
- The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event that starts the Zap, such as a new invoice in Acrual. Once the Zap is on, Zapier simply waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something in an app on your behalf.
- Task
- The unit Zapier bills. One action that completes successfully equals one task, and your plan counts those.
- Instant vs polling
- An instant trigger is reported by the app the moment the event happens. A polling trigger is checked by Zapier on a timer set by your plan.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and stops it everywhere else.
- Search step
- A step that looks up a record that already exists, so the steps after it can reuse what it found.
What the Acrual integration costs you in tasks
The trigger is free. Zapier only bills an action that went through, one task each time.
- Free plan100 tasks a month, two-step Zaps only
- TriggerNever costs a task
- Acrual triggers18 instant, so no polling wait
- Premium appNo
A failed action is not counted, and a Zap with three actions burns three times what a one-action Zap does. Acrual is not premium, so the free plan works: 100 tasks a month and unlimited Zaps, but only two steps per Zap. Add a filter or a search such as Find Employee and the Zap becomes multi-step, which needs a paid plan. On the bright side, every Acrual trigger is instant, so the interval grid below never slows these Zaps down.
Connect your Acrual account to Zapier
- 01
Open the Apps page
In Zapier, go to Apps and click + Add connection. A connection is your Acrual account linked once, then reused by every step that touches Acrual. You need an Acrual account before anything else.
- 02
Find Acrual and confirm
Type Acrual in the search box of the dialog, pick it from the list, then click Add connection at the bottom. A new browser tab opens on the Acrual side for the sign-in.
- 03
Sign in and grant access
Log in to Acrual in that tab and allow Zapier to use the account. If the Zap must touch records you do not own, make sure your Acrual user can read or write them first.
Your first Zap: an invoice draft for every new job
GoalEach time a job opens in Acrual, draft its first invoice in Acrual, then email the bookkeeper that a draft is waiting.
- 01
Create the Zap
Start a new Zap, then pick Acrual as the app that starts the Zap and New Job as the event. Choose the Acrual connection you set up earlier.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent jobs from your account, so pick one that looks like a typical job and use it for the mapping.
- 03
Add the invoice action
Add Acrual again, this time with Create Invoice. Map the job from the trigger into the Job field, then fill Invoice Type and Invoice Status.
- 04
Complete the line
Fill Name, Quantity, Unit Cost and Cost: all four are required. Values you type stay fixed, values you map change with each job.
- 05
Test and publish
Add a Gmail step that emails your bookkeeper. Three steps make this a multi-step Zap, so it needs a paid plan. Test each step, check the draft in Acrual, then click Publish.
Acrual triggers: what can start a Zap
18 events start a Zap when something happens in Acrual, and 18 of them are instant: the app calls Zapier straight away, whatever your plan.
New Client
Instant triggerIn Zapier“Triggers when a new client is created.”
Fires as soon as someone adds a client record in Acrual, and hands the Zap that client so the next step can copy it elsewhere.
New Employee
Instant triggerIn Zapier“Triggers when a new employee is created.”
Starts the Zap the moment a person joins the employee list in Acrual, carrying their record into the steps that follow.
New Invoice
Instant triggerIn Zapier“Triggers when a new invoice is created.”
Any invoice raised in Acrual can start a Zap here. It makes no difference whether a person typed it or another Zap created it.
New Job
Instant triggerIn Zapier“Triggers when a new job is created.”
A job opened in Acrual is often the moment the rest of the company needs to move, and this trigger is how Zapier hears about it.
New Purchase Order
Instant triggerIn Zapier“Triggers when a new purchase order is created.”
Reacts to each purchase order created in Acrual and passes it on, which is handy when buying and accounting live in different tools.
New Quote
Instant triggerIn Zapier“Triggers when a new quote is created.”
Picks up quotes the moment your estimators save them in Acrual, so sales follow-up can begin without a manual handoff.
New Supplier
Instant triggerIn Zapier“Triggers when a new supplier is created.”
Brings each supplier added in Acrual into the Zap, so the vendor list kept in your other tools grows at the same pace, without a second entry.
New Time Entry
Instant triggerIn Zapier“Triggers when a new time entry is created.”
Hours logged in Acrual can travel straight to payroll or reporting through this trigger, one entry at a time.
New Variation
Instant triggerIn Zapier“Triggers when a new variation is created.”
Signals each variation recorded in Acrual, which matters when changes to the scope of work need eyes from more than one person.
Updated Client
Instant triggerIn Zapier“Triggers when a client is updated.”
Watches for edits to existing clients rather than new ones, and sends the changed record into the Zap.
Updated Employee
Instant triggerIn Zapier“Triggers when an employee is updated.”
Catches changes made to an employee who is already in Acrual, so the copies of that record elsewhere stay current.
Updated Invoice
Instant triggerIn Zapier“Triggers when an invoice is updated.”
Fires on any change to an invoice that already exists in Acrual, which makes it the trigger to follow an invoice through its life.
Updated Job
Instant triggerIn Zapier“Triggers when a job is updated.”
Tracks edits on jobs you already run, handing the fresh version of the job to the steps that follow.
Updated Purchase Order
Instant triggerIn Zapier“Triggers when a purchase order is updated.”
Responds when a purchase order already in Acrual gets changed, so whoever depends on that order hears about the new version.
Updated Quote
Instant triggerIn Zapier“Triggers when a quote is updated.”
Notices revisions to quotes already saved in Acrual, which is where most of the back-and-forth with a prospect happens.
Updated Supplier
Instant triggerIn Zapier“Triggers when a supplier is updated.”
Passes along any edit made to a supplier record, so stale contact details stop spreading through your other tools.
Updated Time Entry
Instant triggerIn Zapier“Triggers when a time entry is updated.”
Follows corrections to hours that were already logged, which is the missing half when you only sync new time entries.
Updated Variation
Instant triggerIn Zapier“Triggers when a variation is updated.”
Lets a Zap react when a variation already in Acrual is edited, so approvals and cost reviews work from the current version.
Acrual actions: what a Zap can create
Acrual gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Invoice
ActionIn Zapier“Create a new invoice.”
Drafts an invoice in Acrual, tied to a job, with the type and status you set.
Create Time Entry
ActionIn Zapier“Create a new time entry.”
Records hours in Acrual for one employee on a given date.
Acrual searches: find a record before you act
5 search steps look for data that already exists in Acrual, so a later step can use it.
A search step looks up something already in Acrual and hands it to the next steps. In the editor, the five Acrual searches sit at the bottom of the Action event list, under SEARCH. Each one asks for a Field to search by, and Acrual itself decides whether that match must be exact. A search makes the Zap multi-step, so it needs a paid plan. Acrual offers no find-or-create option, so the second setting below never shows up here.
Find Client
SearchIn Zapier“Finds a client by the provided details.”
Looks up a client who is already in Acrual, using the client field you choose to search on.
Find Employee
SearchIn Zapier“Finds an employee by the provided details.”
Returns the Acrual employee that matches a value from an earlier step, such as a name sent by a timesheet app.
Find Job
SearchIn Zapier“Finds a job by the provided details.”
Fetches a job from Acrual by the job field you pick, which is how another app's reference turns into an Acrual job.
Find Quote
SearchIn Zapier“Finds a quote by the provided details.”
Brings back an existing quote from Acrual, matched on the quote field you set.
Find Supplier
SearchIn Zapier“Finds a supplier by the provided details.”
Retrieves a supplier record already stored in Acrual, keyed on whichever supplier field you choose, so a later step can reuse it.
The three settings every search exposes
- Successful if no search results are found?Left as is, a search that finds nothing stops the Zap and skips every step that relied on it. Switched on, the Zap carries on with empty values.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. None of the Acrual searches offers it, so a missing record always has to be created by hand.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or pass every match on to the next step at once.
When an Acrual Zap breaks
Zapier lists no help article and no rate limit specific to Acrual. The traps below are the general ones, and two of them bite this app harder than most.
Each case below is the kind of surprise that shows up in the first week. If a Zap already misbehaves, the Zapier troubleshooting guide walks through the usual checks.
Old jobs never show up
A Zap only reacts to what happens after you publish it. Jobs, quotes or invoices created before that stay where they are, and moving that backlog is a separate job.The invoice loop
New Invoice as the trigger and Create Invoice as the action is a Zap that writes where it listens. It sets itself off again and again and eats your task count.Same trap with time entries
New Time Entry or Updated Time Entry feeding Create Time Entry loops the same way. Keep the trigger and the action on different record types.A bulk import goes quiet
Importing a large batch of clients or suppliers at once can trip Zapier's flood protection, which holds the runs back instead of firing them all.
Need help automating Acrual with Zapier?
A person reads every message.



