🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Airtable to Onfleet, dispatch tasks created for you

Lisa Granqvist Partner Workflow Automation Expert

Dispatch gets messy when Airtable is “the plan” and Onfleet is “the truth.” Someone has to copy addresses, time windows, notes, and customer details over by hand. And that’s where mistakes sneak in.

Operations managers feel it first. Then dispatch leads and small business owners get pulled in to double-check details. This Airtable Onfleet tasks automation keeps tasks current without constant admin work.

You’ll set up an n8n workflow that watches for new Airtable rows and turns them into Onfleet delivery tasks automatically, so your team can focus on actually moving orders.

How This Automation Works

Here’s the complete workflow you’ll be setting up:

n8n Workflow Template: Airtable to Onfleet, dispatch tasks created for you

Why This Matters: Dispatch Breaks When Data Lives in Two Places

If your “order list” lives in Airtable but your drivers live in Onfleet, you’re stuck doing the same translation all day. A new delivery comes in, someone opens the base, copies the customer name, pastes the address, retypes the phone number, and tries to squeeze notes into the right spot. Then you do it again for the next row. It’s not hard work. It’s fragile work. One missed apartment number or a swapped phone digit can mean a late delivery, a driver call you didn’t need, and a customer who doesn’t trust your ETA anymore.

The friction compounds. Here’s where it breaks down in real teams.

  • Copying fields from Airtable into Onfleet invites small errors that turn into big reroutes.
  • Dispatch gets out of date fast when new rows appear but tasks don’t, so drivers are looking at the wrong workload.
  • People create their own “quick fix” process, which means every shift does it differently.
  • When volume spikes, the backlog is manual entry, not deliveries.

What You’ll Build: Airtable Rows That Become Onfleet Tasks

This workflow connects Airtable and Onfleet so your dispatch system stays in sync with the moment a delivery record is created. It starts by polling Airtable on a schedule (the template defaults to every 10 minutes). When a new row appears, n8n grabs the fields you care about, like recipient name, address, phone, and delivery notes, then sends them into Onfleet’s “create task” action. A fresh Onfleet task is created automatically, ready for dispatch and route planning. No extra tabs, no “did anyone enter this one yet?” messages, and far fewer typos.

The workflow starts in Airtable, where your team adds one record. n8n turns that record into a structured Onfleet task. From there, dispatch runs the day inside Onfleet like normal.

What You’re Building

Expected Results

Say you create 25 delivery records a day in Airtable. Manually building an Onfleet task usually takes about 3 minutes once you include checking the address, copying notes, and fixing formatting, which is roughly 75 minutes daily. With this workflow, you add the Airtable record (you’re doing that anyway) and wait for the next poll cycle, which is up to 10 minutes. You get back about an hour a day, and the tasks are more consistent.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Airtable for the source delivery/order table.
  • Onfleet to create and manage delivery tasks.
  • Onfleet API key (get it from your Onfleet account after signup).

Skill level: Beginner. You’ll connect Airtable and Onfleet, then map a few fields.

Want someone to build this for you? Talk to an automation expert (free 15-minute consultation).

Step by Step

Airtable triggers the workflow. n8n checks your chosen base and table for new rows on a schedule (the template uses a 10-minute polling interval, but you can change it).

Row data is collected and prepared. The workflow reads the new record’s fields and lines them up with what Onfleet needs to create a task, so addresses and notes land in the right places.

Onfleet creates the delivery task. n8n uses your Onfleet credentials and API key to create a task automatically, using the mapped Airtable values.

Your dispatch view stays clean. Tasks show up in Onfleet ready to assign, route, and communicate with drivers, without a second data entry step.

You can easily modify the Airtable field mapping to include more task details (like time windows or special instructions) based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Airtable Trigger

Set up the workflow to poll Airtable for new or updated records and use a specific field to detect changes.

  1. Add the Airtable Poll Trigger node as your trigger.
  2. Set Poll Times to run every 10 minutes.
  3. Set Trigger Field to Address_Line1.
  4. Credential Required: Connect your airtableApi credentials.

Keep your Airtable base fields aligned with the field names referenced in expressions (e.g., Address_Line1, City/Town, State/Province) to avoid missing data.

Step 2: Connect Airtable Data Source

Validate that your Airtable schema provides all delivery details used downstream.

  1. Ensure your Airtable table includes the fields Address_Line1, City/Town, State/Province, Country, Postal_Code, Task_Details, Recipient_Name, Recipient_Notes, Recipient_Phone, completeAfter, and completeBefore.
  2. Keep Flowpast Branding as a documentation-only node if you want the in-workflow tutorial reference; it does not affect execution.

Step 3: Configure Onfleet Task Creation

