LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Onfleet logo featuring the brand name in a modern sans-serif font

ONFLEET n8n INTEGRATION: AUTOMATE ONFLEET WITH N8N

Looking to automate your delivery operations with Onfleet and n8n? You're in the right place. The Onfleet n8n integration gives you access to 17 triggers and 37 actions to build powerful automations that streamline your last-mile delivery workflows without writing a single line of code.

With this native integration, you can automatically react to task completions, driver status changes, SMS responses, and much more. Whether you're syncing delivery data with your CRM, sending real-time notifications to customers, or automating driver assignments, the Onfleet n8n connection handles the heavy lifting so your team can focus on what matters: getting deliveries done efficiently.

Discover how to connect Onfleet to n8n, explore every available trigger and action, and start building automations that save hours of manual work every week. If you're new to n8n, check out our n8n training to get started quickly.

Need help

Need help automating Onfleet with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Onfleet with n8n?

The Onfleet n8n integration opens up 17 triggers and 37 actions that cover virtually every aspect of delivery management. From the moment a task is created to its final completion (or failure), you can automate responses, updates, and data flows across your entire tech stack. This means no more jumping between dashboards, no more copy-pasting driver information, and no more missed updates.

The concrete benefits are significant. First, you save considerable time by eliminating manual data entry—when a task is completed in Onfleet, n8n can automatically update your order management system, notify your customer via email or SMS, and log the delivery in your analytics platform. Second, you gain instant responsiveness: triggers fire the moment something happens in Onfleet, whether it's a driver going on duty, a task being assigned, or a recipient opting out of SMS notifications. Third, you achieve zero oversight: with webhooks monitoring your Onfleet account 24/7, every critical event immediately triggers the appropriate workflow.

Typical workflows you can build include: automatically creating tasks in Onfleet when new orders arrive from your e-commerce platform; syncing completed deliveries to your invoicing system; sending proactive delay notifications when tasks are marked as delayed; updating your customer database when recipients respond to SMS messages; and alerting your operations team in Slack when tasks fail. You can also connect Onfleet to your HubSpot CRM via n8n for seamless customer data synchronization. The possibilities extend across your entire delivery operation.

Credentials

How to connect Onfleet to n8n?

  1. !
    1 step

    How to connect Onfleet to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Onfleet credentials
    TIP
    💡 TIP: Create a dedicated API key specifically for n8n integrations rather than using your main account key. This way, if you ever need to revoke access, you won't disrupt other integrations, and you'll have clearer audit trails in your Onfleet account.
Need help

Need help automating Onfleet with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Triggers

