- Home
- Resources
- Integrations
- Onfleet
Onfleet Make integrationAutomate Onfleet with Make.
What does the Onfleet Make integration let you automate? It gives you 20 modules: 14 instant triggers on tasks and drivers, plus actions to create, update, find or delete tasks. This guide walks dispatchers and ops leads through the connection and a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Onfleet Make integration do for your deliveries?
The Onfleet Make integration links your Onfleet account to Make, so delivery events can start a scenario (the automation you build in Make, a chain of modules) without a line of code. Each module is one brick: a trigger that listens to Onfleet, an action that changes a task, or a search that finds tasks.
Failed drops reach support on their own. Watch Task Failed starts a scenario the moment a driver cannot complete a delivery, and the next module opens a ticket or posts in your support channel. Nobody has to refresh the dashboard to spot the problem.
Online orders turn into tasks. Your shop's new order starts the scenario, then Create a Task builds the delivery in Onfleet from the order data you map into it. Each order is one bundle (one item passed from module to module), and each module that handles it counts as one operation on your Make plan.
Proof of delivery gets filed. Watch Task Updated fires on feedback and attachment changes such as photos and signatures, which is a clean hook to copy them to the folder your accounting team uses.
What Make does not give you here: no scheduled trigger at all, since all 14 triggers are instant (Onfleet calls Make through a webhook), and the actions only touch tasks. For anything else in the Onfleet API, Make an API Call reuses the same connection. If you are still weighing tools, the n8n vs Make comparison helps, and the Onfleet n8n integration page covers the same app on the other side. For a guided start, the Make training builds these habits step by step.
How do you connect your Onfleet account to Make?
- 01
Copy your API key in Onfleet
In the Onfleet dashboard, open Settings, then the API section, and copy the API key shown on screen. You need an active Onfleet account for this, and the key is all Make asks for.
- 02
Add an Onfleet module and open the connection
In your scenario, add any Onfleet module and click Create a connection. A connection is your Onfleet account linked to Make once, then reused by every Onfleet module. The Connection name field is optional, but a clear name helps when you run several accounts.
- 03
Paste the key and save
Paste the API key you copied into the credentials field, or follow the on-screen instructions, then save. Make can now read and write your tasks, and the module fields start listing what it finds in your account.
Your first scenario: an online order becomes an Onfleet task
GoalWhen a new order lands in your online store, Make creates the matching delivery task in Onfleet.
- 01
Create an empty scenario
From the Scenarios page, create a new scenario and click the big + to place the first module. This is the canvas where every brick of the automation will sit.
- 02
Start from your store's order trigger
Search for the app where orders arrive, your shop or your form tool, and pick its new order trigger. Connect that account the same way, so Make knows which orders to pass along.
- 03
Add Create a Task
Click the + on the right of the first module, search for Onfleet and choose Create a Task. Pick the Onfleet connection you set up earlier, or click Create a connection and paste your API key.
- 04
Map the order into the task
For each field Make shows in Create a Task, click the matching piece of order data from the first module. You map it once, and every new order fills the task on its own, with nothing retyped.
- 05
Test it with Run once
Place a test order, then click Run once. Make runs the scenario one time and shows the bundle each module received. Check that the new task shows up in your Onfleet dashboard with the right address.
- 06
Schedule and switch it on
If the order trigger is a scheduled one, set its clock (every 15 minutes by default, and 15 minutes is the minimum on the Free plan). Then switch the scenario on, and every new order reaches your dispatchers.
The 14 Onfleet triggers, and when each one earns its place
14 modules start a scenario when something happens in Onfleet. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Onfleet as soon as it happens.
Watch Recipient SMS Response Missed
Instant triggerIn Make“Triggers when the recipient responds to a notification via SMS, but the organization is unable to handle it at that time.”
A customer replies to one of your Onfleet text notifications, but nobody on your side can pick it up at that moment. This trigger catches exactly that missed reply and hands it to your scenario, so the message does not vanish inside the dispatch dashboard.
Watch Task Arrival
Instant triggerIn Make“Triggers when worker is arriving, at or closer than the threshold value provided, in meters.”
Think of it as a doorstep alert. The scenario wakes up when a driver gets within a distance you set, counted in meters, of the task's destination.
Watch Task Assigned
Instant triggerIn Make“Triggers when a task has been assigned to a worker.”
Once a task lands on a specific driver, this module starts your scenario with that assignment. It is the moment a delivery gets a name attached, which is often what the rest of the business is waiting for.
Watch Task Cloned
Instant triggerIn Make“Triggers when a task has been cloned.”
Cloning is the quick way to reuse an existing task in Onfleet. This trigger reacts to that copy and gives your scenario the fresh clone to work with.
Watch Task Completed
Instant triggerIn Make“Triggers when a task has been completed by the worker.”
The end of a delivery is where the paperwork begins. This trigger fires when the driver marks the task as completed and passes that finished task to the next module.
Watch Task Created
Instant triggerIn Make“Triggers when a new task is created.”
Every new task in Onfleet can start a scenario here, which makes it the natural entry point for mirroring your delivery plan somewhere else.
Watch Task Delayed
Instant triggerIn Make“Triggers when the delay time is greater than or equal to the threshold value provided, in seconds.”
Late deliveries are easier to handle before the customer calls. This trigger starts your scenario once a task's delay reaches the threshold you enter, measured in seconds.
Watch Task Deleted
Instant triggerIn Make“Triggers when a task is deleted.”
Removing a task in Onfleet can leave traces elsewhere: a row in a sheet, an open order, a booked slot. This trigger tells your scenario that the task is gone.
Watch Task ETA
Instant triggerIn Make“Triggers when a worker ETA is less than or equal to the threshold value provided, in seconds.”
This is the trigger behind a timely heads-up that the driver is close. It starts the scenario when the driver's ETA falls to or under a threshold you set, in seconds.
Watch Task Failed
Instant triggerIn Make“Triggers when a task has failed.”
When a delivery cannot be completed, this trigger hands the failed task to your scenario right away, instead of leaving it for someone to find at the end of the route.
Watch Task Started
Instant triggerIn Make“Triggers when a task has been started by a worker.”
Here the scenario begins as soon as a driver starts working on a task. For the customer, that is the moment the delivery really leaves.
Watch Task Unassigned
Instant triggerIn Make“Triggers when a task has been unassigned from a worker.”
A task that loses its driver is easy to miss on a busy board. This trigger tells your scenario each time a task is unassigned from a worker.
Watch Task Updated
Instant triggerIn Make“Triggers when a task has been updated, including assignment, feedback, and attachment (photo, signature) changes.”
The widest net of the list. It fires whenever a task changes, including assignment, feedback and attachments such as photos and signatures.
Watch Worker Duty
Instant triggerIn Make“Triggers when a worker status has changed (0 for off-duty, 1 for on-duty).”
Unlike the other triggers, this one follows drivers rather than tasks. It fires when a worker's status changes between off-duty and on-duty.
What the Onfleet actions and search can do
Onfleet gives you 6 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Create a Task
ActionIn Make“Creates a new task in the Onfleet dashboard.”
Builds a new delivery task in your Onfleet dashboard from data another module hands over, so orders stop being copied by hand.
Delete a Task
ActionIn Make“Deletes a task by its ID.”
Removes one task from Onfleet using its ID, which keeps the dashboard in step with orders cancelled somewhere else.
Get a Task
ActionIn Make“Returns a task's information by its ID.”
Fetches the full information of one task from its ID, handy when an earlier step only gives you a reference and you need the rest.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Your way out when the listed modules stop short. It calls any endpoint of the Onfleet API with the connection you already set up, no second key needed.
Update a Task
ActionIn Make“Updates a task by its ID.”
Changes an existing task, found by its ID, so the delivery in Onfleet follows what happens in your other tools.
Search Tasks
SearchIn Make“Searches for tasks or lists them all.”
Looks for tasks in Onfleet or lists them all, and returns zero, one or many bundles for the modules that follow.
Need help automating Onfleet with Make?
A person reads every message.