- Home
- Resources
- Integrations
- Onfleet
Onfleet Zapier integrationAutomate Onfleet with Zapier.
The Onfleet Zapier integration covers 14 triggers, 7 actions and 0 searches. Every trigger is instant, so a failed drop, a driver going on duty or a late task reaches your other tools straight away, and orders or tasks can be created from them too.
Verified Trustpilot reviews · AI, automation & growth agency
What the Onfleet Zapier integration is good for
Connecting Onfleet to Zapier lets your delivery operation talk to the rest of your stack without anyone copying data. Onfleet reports what happens on the road (a task started, completed, failed, delayed) and Zapier passes it on. It also works the other way round: another app can create orders and tasks in Onfleet.
Three outcomes cover most setups. A second attempt that books itself: Task Failed followed by Create Task schedules the return pickup without a dispatcher typing it. A customer team that hears about delays first: Task Delayed and Task ETA fire on thresholds you set, so support can warn the customer before they call. Orders that arrive from your shop already in Onfleet: an order event in another app followed by Create Order or Create Linked Pickup & Dropoff Tasks.
What Zapier does not do here: there is no search, so a Zap cannot look up an existing task or order by itself. The order actions (Update Order, Cancel Order, Clone Order) all need the full Onfleet order ID, which has to come from an earlier step. And Zapier never edits drivers or teams: the actions stop at orders and tasks.
Comparing platforms? The same app has an Onfleet n8n integration and an Onfleet Make integration. Judge them on your scenario, not on the brand.
Zapier vocabulary in one minute
Seven words do most of the work 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, such as an Onfleet task being completed. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that creates, updates or cancels something for you, here an order or a task.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Your plan's monthly count is a count of these, not of Onfleet tasks.
- Instant trigger
- A trigger the app reports itself, the moment the event happens. All 14 Onfleet triggers work this way, unlike polling triggers checked on a timer.
- Filter
- A step that lets the Zap continue only when what arrived meets your condition, and stops it quietly otherwise.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A filter or a second action makes it one, and it then needs a paid plan.
What an Onfleet Zap really costs
Onfleet is not reserved to paid plans, so it runs on the free plan. Two rules decide the bill.
- Premium appNo, available on the free plan
- Free plan100 tasks a month, unlimited Zaps
- Free plan Zap size2 steps: one trigger, one action
- Onfleet triggers14, all instant: no waiting interval
The trigger costs nothing, however many Onfleet events come in. Each action that succeeds is one task, and a failed action is not billed. The free plan gives 100 tasks a month and unlimited Zaps, but only two steps per Zap. A filter, like the one that keeps only certain failures, makes the Zap multi-step and needs a paid plan. The polling grid below is the general Zapier rule: it does not apply here, because every Onfleet trigger is instant and fires straight away on every plan.
Connect Onfleet to Zapier in 3 steps
- 01
Open your apps
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your Onfleet account linked once, then reused by every step that uses Onfleet.
- 02
Pick Onfleet
Type Onfleet in the search box of the dialog, select it and click Add connection. You need an existing Onfleet account, with access to the tasks and orders your Zap will touch.
- 03
Sign in and grant access
Log in to Onfleet in the tab that opens, then allow Zapier to use the account. The connection appears in your list and every Onfleet step can pick it.
Your first Zap: rebook failed deliveries automatically
GoalWhen a delivery fails, create the pickup task that brings the parcel back to the depot.
- 01
Start with the trigger
Create a new Zap, pick Onfleet and the
Task Failedevent. Give the webhook a name in Name, the one required box, so you can recognize it later. - 02
Test it on a real failure
Run the trigger test. Zapier brings back the three most recent items of your account, so you map the next steps on a real failed task, not on blanks.
- 03
Add a filter
Add a Filter step and set the condition on a value the test brought back. The Zap is now multi-step, so it needs a paid plan.
- 04
Create the pickup
Add Onfleet with
Create Task, choose a pickup, then fill Merchant, Executor, recipient, coordinates and assignment from the failed task's details. - 05
Test and publish
Run each step once and read what came back before going further. If the new task looks right in Onfleet, click Publish to switch the Zap on.
The 14 Onfleet triggers
14 events start a Zap when something happens in Onfleet, and 14 of them are instant: the app calls Zapier straight away, whatever your plan.
SMS Recipient Response Missed
Instant triggerIn Zapier“Triggers when an Onfleet recipient responds to a notification via SMS, but the organization is unable to handle it due to the task being marked as complete.”
Catches the replies nobody will read: a customer answers a notification by text, but the task is already marked complete, so Onfleet cannot route the message anywhere.
Task Arrival
Instant triggerIn Zapier“Triggers when a driver is arriving, at or closer than threshold value provided, in meters.”
Fires when a driver gets within a distance you choose from the destination. You set the threshold in meters, anywhere from 0 to 20000.
Task Assigned
Instant triggerIn Zapier“Triggers when an Onfleet task is assigned to a driver or a team.”
Starts your Zap as soon as an Onfleet task lands on a driver or a team, to a driver or to a whole team.
Task Cloned
Instant triggerIn Zapier“Triggers when an Onfleet task is cloned via the dashboard or the API. Note that the TaskCreated trigger will not fire when a task is simply cloned.”
Reacts to a copied task, whether the copy was made in the dashboard or through the API.
Task Complete
Instant triggerIn Zapier“Triggers when an Onfleet task is completed by a driver.”
Goes off when a driver finishes a task successfully. This is the event most follow-ups hang on: invoices, review requests, stock updates.
Task Created
Instant triggerIn Zapier“Triggers when an Onfleet task is created.”
Runs each time a task is created in Onfleet, which makes it the natural start for anything that reacts to newly planned deliveries.
Task Delayed
Instant triggerIn Zapier“Triggers when an Onfleet task has a delay time greater than or equal to a user-defined threshold, in seconds.”
Fires once a task runs late by at least the number of seconds you set, between 0 and 20000. You decide what counts as late.
Task Deleted
Instant triggerIn Zapier“Triggers when an Onfleet task is deleted.”
Tells your other tools that a task is gone from Onfleet, so they do not keep waiting on a delivery that will never happen.
Task ETA
Instant triggerIn Zapier“Triggers when the Onfleet task ETA is less than or equal to a user-defined threshold.”
Fires when the driver's estimated arrival drops to or below a threshold you define in seconds, from 0 to 20000.
Task Failed
Instant triggerIn Zapier“Triggers when an Onfleet task is completed with a failure.”
Signals a task that the driver closed as a failure.
Task Started
Instant triggerIn Zapier“Triggers when an Onfleet task is started.”
The moment a driver begins a task is the point where the delivery stops being a plan and becomes a trip.
Task Unassigned
Instant triggerIn Zapier“Triggers when an Onfleet task is unassigned from a driver or a team.”
Whenever a task is taken off a driver or a team, this one reports it going back to being nobody's job.
Task Updated
Instant triggerIn Zapier“Triggers when an Onfleet task is updated, including assignment, feedback, and attachment (photo, signature) changes.”
The broadest trigger of the set: it reacts to changes on a task, including assignment, customer feedback and attachments such as a photo or a signature.
Worker Duty
Instant triggerIn Zapier“Triggers when a driver (worker) changes status (0 for off-duty, 1 for on-duty).”
Follows your drivers rather than your tasks: it fires when a driver goes on or off duty, reported as 1 for on duty and 0 for off.
The 7 Onfleet actions
Onfleet gives you 7 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Cancel Order
ActionIn Zapier“Cancel an order in Onfleet given the order ID”
Cancels an order in Onfleet from its order ID, so drivers stop seeing a delivery that is no longer wanted.
Clone Order
ActionIn Zapier“Creates a copy of an order in Onfleet given the order ID”
Makes a copy of an existing order, so a repeat delivery does not need to be typed again.
Create Order
ActionIn Zapier“Creates an order in Onfleet”
Builds a full Onfleet order, with a pickup address and a dropoff address, from data held in another app.
Create Task
ActionIn Zapier“Creates a pickup or dropoff task.”
Creates one task, either a pickup or a dropoff, with its recipient, location and assignment choice.
Create Linked Pickup & Dropoff Tasks
ActionIn Zapier“Creates a linked pickup and dropoff task.”
Creates a pickup and a dropoff tied together, so one must be done before the other. By default the pickup comes first.
Create Task (Template Use)
ActionIn Zapier“Creates a single task. Used for simple zap templates only.”
A simplified single-task creator that Onfleet keeps for simple Zap templates, with the address split into plain boxes.
Update Order
ActionIn Zapier“Updates an order in Onfleet given the order ID”
Changes an existing order: who gets notified at pickup and dropoff, and what proof the driver must collect.
When an Onfleet Zap breaks
Zapier links no help article to Onfleet, so these cases combine the general Zapier limits with what the Onfleet fields themselves warn about.
Before rebuilding a Zap, check these six. For anything else, the Zapier troubleshooting guide walks through the usual fixes.
Yesterday's deliveries are ignored
A Zap only reacts to what happens after it is switched on. Tasks completed before that are never picked up; moving that backlog is a separate job.Task Updated feeds itself
A Zap that changes the very task its trigger watches starts itself again and again, and burns through your task count fast.A bulk import gets held back
If a huge batch of tasks lands at once after an import or a migration, Zapier's flood protection can hold the runs instead of firing them all.The address is not found
Address Line 1 is for street number and name only. Apartment details or a vague place there stop Onfleet from locating the stop.Update Order changes nothing
Recipients and completion requirements are frozen once the task has started. An update sent after that point leaves them as they were.Clones slip past Task Created
A cloned task does not fire Task Created. If your Zap must see every new stop, add a second Zap on Task Cloned.
Need help automating Onfleet with Zapier?
A person reads every message.