Onfleet triggers available in n8n

  1. 01
    Trigger 01

    Worker Duty

    This trigger activates your workflow whenever a driver's duty status changes in Onfleet—meaning when they clock in to start their shift or clock out at the end of the day. It's essential for workforce management automations where you need to track driver availability in real-time.

    Configuration parameters: The "Credential to connect with" is a required dropdown to select your authenticated Onfleet account. "Trigger On" must be set to "Worker Duty" to listen specifically for duty status changes. The "Additional Fields" section is optional and allows you to add extra filters or parameters to refine when the trigger fires.

    Typical use cases: Automatically update a scheduling spreadsheet when drivers start or end their shifts; send a morning summary to operations managers listing all drivers currently on duty; trigger payroll calculations when a driver clocks out; update a real-time dashboard showing available driver capacity.

    When to use it: Perfect for operations teams that need visibility into driver availability, HR departments tracking work hours, or any workflow where knowing exactly when drivers are active is critical.

    Worker Duty
  2. 02
    Trigger 02

    Worker Deleted

    This trigger fires every time a worker profile is removed from your Onfleet account. Whether a driver leaves the company, gets reassigned, or their profile is cleaned up, this trigger ensures you can respond immediately to maintain data consistency across your systems.

    Configuration parameters: "Credential to connect with" is a required dropdown to select your Onfleet account credentials for authentication. "Trigger On" must be set to "Worker Deleted" to activate the workflow when any worker is removed. "Additional Fields" is optional and allows you to add filtering conditions or capture extra data with the event.

    Typical use cases: Automatically remove the worker from your HR system or payroll platform; revoke access credentials across other tools (Slack, email, fleet management systems); archive the driver's performance data before deletion; notify managers when team members are removed.

    When to use it: Essential for maintaining synchronized records across multiple platforms and ensuring clean offboarding processes when drivers leave your organization.

    Worker Deleted
  3. 03
    Trigger 03

    Worker Created

    When a new driver is added to your Onfleet account, this trigger immediately fires to kick off your onboarding workflows. It eliminates the delay between adding a worker in Onfleet and updating your other business systems.

    Configuration parameters: "Credential to connect with" is a required dropdown to select the Onfleet account for authentication. "Trigger On" must be set to "Worker Created" to listen for new worker profiles. "Additional Fields" is an optional section for adding custom parameters or filters.

    Typical use cases: Automatically create the driver's profile in your HR system; send welcome emails with onboarding instructions and training materials; add the new worker to team communication channels (Slack, Teams); provision access to additional tools and systems they'll need.

    When to use it: Ideal for companies that want to automate driver onboarding and ensure new team members are set up across all systems within minutes of being added to Onfleet.

    Worker Created
  4. 04
    Trigger 04

    Task Updated

    This trigger monitors all changes to existing tasks in Onfleet. Any modification—whether it's a status change, a new note added, a time window adjustment, or an assignment update—will fire this trigger and pass the updated task data to your workflow.

    Configuration parameters: "Credential to connect with" is a required dropdown for selecting your authenticated Onfleet connection. "Trigger On" must be set to "Task Updated" to capture all task modifications—this is a required field with options for Fixed value or Expression mode. "Additional Fields" is an optional area for adding filters to narrow down which updates trigger the workflow.

    Typical use cases: Sync task changes to your order management system in real-time; update customer-facing tracking pages when delivery ETAs change; alert dispatchers when high-priority tasks are modified; log all task changes to an audit trail for compliance.

    When to use it: Use this trigger when you need comprehensive visibility into task modifications, whether for real-time syncing, audit purposes, or keeping customers informed about their deliveries.

    Task Updated
  5. 05
    Trigger 05

    Task Unassigned

    When a task is removed from a driver's assignment—whether manually by a dispatcher or automatically by Onfleet's routing engine—this trigger fires. It's crucial for workflows that need to respond to reassignment situations or identify tasks that need attention.

    Configuration parameters: "Credential to connect with" is a required field to select your Onfleet credentials. "Trigger On" must be set to "Task Unassigned" to monitor for unassignment events—this is a required dropdown. "Additional Fields" is optional and allows for filters or additional parameters.

    Typical use cases: Automatically reassign unassigned tasks to available drivers; alert dispatchers about tasks that need immediate attention; update customer notifications when their assigned driver changes; track unassignment patterns for operational analysis.

    When to use it: Critical for operations teams that need to ensure no task falls through the cracks and that reassignments are handled smoothly without manual monitoring.

    Task Unassigned
  6. 06
    Trigger 06

    Task Started

    This trigger activates the moment a driver begins working on a task—typically when they tap "Start" in the Onfleet driver app. It marks the transition from an assigned task to an in-progress delivery.

    Configuration parameters: "Credential to connect with" is a required dropdown to authenticate with your Onfleet account. "Trigger On" must be set to "Task Started" to capture when drivers begin tasks—this is required. "Additional Fields" is an optional section for additional filtering criteria.

    Typical use cases: Send customers a real-time "Your driver is on the way" notification; update order status in your e-commerce platform to "Out for Delivery"; start a timer for delivery SLA tracking; log the exact start time for performance analytics.

    When to use it: Perfect for customer communication workflows and any process where knowing the precise moment a delivery attempt begins is valuable.

    Task Started
  7. 07
    Trigger 07

    Task Failed

    When a delivery cannot be completed—whether due to customer unavailable, incorrect address, or other issues—this trigger fires. It's essential for exception handling and ensuring failed deliveries receive immediate attention.

    Configuration parameters: "Credential to connect with" is a required Onfleet credential selection. "Trigger On" must be set to "Task Failed" to listen for failed delivery events—this is a required dropdown supporting Fixed or Expression modes. "Additional Fields" is optional and allows for parameters for additional conditions.

    Typical use cases: Immediately notify customers about failed delivery attempts with rescheduling options; alert customer service teams to proactively reach out; create tickets in your helpdesk system for follow-up; trigger automatic rescheduling workflows.

    When to use it: Essential for any delivery operation that prioritizes customer experience and wants to minimize the impact of failed deliveries through quick response.

    Task Failed
  8. 08
    Trigger 08

    Task ETA

    This trigger fires when there are updates to a task's Estimated Time of Arrival. Whether the ETA moves earlier or later, you can automatically react to keep customers informed and internal teams prepared.

    Configuration parameters: "Credential to connect with" is a required dropdown for Onfleet authentication. "Trigger On" must be set to "Task ETA" to monitor ETA changes—this is a required field with Fixed/Expression options. "Additional Fields" is optional and allows for filters and parameters.

    Typical use cases: Send customers updated ETA notifications in real-time; adjust warehouse or dock scheduling based on arrival estimates; update delivery tracking pages with current timing; alert operations when ETAs deviate significantly from planned windows.

    When to use it: Ideal for customer-facing workflows where delivery timing matters, or internal operations that need to coordinate resources based on driver arrival times.

    Task ETA
  9. 09
    Trigger 09

    Task Deleted

    When a task is permanently removed from Onfleet—not just cancelled but deleted—this trigger captures that event. It ensures your connected systems stay synchronized even when tasks are removed.

    Configuration parameters: "Credential to connect with" is a required Onfleet account selection. "Trigger On" must be set to "Task Deleted" to monitor task deletions—this is required. "Additional Fields" is optional and allows for additional parameters.

    Typical use cases: Remove the corresponding order from pending delivery reports; update inventory systems if the delivery is no longer happening; log deletions for audit and reconciliation purposes; clean up related records in connected systems.

    When to use it: Important for maintaining data integrity across systems and ensuring deleted tasks don't create orphaned records elsewhere in your tech stack.

    Task Deleted
  10. 10
    Trigger 10

    Task Delayed

    This trigger fires when Onfleet marks a task as delayed—meaning it won't be completed within the originally scheduled time window. It's your early warning system for delivery issues.

    Configuration parameters: "Credential to connect with" is a required dropdown for selecting your Onfleet credentials. "Trigger On" must be set to "Task Delayed" to capture delay events—this is required. "Additional Fields" is an optional section for custom parameters.

    Typical use cases: Proactively notify customers that their delivery will be late; alert dispatchers to consider reassigning the task; log delays for performance tracking and route optimization; trigger escalation workflows for time-sensitive deliveries.

    When to use it: Critical for maintaining customer satisfaction by communicating delays before they become complaints, and for operations teams monitoring delivery performance.

    Task Delayed
  11. 11
    Trigger 11

    Task Created

    Every time a new task is added to Onfleet—whether through the dashboard, API, or another integration—this trigger fires. It's the foundation for any workflow that needs to react to new delivery requests.

    Configuration parameters: "Credential to connect with" is a required dropdown for Onfleet authentication. "Trigger On" must be set to "Task Created" to listen for new tasks—this is required. "Additional Fields" is optional and allows for filtering parameters.

    Typical use cases: Automatically assign new tasks to the optimal driver based on custom logic; send confirmation emails to customers when their delivery is scheduled; create corresponding records in your CRM or order management system; trigger route optimization recalculations.

    When to use it: Essential starting point for any delivery workflow—use this trigger whenever you need to respond to new delivery requests entering your Onfleet system.

    Task Created
  12. 12
    Trigger 12

    Task Completed

    This trigger activates when a task is successfully finished—the driver has made the delivery and marked it complete. It's the endpoint for most delivery workflows and the trigger for post-delivery processes.

    Configuration parameters: "Credential to connect with" is a required Onfleet credential dropdown. "Trigger On" must be set to "Task Completed" to capture successful completions—this is a required field with Fixed/Expression toggle. "Additional Fields" is optional and allows for additional parameters.

    Typical use cases: Send customers a "Your delivery is complete" confirmation with proof of delivery; update your order management system to mark the order as delivered; trigger invoicing or billing processes; request customer feedback or reviews; update inventory and fulfillment records.

    When to use it: The most commonly used trigger—perfect for closing the loop on deliveries and initiating any post-delivery processes in your business.

    Task Completed
  13. 13
    Trigger 13

    Task Cloned

    When an existing task is duplicated in Onfleet—often used for rescheduling failed deliveries or creating recurring routes—this trigger fires with the new cloned task data.

    Configuration parameters: "Credential to connect with" is a required Onfleet account dropdown. "Trigger On" must be set to "Task Cloned" to monitor cloning events—this is required. "Additional Fields" is optional and allows for parameters for filtering.

    Typical use cases: Automatically update customer records with new task information; track rescheduled deliveries separately from originals; ensure cloned tasks are properly categorized in your systems; maintain delivery attempt history.

    When to use it: Useful for workflows that need to distinguish between original and rescheduled deliveries, or when you want to track delivery attempts across multiple tries.

    Task Cloned
  14. 14
    Trigger 14

    Task Assigned

    This trigger fires the moment a task is assigned to a driver—whether through auto-dispatch, manual assignment, or routing optimization. It captures the critical transition from unassigned to assigned.

    Configuration parameters: "Credential to connect with" is a required dropdown for Onfleet credentials. "Trigger On" must be set to "Task Assigned" to listen for assignment events—this is a required field supporting Fixed/Expression modes. "Additional Fields" is optional and allows for additional filters.

    Typical use cases: Notify customers that a driver has been assigned and provide driver details; update internal dashboards with assignment status; trigger preparation workflows at the pickup location; send assignment confirmations to drivers via additional channels.

    When to use it: Perfect for customer communication workflows and internal operations that need visibility into the assignment process.

    Task Assigned
  15. 15
    Trigger 15

    Task Arrival

    When a driver arrives at the task destination—as detected by Onfleet's geofencing—this trigger fires. It's the moment between "on the way" and "delivered," crucial for time-sensitive operations.

    Configuration parameters: "Credential to connect with" is a required Onfleet credential selection. "Trigger On" must be set to "Task Arrival" to capture driver arrival events—this is required. "Additional Fields" is optional and allows for parameters.

    Typical use cases: Send "Your driver has arrived" notifications to customers; alert dock workers or receiving staff that a driver is at the location; start unloading or service timers for performance tracking; update customer tracking pages in real-time.

    When to use it: Ideal for last-moment customer notifications and any workflow where knowing the exact arrival time is operationally important.

    Task Arrival
  16. 16
    Trigger 16

    SMS Recipient Response Missed

    When a customer fails to respond to an SMS notification within the expected timeframe, this trigger fires. It helps you identify and follow up with unresponsive recipients.

    Configuration parameters: "Credential to connect with" is a required Onfleet account selection. "Trigger On" must be set to "SMS Recipient Response Missed" to capture missed responses—this is required. "Additional Fields" is optional and allows for additional parameters.

    Typical use cases: Trigger follow-up communication through alternative channels (email, phone call); alert customer service to reach out proactively; update task notes with communication status; adjust delivery instructions based on non-response.

    When to use it: Important for delivery operations that rely on customer confirmation or response, ensuring no missed communication leads to failed deliveries.

    SMS Recipient Response Missed
  17. 17
    Trigger 17

    SMS Recipient Opt Out

    This trigger fires when a customer opts out of receiving SMS notifications from your delivery operations. It's essential for compliance and maintaining accurate communication preferences.

    Configuration parameters: "Credential to connect with" is a required Onfleet credential dropdown. "Trigger On" must be set to "SMS Recipient Opt Out" to capture opt-out events—this is a required field with Fixed/Expression options. "Additional Fields" is optional and allows for filtering parameters.

    Typical use cases: Update customer preferences in your CRM immediately; switch to alternative communication channels (email, app notifications); maintain compliance with SMS marketing regulations; log opt-out events for audit purposes.

    When to use it: Critical for compliance-focused operations and ensuring customer communication preferences are respected across all your systems.

    SMS Recipient Opt Out
