Onfleet

Last mile delivery software
Connect it
In Keystile Automations → Connections → New connection, choose Onfleet and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Onfleet: clone task (Clones a task).What it can do (33 actions)
| Action | What it does | Changes data |
|---|---|---|
| Clone Task | Clones a task | |
| Create Administrator | Create a new administrator | |
| Create Destination | Create a new destination | |
| Create Hub | Create a new hub | |
| Create Recipient | Creates a recipient | |
| Create Task | Creates a task | |
| Create Team | Create a new team | |
| Create Worker | Create a new worker | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Administrator | Delete an existing administrator | |
| Delete Task | Deletes a task | |
| Delete Team | Delete an existing team | |
| Delete Worker | Delete an existing worker | |
| Force Complete Task | Force completes a task | |
| Get Administrators | Get many administrators | |
| Get Container | Get a specific container | |
| Get Delegatee Details | Get details of a connected organization | |
| Get Destination | Get a specific destination | |
| Get Hubs | Get many hubs | |
| Get Organization | Get your organization details | |
| Get Recipient | Gets a single recipient | |
| Get Task | Get a specific task | |
| Get Tasks | Get many task | |
| Get Team | Gets an existing team | |
| Get Teams | Gets many existing team | |
| Get Worker | Get an existing worker's details | |
| Get Worker Schedule | Get an existing worker's schedule | |
| Update Administrator | Update an existing administrator | |
| Update Hub | Update an existing hub | |
| Update Recipient | Updates a recipient | |
| Update Task | Updates a task | |
| Update Team | Update an existing team | |
| Update Worker | Update an existing worker |
Start a workflow when… (18 triggers)
- Task Arrival — Triggers when a task worker arriving at or closer than threshold value provided, in meters
- Task Assigned — Triggers when a task is assigned
- Task Cloned — Triggers when a task is cloned
- Task Completed — Triggers when a task is completed
- Task Created — Triggers when a task is created
- Task Delayed — Triggers when a task is delayed
- Task Deleted — Triggers when a task is deleted
- Task ETA — Triggers when a task worker ETA less than or equal to threshold value provided, in seconds
- Task Failed — Triggers when a task has failed
- Task Started — Triggers when a task is started
- Task Unassigned — Triggers when a task is unassigned
- Task Updated — Triggers when a task is updated
- Worker Created — Triggers when a worker is created
- Worker Deleted — Triggers when a worker is deleted
- Worker Duty Change — Triggers when a worker status changes
- Auto Dispatch Completed — Triggers when team auto-dispatch calculation is completed
- SMS Recipient Opt Out — Triggers when a recipient opts out of SMS notifications
- SMS Recipient Response Missed — Triggers when a recipient responds to a notification via SMS, but the organization is unable to handle it at that time
How Keystile protects it
Every Onfleet action is checked before it runs, whether it comes from an AI tool or a workflow. 1 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Onfleet with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access