Create a delivery task in Onfleet using the Airtable record details pulled by the trigger.

  1. Add the Onfleet Task Creator node and connect it to Airtable Poll Trigger.
  2. Set Operation to create.
  3. In Destination → Address, use the expression:
    ={{$node["Airtable Poll Trigger"].json["fields"]["Address_Line1"]}}, {{$node["Airtable Poll Trigger"].json["fields"]["City/Town"]}}, {{$node["Airtable Poll Trigger"].json["fields"]["State/Province"]}}, {{$node["Airtable Poll Trigger"].json["fields"]["Country"]}}, {{$node["Airtable Poll Trigger"].json["fields"]["Postal_Code"]}}
  4. In Additional Fields → Notes, use:
    ={{$node["Airtable Poll Trigger"].json["fields"]["Task_Details"][1]}} {{$node["Airtable Poll Trigger"].json["fields"]["Task_Details"][0]}}
  5. In Additional Fields → Recipient, set:
    Recipient Name to ={{$node["Airtable Poll Trigger"].json["fields"]["Recipient_Name"]}}
    Recipient Notes to ={{$node["Airtable Poll Trigger"].json["fields"]["Recipient_Notes"]}}
    Recipient Phone to =+1{{$node["Airtable Poll Trigger"].json["fields"]["Recipient_Phone"]}}
  6. Set Complete After to = {{$node["Airtable Poll Trigger"].json["fields"]["completeAfter"]}} and Complete Before to = {{$node["Airtable Poll Trigger"].json["fields"]["completeBefore"]}}.
  7. Credential Required: Connect your onfleetApi credentials.

⚠️ Common Pitfall: If your Task_Details field is not an array, the index-based expressions ([1] and [0]) will fail. Ensure the Airtable field type matches the expected structure.

Step 4: Test and Activate Your Workflow

Run a manual test to confirm tasks are created in Onfleet and then activate the workflow for continuous polling.

  1. Click Execute Workflow and add or update a record in Airtable that changes Address_Line1.
  2. Verify the Onfleet Task Creator node succeeds and a new task appears in Onfleet with the correct address and recipient details.
  3. If the output is correct, toggle the workflow to Active to begin polling every 10 minutes.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • Onfleet credentials can expire or lack the right permissions. If task creation fails, check your API key in the Onfleet dashboard first, then re-save credentials in n8n.
  • Airtable polling depends on the table and view setup. If you’re not seeing new rows picked up, confirm the Base ID and table name match exactly and that the trigger is looking at the right place.
  • Field mapping issues are the sneaky ones. If addresses are malformed or notes are missing, verify the Airtable columns aren’t empty, and make sure the Onfleet task fields are mapped to the right Airtable properties.

Quick Answers

What’s the setup time for this Airtable Onfleet tasks automation?

About 30 minutes if your Airtable base and Onfleet account are ready.

Is coding required for this Airtable Onfleet tasks automation?

No. You’ll mainly connect accounts and map Airtable columns to Onfleet task fields.

Is n8n free to use for this Airtable Onfleet tasks workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Onfleet costs based on your Onfleet plan (the workflow uses your Onfleet API key).

Where can I host n8n to run this Airtable Onfleet tasks automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I modify this Airtable Onfleet tasks workflow for different use cases?

Yes, and you probably should. The main customization is in the Onfleet Task Creator mapping, where you can pass additional Airtable fields like delivery time windows, driver notes, or recipient phone numbers. If your Airtable has multiple “task types,” you can also add an If step before task creation to route records to different settings. The template is simple by design, so extending it is straightforward.

Why is my Onfleet connection failing in this Airtable Onfleet tasks workflow?

Usually it’s an API key issue. Regenerate or re-copy your Onfleet API key and update the credentials in n8n, then run the workflow once to confirm it can create a test task. If that still fails, check that your Onfleet account has access to task creation and that you’re not hitting rate limits during bulk runs.

What volume can this Airtable Onfleet tasks workflow process?

A lot for a workflow this small, honestly. On n8n Cloud, your limit is mostly your plan’s monthly executions, because each new Airtable row typically equals one execution. If you self-host, there’s no execution cap, but your server and Airtable/Onfleet API limits become the bottleneck. Practically, most teams can process dozens to hundreds of tasks a day without thinking about it, as long as the polling interval and API limits are sensible.

Is this Airtable Onfleet tasks automation better than using Zapier or Make?

Often, yes, especially once you add branching rules or extra validation. n8n is flexible when you want conditional logic (like “only create tasks when status = Ready”) and it won’t punish you for more complex flows. Zapier and Make are still fine if you want a very simple two-step setup and don’t expect to customize much. If you’re unsure, Talk to an automation expert and we’ll point you in the right direction.

Once this is running, Airtable becomes the only place your team has to “enter” delivery data. Onfleet stays current automatically, which means fewer errors and a calmer dispatch board.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal