Intégration Onfleet n8nAutomatiser Onfleet avec n8n.
L'intégration Onfleet n8n branche la livraison sur le reste de tes outils. Le nœud couvre 37 opérations réparties sur 9 ressources : tâches, destinataires, équipes, hubs, conteneurs, livreurs. Le trigger écoute 17 événements classés en 4 familles. C'est fait pour ceux qui organisent des tournées tous les matins.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que couvre vraiment l'intégration Onfleet n8n ?
Onfleet gère le dernier kilomètre : les tâches, les livreurs, les équipes et les SMS envoyés aux destinataires. Le nœud n8n pilote ces mêmes données depuis un workflow, c'est-à-dire une suite d'étapes automatisées. Il est livré avec n8n : rien à installer, aucun coût supplémentaire côté n8n, que tu sois sur n8n Cloud ou sur une instance auto-hébergée. Deux nœuds partagent un seul credential : le nœud Onfleet pour les 37 opérations, le trigger Onfleet pour les 17 événements.
Premier usage, l'entrée des commandes. Une commande arrive dans un tableur, un formulaire ou une boutique, et task.create la transforme en tâche de livraison avec son adresse et son créneau. Beaucoup d'équipes gardent leur planning du jour dans un fichier partagé et branchent le nœud sur Google Sheets : une ligne lue, une tâche créée. Les trois templates publics de n8n.io font exactement ça, depuis Airtable (1524), depuis Google Drive (1547) et depuis un tableur local (1530).
Deuxième usage, le sens inverse. Le trigger reçoit taskCompleted ou taskFailed et le workflow prévient le reste de la boîte. Un message dans Slack pour le régulateur, un mail de preuve de livraison via Gmail pour le service client, une ligne ajoutée au suivi du jour. Chaque événement arrive en quelques secondes, parce qu'Onfleet appelle l'URL du webhook enregistrée par n8n.
Troisième usage, la préparation de la tournée. Un conteneur, dans Onfleet, c'est la liste ordonnée des tâches d'une organisation, d'une équipe ou d'un livreur. container.addTask y pousse les tâches du jour à la bonne position, container.get relit ce qu'un livreur s'apprête à faire. L'ordre de la liste, c'est l'ordre de la tournée.
Deux limites honnêtes. Le nœud couvre 9 ressources et 37 opérations ; si l'appel dont tu as besoin n'y figure pas, le nœud HTTP Request interroge l'API directement en réutilisant la même clé, donc rien n'est à reconstruire. Et plusieurs opérations de lecture gardent un champ d'identifiant marqué requis, notamment les Get Many sur les admins et sur les tâches : prépare une valeur même quand tu attends une liste complète.
Si tu veux d'abord juger la plateforme elle-même, l'Avis n8n raconte ce qu'elle vaut au quotidien, et la Formation n8n couvre les bases que cette page suppose acquises.
Comment connecter Onfleet à n8n ?
- 01
Ouvrir un compte administrateur Onfleet
Tout commence côté Onfleet. Il faut un compte administrateur sur l'organisation que tu veux automatiser, parce que la clé d'API se crée depuis les réglages d'administration et hérite des droits de ce compte. Un compte livreur ne suffit pas. Si l'organisation appartient à quelqu'un d'autre, demande-lui de t'ajouter comme administrateur, ou de générer la clé et de te la transmettre.
- 02
Générer la clé d'API dans Onfleet
Connecte-toi au compte administrateur de l'organisation, ouvre Settings puis API & Webhooks, et clique sur + pour créer une nouvelle clé. Copie-la tout de suite et range-la dans ton gestionnaire de mots de passe. Onfleet détaille la manipulation dans son article d'aide sur la création d'une clé d'API, référencé
360045763292dans son centre de support. - 03
Enregistrer le credential dans n8n
Dans n8n, ouvre le menu Credentials et crée un credential Onfleet. Un credential, c'est une connexion enregistrée une fois, que n8n réutilise au lieu de te redemander la clé dans chaque nœud. Colle la valeur dans le champ API key et enregistre. Le nœud Onfleet et le trigger Onfleet la proposent ensuite dans leur liste déroulante, dans tous les workflows de l'instance.
Qu'est-ce qui déclenche un workflow Onfleet ?
Onfleet Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Onfleet. Il écoute 17 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Onfleet appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
task.*12worker.*3sms.*1SMSRecipientOptOut.*1SMSRecipientOptOut.SMSRecipientOptOut
Notes de configuration
01Set up the Onfleet Trigger
Le trigger Onfleet démarre un workflow quand Onfleet signale quelque chose. Il fonctionne par webhook, c'est-à-dire une URL que l'outil appelle : n8n l'enregistre auprès d'Onfleet à l'activation du workflow, et chaque événement arrive quelques secondes plus tard. Aucun intervalle à régler.
Paramètres clés
- Trigger On : la liste des événements écoutés. Aucune option « tous les événements » n'existe, chaque case se coche à la main.
- Name (Additional Fields) : un nom donné au webhook pour l'identifier. Pratique dès que plusieurs workflows sont enregistrés sur la même organisation Onfleet.
1 et expose 17 événements répartis en 4 familles, détaillées juste en dessous. Entre deux événements, le workflow reste au repos.02Task events
Douze événements sur les 17, c'est beaucoup, et le tri se fait au moment de cocher les cases. La famille des tâches pèse 12 des 17 événements. Elle suit une livraison sur toute sa durée, de sa création jusqu'à son issue, et c'est celle que la plupart des workflows écoutent.
Paramètres clés
- Trigger On : création et modifications avec
taskCreated,taskUpdated,taskClonedettaskDeleted. - Trigger On : affectation et déroulé avec
taskAssigned,taskUnassigned,taskStarted,taskArrival,taskEtaettaskDelayed. - Trigger On : issue de la course avec
taskCompletedettaskFailed.
taskDelayed et taskEta pour prévenir le client avant qu'il n'appelle, puis taskFailed pour replanifier dans la journée. Ne coche que ce sur quoi tu agis vraiment, sinon le workflow tourne dans le vide.03Worker events
Trois événements couvrent les livreurs eux-mêmes. Ils portent sur l'objet livreur, pas sur ses tâches, donc c'est le bon point d'accroche pour la gestion des équipes plutôt que pour le suivi des courses.
Paramètres clés
- Trigger On :
workerCreatedetworkerDeleted, quand un livreur rejoint l'organisation ou la quitte. - Trigger On :
workerDuty, quand un livreur prend ou quitte son service.
workerDuty, lui, intéresse le régulateur au petit matin : il dit qui est réellement disponible avant que les tournées ne partent. Un livreur supprimé, c'est aussi un accès à couper ailleurs, et le workflow s'en charge dans la foulée.04SMS recipient events
Onfleet envoie des SMS aux destinataires, et deux des 4 familles du catalogue traitent ce qui revient. Chacune ne porte qu'un seul événement, d'où leur affichage séparé dans la liste plutôt que sous un préfixe commun.
Paramètres clés
- Trigger On :
smsRecipientResponseMissed, quand une réponse du destinataire a été manquée. - Trigger On :
SMSRecipientOptOut, quand un destinataire se désinscrit des notifications SMS. Attention aux majuscules en début de valeur, c'est l'écriture exacte du catalogue.
Ce que le nœud Onfleet sait faire
Le nœud Onfleet expose 37 opérations sur 9 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Delete | Add Tasks | Auto-Dispatch | Clone | Complete | Get Delegatee Details | Get Schedule | Get Time Estimates | Update Tasks |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Admin | ✓ | ✓ | ✓ | ✓ | |||||||||
| Container | ✓ | ✓ | ✓ | ||||||||||
| Destination | ✓ | ✓ | |||||||||||
| Hub | ✓ | ✓ | ✓ | ||||||||||
| Organization | ✓ | ✓ | |||||||||||
| Recipient | ✓ | ✓ | ✓ | ||||||||||
| Task | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| Team | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| Worker | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Admin
4 opérationsCreate an admin
admin.createCe que tu vois dans n8n
Notes & cas d'usage
Ajoute un administrateur à l'organisation Onfleet et renvoie l'objet créé. Les administrateurs gèrent l'organisation, contrairement aux livreurs qui exécutent les tâches.
Paramètres clés
- Admin ID : l'identifiant de l'objet admin utilisé pour la recherche.
- Name et Email : le nom de l'administrateur et son adresse mail, au format
name@email.comproposé par le champ. - Read Only (Additional Fields) : si l'administrateur peut ou non effectuer des opérations d'écriture.
Delete an admin
admin.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime un administrateur de l'organisation. L'appel vise un seul compte et ne renvoie rien de réutilisable ensuite, donc place-le en fin de branche.
Paramètres clés
- Admin ID : l'identifiant de l'objet admin, pas le nom de la personne. Passe plutôt
{{ $json.id }}depuis l'opération qui a retrouvé le compte qu'une valeur saisie à la main.
Get many admins
admin.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les administrateurs de l'organisation, pour les auditer ou pour choisir qui prévenir.
Paramètres clés
- Admin ID : toujours marqué requis sur cette opération, alors qu'elle renvoie une liste. Remplis-le avant l'exécution, sinon le nœud s'arrête sur le champ vide.
- Return All : activé, n8n enchaîne toutes les pages d'administrateurs ; désactivé, Limit fixe le nombre maximal d'items renvoyés.
Update an admin
admin.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie un administrateur existant. Seuls les champs ajoutés sont touchés, le reste du compte ne bouge pas.
Paramètres clés
- Admin ID : l'identifiant de l'objet admin utilisé pour la recherche.
- Name (Update Fields) et Phone : le nom et le numéro de téléphone de l'administrateur.
- Read Only (Update Fields) : si l'administrateur peut ou non effectuer des opérations d'écriture.
Container
3 opérationsAdd tasks
container.addTaskCe que tu vois dans n8n
Notes & cas d'usage
Insère des tâches dans un conteneur, la liste ordonnée des tâches rattachées à une organisation, une équipe ou un livreur.
Paramètres clés
- Container Type et Container ID :
organizations,teamsouworkers, puis l'identifiant de l'objet correspondant au conteneur choisi. - Insert Type et Index :
-1pour ajouter à la fin,0pour ajouter au début,1pour insérer à un index précis, l'index indiquant la position d'insertion. - Task IDs : les identifiants des tâches à utiliser.
- Consider Dependencies (Options) : inclure ou non la famille de dépendances de la tâche visée, tâches parentes et enfants, dans l'affectation résultante.
Get a container
container.getCe que tu vois dans n8n
Notes & cas d'usage
Lit un conteneur et renvoie les tâches qu'il contient, dans leur ordre d'exécution. Rien n'est modifié.
Paramètres clés
- Container Type :
organizations,teamsouworkers, selon la liste que tu veux consulter. - Container ID : l'identifiant de l'objet correspondant au conteneur choisi, souvent
{{ $json.id }}repris de l'opération livreur ou équipe juste avant.
Update tasks
container.updateTaskCe que tu vois dans n8n
Notes & cas d'usage
Remplace intégralement les tâches d'un conteneur. Ce que tu envoies devient la liste complète : ce qui n'y figure pas sort du conteneur.
Paramètres clés
- Container ID : l'identifiant de l'objet correspondant au conteneur choisi.
- Task IDs : les tâches à utiliser, dans l'ordre où elles doivent être faites.
- Consider Dependencies (Options) : inclure ou non la famille de dépendances de la tâche visée, tâches parentes et enfants, dans l'affectation résultante.
Destination
2 opérationsCreate a destination
destination.createCe que tu vois dans n8n
Notes & cas d'usage
Enregistre une adresse comme objet destination, sur lequel les tâches pourront pointer. Créée une fois, l'adresse reste cohérente d'une livraison à l'autre.
Paramètres clés
- Unparsed Address : indique si l'adresse est fournie en une seule chaîne non découpée, ce qui change la lecture des autres champs.
- Destination Address, Number, Street, City, Country : le détail de la voie, le numéro qui peut aussi contenir des lettres, le nom de la rue, la commune et le pays.
- Apartment (Additional Fields) et Address Notes : le numéro d'appartement ou toute précision utile, et les notes sur la destination.
Get a destination
destination.getCe que tu vois dans n8n
Notes & cas d'usage
Récupère une destination et renvoie le détail de l'adresse enregistrée.
Paramètres clés
- Destination ID : l'identifiant de l'objet destination, repris en général de la tâche qui le référence avec une expression du type
{{ $json.destination }}.
Hub
3 opérationsCreate a hub
hub.createCe que tu vois dans n8n
Notes & cas d'usage
Déclare un hub, le site physique d'où part une tournée, et renvoie l'objet créé. Un hub porte sa propre adresse et peut être rattaché à des équipes.
Paramètres clés
- Name : le nom qui identifie le hub.
- Destination : l'adresse du hub, ajoutée via le bloc
Add Destination, avec Street, City, State et Country. - Team Names or IDs (Additional Fields) : les équipes auxquelles ce hub est assigné, choisies dans la liste ou fournies en identifiants via une expression.
Get many hubs
hub.getAllCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les hubs déclarés dans l'organisation. Aucun identifiant n'est demandé ici, c'est donc le moyen le plus court d'avoir la vue complète de tes sites.
Paramètres clés
- Return All : activé, tous les hubs remontent page après page ; désactivé, Limit fixe le nombre maximal de hubs renvoyés.
Update a hub
hub.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie un hub déjà créé, champ par champ. Ce que tu ne renseignes pas garde sa valeur actuelle.
Paramètres clés
- Hub ID : l'identifiant de l'objet hub utilisé pour la recherche.
- Name (Update Fields) : le nom qui identifie le hub, utile quand les dépôts sont renommés après une réorganisation.
- Destination (Update Fields) et Team Names or IDs : l'adresse via
Add Destination, et les équipes rattachées au hub.
Organization
2 opérationsGet my organization
organization.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie le détail de l'organisation associée à la clé d'API. Rien à configurer : le credential dit déjà quelle organisation est lue.
Get a delegatee's details
organization.getDelegateeCe que tu vois dans n8n
Notes & cas d'usage
Lit le détail d'une autre organisation avec laquelle tu es connecté dans Onfleet. La délégation, c'est la façon dont deux entreprises se partagent des livraisons, l'une envoyant le travail, l'autre l'exécutant.
Paramètres clés
- Organization ID : l'identifiant du délégataire utilisé pour la recherche.
Recipient
3 opérationsCreate a recipient
recipient.createCe que tu vois dans n8n
Notes & cas d'usage
Enregistre un client comme destinataire, l'objet qu'Onfleet rattache aux tâches et à qui il envoie les SMS.
Paramètres clés
- Recipient Name : le nom complet du destinataire.
- Recipient Phone : un numéro unique et valide au format du pays de l'organisation s'il n'y a pas de
+en tête ; avec un+, le réglage de pays de l'organisation est ignoré. - Skip Recipient SMS Notifications (Additional Fields) : si le destinataire a demandé à ne pas recevoir de SMS.
Get a recipient
recipient.getCe que tu vois dans n8n
Notes & cas d'usage
Retrouve un destinataire. La particularité, ici, c'est que tu choisis le critère de recherche, ce qui compte quand la seule information disponible est un numéro de téléphone.
Paramètres clés
- Get By : la variable utilisée pour la recherche,
id,phoneouname. - Recipient ID, Name ou Phone : la valeur correspondant au critère choisi juste au-dessus.
Update a recipient
recipient.updateCe que tu vois dans n8n
Notes & cas d'usage
Corrige les données enregistrées d'un destinataire, qui s'appliquent ensuite à ses prochaines tâches.
Paramètres clés
- Recipient ID : l'identifiant de l'objet destinataire utilisé pour la recherche.
- Recipient Phone (Update Fields) : même règle qu'à la création, le
+en tête décidant si le pays de l'organisation s'applique. - Recipient Notes (Update Fields) : les notes générales du destinataire, qui ne doivent être ni propres à une tâche ni propres à une destination.
SMSRecipientOptOut arrive, et le workflow coche Skip Recipient SMS Notifications pour que la désinscription soit respectée sur toutes les livraisons suivantes.Task
7 opérationsClone a task
task.cloneCe que tu vois dans n8n
Notes & cas d'usage
Duplique une tâche existante et renvoie la copie. Pratique quand une livraison doit se répéter avec la même adresse et le même destinataire.
Paramètres clés
- Task ID : l'identifiant de l'objet tâche utilisé pour la recherche.
- Complete After (Override Fields) et Complete Before : l'heure au plus tôt et l'heure au plus tard de réalisation, ce qu'on change presque toujours sur un clone.
- Include Dependencies (Override Fields), Include Barcodes et Include Metadata : ce qui est repris dans la copie.
Complete a task
task.completeCe que tu vois dans n8n
Notes & cas d'usage
Force la clôture d'une tâche déjà démarrée et enregistre si elle s'est bien passée. C'est la sortie de secours, pour les cas que l'application du livreur n'a pas clôturés.
Paramètres clés
- Task ID : l'identifiant de l'objet tâche utilisé pour la recherche.
- Complete as a Success : si la clôture est un succès ou non, ce qui sépare un colis livré d'une tentative ratée dans ton reporting.
- Notes (Additional Fields) : les notes de clôture.
Create a task
task.createCe que tu vois dans n8n
Notes & cas d'usage
C'est l'opération autour de laquelle se construit la majorité des workflows Onfleet. Elle crée la livraison ou l'enlèvement, avec sa destination, et renvoie l'objet tâche.
Paramètres clés
- Destination : l'adresse, ajoutée via le bloc
Add Destination, avec au minimum Street, City et Country, ou une chaîne unique quand Unparsed Address est activé. - Complete After (Additional Fields) et Complete Before : le créneau de livraison.
- Pick Up Task (Additional Fields) : s'il s'agit d'un enlèvement plutôt que d'une remise.
- Service Time (Additional Fields) : les minutes passées sur place à l'arrivée, prises en compte pour l'optimisation de tournée.
Delete a task
task.deleteCe que tu vois dans n8n
Notes & cas d'usage
Efface une tâche d'Onfleet. Elle disparaît de la liste du livreur, ce qui réserve cette opération aux annulations, pas aux tentatives ratées.
Paramètres clés
- Task ID : l'identifiant de l'objet tâche, typiquement
{{ $json.id }}transmis par le nœud qui a identifié la commande.
task.complete en échec conserve l'historique.Get a task
task.getCe que tu vois dans n8n
Notes & cas d'usage
Récupère une tâche et son état actuel, la façon habituelle d'enrichir un événement avant d'agir dessus.
Paramètres clés
- Task ID : l'identifiant de l'objet tâche, souvent
{{ $json.id }}directement issu du trigger.
taskDelayed avec l'identifiant, et ce nœud va chercher la tâche complète pour que le message au client mentionne l'adresse et le créneau plutôt qu'une référence sèche.Get many tasks
task.getAllCe que tu vois dans n8n
Notes & cas d'usage
Parcourt les tâches de l'organisation, filtrées par période et par état. C'est l'opération de reporting du nœud.
Paramètres clés
- Task ID : marqué requis même sur cette opération de liste, donne-lui une valeur avant de lancer le nœud.
- Return All : activé, toutes les tâches correspondantes remontent ; désactivé, Limit plafonne le nombre de tâches renvoyées.
- From (Filters) et To : le début et la fin de la plage, la fin valant l'heure actuelle par défaut.
- State (Filters) :
0non affectée,1affectée,2active,3terminée, ouall.
Update a task
task.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie une tâche qui existe déjà, sans la recréer. Seuls les champs de mise à jour renseignés sont appliqués.
Paramètres clés
- Task ID : l'identifiant de l'objet tâche utilisé pour la recherche.
- Notes (Update Fields) : les notes de la tâche, ce que le livreur lit sur son téléphone.
- Quantity (Update Fields) et Service Time : le nombre d'unités à déposer et les minutes passées sur place, tous deux utilisés pour l'optimisation de tournée.
Team
7 opérationsAuto-dispatch a team
team.autoDispatchCe que tu vois dans n8n
Notes & cas d'usage
Onfleet prend les tâches qui attendent dans le conteneur non assigné d'une équipe et les répartit entre les chauffeurs en service, en construisant les tournées au passage.
Paramètres clés
- Team ID : l'identifiant de l'équipe visée, souvent
{{ $json.id }}repris du nœud précédent. - Max Allowed Delay : le retard maximal toléré, en minutes, sur une tâche.
- Max Number Of Tasks Per Route : le nombre total de tâches autorisées sur une tournée, pour qu'un chauffeur n'hérite pas de toute la matinée.
- Service Time : la durée de service par défaut, en minutes, appliquée aux tâches qui n'ont pas la leur.
Create a team
team.createCe que tu vois dans n8n
Notes & cas d'usage
Une équipe apparaît dans l'organisation Onfleet avec ses chauffeurs et ses administrateurs déjà rattachés.
Paramètres clés
- Name : un nom unique pour l'équipe, pour ne jamais confondre deux dépôts.
- Worker Names or IDs : la liste des chauffeurs, choisis dans le menu déroulant ou passés par identifiants via une expression, la formule n8n qui va chercher une valeur dans l'item entrant.
- Administrator Names or IDs : les administrateurs qui pilotent l'équipe.
- Self Assignment : dans Additional Fields, autorise ou non les chauffeurs à prendre eux-mêmes les tâches non assignées de l'équipe.
Delete a team
team.deleteCe que tu vois dans n8n
Notes & cas d'usage
L'équipe disparaît de l'organisation Onfleet. Autant réserver cette opération à un workflow qu'un humain déclenche volontairement, pas à une routine planifiée.
Paramètres clés
- Team ID : l'identifiant de l'équipe à supprimer, à conserver au moment de la création plutôt qu'à retrouver après coup.
Get a team
team.getCe que tu vois dans n8n
Notes & cas d'usage
Tu donnes un identifiant d'équipe, le nœud renvoie la fiche correspondante, exploitable par les nœuds suivants avec des expressions, les formules qui vont chercher une valeur dans l'item entrant.
Paramètres clés
- Team ID : l'identifiant de l'équipe, typiquement
{{ $json.id }}issu d'un Get many teams.
Get many teams
team.getAllCe que tu vois dans n8n
Notes & cas d'usage
Toutes les équipes de l'organisation reviennent sous forme de liste, un item par équipe.
Paramètres clés
- Return All : activé, n8n enchaîne les pages de l'API jusqu'à la dernière équipe ; désactivé, il s'arrête à Limit.
- Limit : le nombre maximal d'équipes renvoyées, pratique tant que le workflow est en test.
Get time estimates for a team
team.getTimeEstimatesCe que tu vois dans n8n
Notes & cas d'usage
Les temps estimés des prochaines tâches d'une équipe reviennent, avec le chauffeur qu'Onfleet retiendrait pour la course.
Paramètres clés
- Team ID : l'équipe interrogée.
- Pick Up et Drop Off : dans Filters, les deux extrémités du trajet estimé.
- Restricted Vehicle Types : les types de véhicule à ignorer dans la requête, parmi
CAR,MOTORCYCLE,BICYCLEetTRUCK. - Service Time : le temps attendu sur place, en secondes, au point de retrait, au point de livraison, ou aux deux.
Update a team
team.updateCe que tu vois dans n8n
Notes & cas d'usage
La fiche d'une équipe existante évolue. Ce que tu mets dans Update Fields est ce qui change, rien d'autre ne part.
Paramètres clés
- Team ID : l'équipe modifiée.
- Worker Names or IDs : la composition en chauffeurs après modification.
- Hub Name or ID : le hub de rattachement, choisi dans la liste ou passé par identifiant.
- Self Assignment : bascule la possibilité pour les chauffeurs de prendre seuls les tâches non assignées de l'équipe.
Worker
6 opérationsCreate a worker
worker.createCe que tu vois dans n8n
Notes & cas d'usage
Un chauffeur obtient son compte Onfleet et rejoint une équipe dans le même mouvement, ce que demande la plupart des arrivées.
Paramètres clés
- Name : le nom du chauffeur.
- Phone : ses numéros de téléphone.
- Team Names or IDs : une ou plusieurs équipes dont il fait partie.
- Capacity : dans Additional Fields, le nombre maximal d'unités qu'il peut transporter, utilisé pour l'optimisation des tournées.
Delete a worker
worker.deleteCe que tu vois dans n8n
Notes & cas d'usage
Le départ d'un chauffeur se traduit par une fiche qui quitte Onfleet. Une trace dans un canal interne évite que le dispatch cherche quelqu'un qui n'est plus là.
Paramètres clés
- Worker ID : l'identifiant du chauffeur, pas son nom affiché.
Get a worker
worker.getCe que tu vois dans n8n
Notes & cas d'usage
Un chauffeur, un item en retour. La collection Options décide de la quantité d'informations qui voyage avec.
Paramètres clés
- Worker ID : l'identifiant du chauffeur recherché.
- Analytics : activé, la réponse s'enrichit des événements de prise de service, de la distance parcourue en mètres et des analyses de temps.
- Fields to Return : la liste des champs à garder quand la fiche complète est de trop, par exemple
onDuty,locationouactiveTask.
Get many workers
worker.getAllCe que tu vois dans n8n
Notes & cas d'usage
La liste des chauffeurs se filtre par leur position du moment, ce qui répond à la question « qui est près de cette adresse ? ».
Paramètres clés
- Search by Location : ne garder que les chauffeurs présents dans une zone cible.
- Longitude et Latitude : le couple de coordonnées au centre de cette zone.
- Radius : dans Filters, le rayon en mètres de la zone sphérique fouillée. Par défaut
1000, avec un maximum de10000. - Return All : activé, tous les chauffeurs correspondants remontent ; désactivé, Limit plafonne la liste.
Get the schedule for a worker
worker.getScheduleCe que tu vois dans n8n
Notes & cas d'usage
Demander le planning d'un chauffeur donne au workflow de quoi raisonner sur sa disponibilité avant d'engager quoi que ce soit.
Paramètres clés
- Worker ID : l'identifiant du chauffeur, récupéré d'un Get many workers ou stocké dans ta propre base.
Update a worker
worker.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifier une fiche chauffeur couvre le quotidien : une capacité revue, une correction de nom, un passage dans une autre équipe.
Paramètres clés
- Worker ID : le chauffeur modifié.
- Capacity : le nombre maximal d'unités qu'il peut transporter, pour l'optimisation des tournées.
- Display Name : le nom affiché à la place du vrai dans les SMS, sur les pages de suivi de livraison et vis-à-vis des organisations partenaires.
- Team Names or IDs : les équipes auxquelles il appartient après la modification.
Besoin d'aide pour automatiser Onfleet avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.