Actions

Onfleet actions available in n8n

  1. 01
    Action 01

    Update Worker

    This action allows you to modify any existing driver profile in Onfleet. Whether you need to update contact information, change capacity settings, or adjust team assignments, this action handles it all programmatically.

    Key parameters: "Credential to connect with" is a required dropdown to select your Onfleet account. "Resource" must be set to "Worker"—required. "Operation" must be set to "Update"—required. "Worker ID" is a required text field for the unique identifier of the worker to update. "Update Fields" is an optional section to specify which properties to change and their new values.

    Use cases: Automatically update driver phone numbers from HR system changes; adjust worker capacity based on vehicle assignments; sync team changes across platforms.

    Update Worker
  2. 02
    Action 02

    Get Schedule

    Retrieve the schedule for a specific worker, including their assigned shifts and availability windows. This action is essential for workforce planning and schedule management.

    Key parameters: "Credential to connect with" is a required Onfleet account dropdown. "Resource" must be set to "Worker"—required. "Operation" must be set to "Get Schedule"—required. "Worker ID" is a text field to specify which worker's schedule to retrieve.

    Use cases: Display driver schedules in custom dashboards; validate availability before task assignments; sync schedules with external workforce management tools.

    Get Schedule
  3. 03
    Action 03

    Get Many Workers

    Retrieve multiple worker profiles in a single request, with options for filtering by location and limiting results. Perfect for bulk operations and reporting.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Worker"—required. "Operation" must be set to "Get Many"—required. "Search by Location" is an optional toggle to filter workers by geographical area. "Return All" is an optional toggle to fetch all records, overriding the limit. "Limit" is an optional number field (default 64) to cap the number of results. "Filters" is an optional section for additional filtering criteria.

    Use cases: Generate daily driver rosters; find available drivers in a specific area; export worker data for reporting.

    Get Many Workers
  4. 04
    Action 04

    Get Worker

    Retrieve detailed information about a specific driver by their unique ID. Returns complete worker data including contact info, teams, schedule, and current status.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Worker"—required. "Operation" must be set to "Get"—required. "Worker ID" is a required text field for the worker's unique identifier. "Options" is optional for additional query parameters.

    Use cases: Look up driver details for customer service inquiries; verify driver information before task assignments; fetch current driver status for dashboards.

    Get Worker
  5. 05
    Action 05

    Delete Worker

    Permanently remove a worker profile from your Onfleet account. Use with caution—this action cannot be undone.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Worker"—required. "Operation" must be set to "Delete"—required. "Worker ID" is a required text field specifying which worker to remove.

    Use cases: Automate offboarding when drivers leave the company; clean up test or duplicate worker profiles; sync deletions from your HR system.

    Delete Worker
  6. 06
    Action 06

    Create Worker

    Add a new driver to your Onfleet account with all necessary profile information. This action provisions the worker and can assign them to teams immediately.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Worker"—required. "Operation" must be set to "Create"—required. "Name" is the driver's full name. "Phone" is the driver's phone number for the Onfleet app. "Team Names or IDs" is a dropdown to assign the new worker to existing teams. "Additional Fields" is optional properties like vehicle details or metadata.

    Use cases: Automate driver onboarding from HR system triggers; create workers from recruitment platform approvals; bulk import new drivers from spreadsheets.

    Create Worker
  7. 07
    Action 07

    Update Team

    Modify an existing team's properties, including name, managers, hub assignments, and worker membership.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Team"—required. "Operation" must be set to "Update"—required. "Team ID" is a required text field for the team's unique identifier. "Update Fields" is an optional section to specify which team properties to modify.

    Use cases: Automatically rotate team managers; update hub assignments based on operational changes; modify team names for seasonal campaigns.

    Update Team
  8. 08
    Action 08

    Get Time Estimates

    Retrieve estimated delivery times for tasks within a specific team's operating area. Essential for capacity planning and customer communication.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Team"—required. "Operation" must be set to "Get Time Estimates"—required. "Team ID" is an optional text field to specify which team's estimates to retrieve. "Filters" is optional filtering criteria for the estimates.

    Use cases: Provide accurate ETAs to customers at checkout; plan capacity based on estimated completion times; optimize scheduling based on time windows.

    Get Time Estimates
  9. 09
    Action 09

    Get Many Teams

    Retrieve multiple team records from your Onfleet account, useful for reporting and multi-team management.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Team"—required. "Operation" must be set to "Get Many"—required. "Return All" is an optional toggle to fetch all teams. "Limit" is an optional number field to cap results (default 64).

    Use cases: Generate reports across all teams; populate team selection dropdowns; audit team configurations.

    Get Many Teams
  10. 10
    Action 10

    Get Team

    Retrieve detailed information about a specific team by its unique identifier.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Team"—required. "Operation" must be set to "Get"—required. "Team ID" is a required text field for the team's unique ID.

    Use cases: Look up team details for operational decisions; verify team configuration; fetch team data for custom dashboards.

    Get Team
  11. 11
    Action 11

    Delete Team

    Permanently remove a team from your Onfleet account.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Team"—required. "Operation" must be set to "Delete"—required. "Team ID" is a required text field specifying which team to remove.

    Use cases: Clean up inactive teams; automate team removal when regions close; sync organizational changes.

    Delete Team
  12. 12
    Action 12

    Create Team

    Set up a new team in Onfleet with designated workers and administrators.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Team"—required. "Operation" must be set to "Create"—required. "Name" is a required text field for the team name. "Worker Names or IDs" is optional selection to assign existing workers. "Administrator Names or IDs" is optional selection to assign team administrators. "Additional Fields" is optional properties like hub assignment.

    Use cases: Automate team creation when expanding to new regions; set up temporary teams for events; create teams from operational planning tools.

    Create Team
  13. 13
    Action 13

    Team Auto-Dispatch

    Trigger Onfleet's auto-dispatch algorithm for a specific team, automatically assigning unassigned tasks to available drivers based on optimization rules.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Team"—required. "Operation" must be set to "Auto-Dispatch"—required. "Team ID" is a required text field specifying which team to auto-dispatch. "Additional Fields" is optional parameters for dispatch settings.

    Use cases: Trigger dispatch at scheduled intervals; run auto-dispatch when new tasks are added; optimize assignments before shift starts.

    Team Auto-Dispatch
  14. 14
    Action 14

    Update Task

    Modify any property of an existing task, from recipient details to delivery windows to custom metadata.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Task"—required. "Operation" must be set to "Update"—required. "Task ID" is a required text field for the task's unique identifier. "Update Fields" is an optional section to specify which properties to change.

    Use cases: Update delivery instructions from customer service changes; modify time windows based on customer requests; add notes from external systems.

    Update Task
  15. 15
    Action 15

    Get Many Tasks

    Retrieve multiple tasks with filtering options for efficient bulk operations and reporting.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Task"—required. "Operation" must be set to "Get Many"—required. "Return All" is an optional toggle to fetch all matching tasks. "Limit" is an optional number field to cap results (default 64). "Filters" is optional criteria to narrow down results.

    Use cases: Generate daily delivery reports; export completed tasks for billing; monitor pending tasks across teams.

    Get Many Tasks
  16. 16
    Action 16

    Get Task

    Retrieve complete details about a specific task by its unique identifier.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Task"—required. "Operation" must be set to "Get"—required. "Task ID" is a required text field for the task's unique ID.

    Use cases: Look up task details for customer inquiries; fetch current task status; verify delivery information.

    Get Task
  17. 17
    Action 17

    Delete Task

    Permanently remove a task from Onfleet.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Task"—required. "Operation" must be set to "Delete"—required. "Task ID" is a required text field specifying which task to delete.

    Use cases: Cancel orders synced from e-commerce platforms; clean up test tasks; remove duplicate entries.

    Delete Task
  18. 18
    Action 18

    Create Task

    Add a new delivery task to Onfleet with full destination, recipient, and configuration details.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Task"—required. "Operation" must be set to "Create"—required. "Destination" is a section to add one or more delivery destinations with address details. "Additional Fields" is optional properties like time windows, notes, or metadata.

    Use cases: Create tasks from e-commerce orders; add deliveries from CRM opportunities; import tasks from external scheduling systems. You can also combine this with WooCommerce n8n integration to automatically create delivery tasks from online orders.

    Create Task
  19. 19
    Action 19

    Complete Task

    Programmatically mark a task as complete, with the option to specify whether it was successful or failed.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Task"—required. "Operation" must be set to "Complete"—required. "Task ID" is a required text field for the task to complete. "Complete as a Success" is an optional toggle (default on) to mark as successful completion. "Additional Fields" is optional completion notes or data.

    Use cases: Complete tasks from external confirmation systems; batch-close tasks at end of day; integrate with proof-of-delivery systems.

    Complete Task
  20. 20
    Action 20

    Clone Task

    Duplicate an existing task, useful for rescheduling failed deliveries or creating recurring routes.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Task"—required. "Operation" must be set to "Clone"—required. "Task ID" is a required text field for the task to duplicate. "Override Fields" is an optional section to modify specific properties in the cloned task.

    Use cases: Reschedule failed deliveries automatically; create recurring tasks from templates; duplicate tasks with modified dates.

    Clone Task
  21. 21
    Action 21

    Update Recipient

    Modify recipient information for improved delivery accuracy and communication.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Recipient"—required. "Operation" must be set to "Update"—required. "Recipient ID" is a required text field for the recipient's unique identifier. "Update Fields" is an optional section for properties to modify (name, phone, notes).

    Use cases: Sync customer information changes from CRM; update contact details from customer service interactions; correct recipient data.

    Update Recipient
  22. 22
    Action 22

    Get Recipient

    Retrieve detailed information about a specific recipient by ID.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Recipient"—required. "Operation" must be set to "Get"—required. "Get By" is a required dropdown (typically "ID"). "Recipient ID" is a required text field for the recipient's identifier.

    Use cases: Look up customer history; verify recipient details; fetch recipient data for reporting.

    Get Recipient
  23. 23
    Action 23

    Create Recipient

    Add a new recipient to Onfleet's database for future task assignments.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Recipient"—required. "Operation" must be set to "Create"—required. "Recipient Name" is a text field for the recipient's name. "Recipient Phone" is a text field for contact number. "Additional Fields" is optional properties like notes or metadata. "Options" is optional configuration settings.

    Use cases: Pre-create recipients from customer database; set up recipients from order imports; sync recipients from CRM.

    Create Recipient
  24. 24
    Action 24

    Get Delegatee Details

    Retrieve information about organizations that have been delegated access to your Onfleet account.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Organization"—required. "Operation" must be set to "Get Delegatee Details"—required. "Organization ID" is a required text field for the organization identifier.

    Use cases: Audit delegated access; verify third-party integrations; manage partner relationships.

    Get Delegatee Details
  25. 25
    Action 25

    Get My Organization

    Retrieve complete details about your connected Onfleet organization, including settings and configuration.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Organization"—required. "Operation" must be set to "Get My Organization"—required.

    Use cases: Verify account configuration; fetch organization settings for dashboards; audit account details.

    Get My Organization
  26. 26
    Action 26

    Update Hub

    Modify properties of an existing hub location in your Onfleet account.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Hub"—required. "Operation" must be set to "Update"—required. "Hub ID" is a required text field for the hub's unique identifier. "Update Fields" is an optional section for properties to modify.

    Use cases: Update hub addresses when locations change; modify hub names; adjust hub configurations.

    Update Hub
  27. 27
    Action 27

    Get Many Hubs

    Retrieve multiple hub records from your Onfleet account.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Hub"—required. "Operation" must be set to "Get Many"—required. "Return All" is an optional toggle to fetch all hubs. "Limit" is an optional number field to cap results (default 64).

    Use cases: Generate hub reports; populate hub selection dropdowns; audit hub configurations.

    Get Many Hubs
  28. 28
    Action 28

    Create Hub

    Set up a new hub location in Onfleet with address and configuration details.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Hub"—required. "Operation" must be set to "Create"—required. "Name" is a required text field for the hub name. "Destination" is a section for adding the hub's physical address. "Additional Fields" is optional properties.

    Use cases: Automate hub creation when opening new locations; set up temporary hubs for events; sync locations from facility management systems.

    Create Hub
  29. 29
    Action 29

    Get Destination

    Retrieve details about a specific delivery destination by its unique identifier.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Destination"—required. "Operation" must be set to "Get"—required. "Destination ID" is a required text field for the destination's identifier.

    Use cases: Verify address details; look up destination information for customer inquiries; fetch destination data for reporting.

    Get Destination
  30. 30
    Action 30

    Create Destination

    Add a new destination record to Onfleet with full address details.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Destination"—required. "Operation" must be set to "Create"—required. "Unparsed Address" is an optional toggle to provide a single address string for parsing. "Number, Street, City, Country" are optional text fields for structured address input. "Additional Fields" is optional properties like notes or metadata.

    Use cases: Pre-create destinations from address databases; set up destinations for recurring deliveries; import locations from external systems.

    Create Destination
  31. 31
    Action 31

    Update Tasks in Container

    Modify tasks within a specific container (worker, team, or organization).

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Container"—required. "Operation" must be set to "Update Tasks"—required. "Container ID" is a required text field for the container's identifier. "Task IDs" is a section to specify which tasks to update. "Options" is optional additional parameters.

    Use cases: Batch update tasks assigned to a driver; modify task order within a container; manage task properties in bulk.

    Update Tasks in Container
  32. 32
    Action 32

    Get Container

    Retrieve information about a container (worker, team, or organization) and its contents.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Container"—required. "Operation" must be set to "Get"—required. "Container Type" is a required dropdown to specify the container type. "Container ID" is a required text field for the container's identifier.

    Use cases: View all tasks assigned to a driver; check team workload; audit container contents.

    Get Container
  33. 33
    Action 33

    Add Tasks to Container

    Assign one or more tasks to a container (typically a worker or team) with control over insertion position.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Container"—required. "Operation" must be set to "Add Tasks"—required. "Container Type" is a required dropdown for the target container type. "Container ID" is a required text field for the container's identifier. "Insert Type" is a required dropdown for where to add tasks (beginning, end, specific index). "Task IDs" is a section to specify which tasks to add. "Options" is optional additional parameters.

    Use cases: Assign tasks to drivers programmatically; bulk-assign tasks to teams; insert priority tasks at specific positions.

    Add Tasks to Container
  34. 34
    Action 34

    Update Admin

    Modify properties of an existing administrator account in Onfleet.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Admin"—required. "Operation" must be set to "Update"—required. "Admin ID" is a required text field for the admin's unique identifier. "Update Fields" is an optional section for properties to modify.

    Use cases: Update admin email addresses; change admin permissions; sync admin details from HR systems.

    Update Admin
  35. 35
    Action 35

    Get Many Admins

    Retrieve multiple administrator records from your Onfleet account.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Admin"—required. "Operation" must be set to "Get Many"—required. "Return All" is an optional toggle to fetch all admins. "Limit" is an optional number field to cap results (default 64).

    Use cases: Generate admin audit reports; verify admin access levels; export admin list for compliance.

    Get Many Admins
  36. 36
    Action 36

    Delete Admin

    Remove an administrator account from Onfleet.

    Key parameters: "Credential to connect with" is a required Onfleet account. "Resource" must be set to "Admin"—required. "Operation" must be set to "Delete"—required. "Admin ID" is a required text field specifying which admin to remove.

    Use cases: Automate admin offboarding; revoke access when roles change; clean up inactive accounts.

    Delete Admin
  37. 37
    Action 37

    Create Admin

    Add a new administrator to your Onfleet account with specified permissions and access.

    Key parameters: "Credential to connect with" is required Onfleet credentials. "Resource" must be set to "Admin"—required. "Operation" must be set to "Create"—required. "Name" is a required text field for the admin's name. "Email" is a required text field for the admin's email address. "Additional Fields" is optional properties like phone number or permissions.

    Use cases: Automate admin onboarding; create admins from HR system triggers; provision accounts for new managers.

    Create Admin
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the Onfleet n8n integration free to use?
    The integration itself is completely free—n8n is open-source and you can self-host it at no cost, or use n8n cloud which has a free tier. However, you do need an active Onfleet account with API access, which depends on your Onfleet subscription plan. Most Onfleet plans include API access, but it's worth confirming with Onfleet if you're on a basic plan. Once you have both n8n and Onfleet API access, there are no additional fees for the integration—you can create unlimited workflows connecting the two platforms. Learn more about n8n capabilities in our comprehensive n8n review.
  • What data can I sync between Onfleet and n8n?
    You can sync virtually all Onfleet data through n8n. This includes complete task information (destinations, recipients, timing, status, proof of delivery), worker details (contact info, schedules, teams, current location), team configurations, hub locations, and administrative accounts. With 17 triggers capturing real-time events and 37 actions for reading and writing data, you can build bidirectional syncs with your CRM, e-commerce platform, warehouse management system, or any other tool in your stack. The integration supports both polling for data and instant webhooks for real-time event capture. For storing delivery data, consider integrating with Airtable via n8n or Google Sheets.
  • How long does it take to set up the Onfleet n8n integration?
    The basic connection takes about 5 minutes—you just need to grab your API key from Onfleet and paste it into n8n. Building your first simple workflow (like sending a notification when a task completes) can be done in another 10-15 minutes. More complex workflows involving multiple triggers, conditional logic, and connections to other platforms might take an hour or two to build and test properly. The n8n visual interface makes it easy to iterate quickly, and you can test each step as you go. Most users have a functional Onfleet automation running within their first hour of setup. For notifications, you can easily connect to Discord or Twilio for SMS alerts.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.