Ressources · Intégration n8n

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

Pourquoi automatiser

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.

Connexion

Comment connecter Onfleet à n8n ?

  1. 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.

  2. 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é 360045763292 dans son centre de support.

  3. 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.

Déclencheurs

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.*12
    worker.*3
      sms.*1
        SMSRecipientOptOut.*1
        • SMSRecipientOptOut.
          • SMSRecipientOptOut

        Notes de configuration

        01Set up the Onfleet TriggerLe 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.

        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.
        Quand l'utiliser
        chaque fois que la réaction doit suivre la livraison et pas l'horloge. Le trigger est en version 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 eventsDouze é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.

        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, taskCloned et taskDeleted.
        • Trigger On : affectation et déroulé avec taskAssigned, taskUnassigned, taskStarted, taskArrival, taskEta et taskDelayed.
        • Trigger On : issue de la course avec taskCompleted et taskFailed.
        Quand l'utiliser
        un traiteur qui livre sur créneaux coche 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 eventsTrois é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.

        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 : workerCreated et workerDeleted, quand un livreur rejoint l'organisation ou la quitte.
        • Trigger On : workerDuty, quand un livreur prend ou quitte son service.
        Quand l'utiliser
        l'arrivée et le départ d'un livreur, d'abord. Le compte apparaît dans Onfleet, le workflow crée ses accès ailleurs et poste le message de bienvenue. 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 eventsOnfleet 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.

        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.
        Quand l'utiliser
        une réponse manquée, c'est un client qui essaie de joindre le livreur. Route-la vers le support pendant que la course tourne encore. Une désinscription, elle, se répercute dans la fiche client et s'accorde avec le champ Skip Recipient SMS Notifications des opérations destinataire. Les deux événements se cochent séparément dans la liste.
        Actions

        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.

        Matrice ressources × opérations
        RessourceCreateGetGet ManyUpdateDeleteAdd TasksAuto-DispatchCloneCompleteGet Delegatee DetailsGet ScheduleGet Time EstimatesUpdate Tasks
        Admin✓✓✓✓
        Container✓✓✓
        Destination✓✓
        Hub✓✓✓
        Organization✓✓
        Recipient✓✓✓
        Task✓✓✓✓✓✓✓
        Team✓✓✓✓✓✓✓
        Worker✓✓✓✓✓✓

        Admin

        4 opérations
        01

        Create an admin

        admin.create

        Ce 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.com proposé par le champ.
        • Read Only (Additional Fields) : si l'administrateur peut ou non effectuer des opérations d'écriture.
        Cas d'usage
        un nouveau régulateur arrive au dépôt, et le workflow qui crée ses accès ailleurs ajoute l'admin Onfleet dans la foulée, en lecture seule le temps de la formation.
        02

        Delete an admin

        admin.delete

        Ce 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.
        Cas d'usage
        le départ d'un salarié. Le workflow qui ferme ses autres accès supprime aussi son compte admin Onfleet, ce qui évite l'audit trimestriel où plus personne ne se souvient de qui est parti en mars.
        03

        Get many admins

        admin.getAll

        Ce 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.
        Cas d'usage
        la revue d'accès mensuelle, qui exporte la liste dans un tableur et signale les comptes qui auraient dû disparaître.
        04

        Update an admin

        admin.update

        Ce 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.
        Cas d'usage
        la fin de période d'essai. Le régulateur en lecture seule pendant sa prise de poste passe en écriture, et le changement laisse une trace dans le workflow au lieu d'être fait à la main.

        Container

        3 opérations
        05

        Add tasks

        container.addTask

        Ce 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, teams ou workers, puis l'identifiant de l'objet correspondant au conteneur choisi.
        • Insert Type et Index : -1 pour ajouter à la fin, 0 pour ajouter au début, 1 pour 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.
        Cas d'usage
        un enlèvement urgent passe en tête de la liste d'un livreur sans refaire toute la tournée.
        06

        Get a container

        container.get

        Ce 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, teams ou workers, 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.
        Cas d'usage
        avant une vague d'affectation, le workflow lit le conteneur de chaque livreur et refuse d'ajouter du travail à celui qui a déjà une liste pleine.
        07

        Update tasks

        container.updateTask

        Ce 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.
        Cas d'usage
        un outil d'optimisation rend chaque matin une séquence réordonnée, et cette opération réécrit la séquence entière en un appel plutôt que tâche par tâche.

        Destination

        2 opérations
        08

        Create a destination

        destination.create

        Ce 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.
        Cas d'usage
        un point de dépôt récurrent, un magasin partenaire par exemple, enregistré une fois avec ses consignes d'accès.
        09

        Get a destination

        destination.get

        Ce 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 }}.
        Cas d'usage
        une livraison échoue et le workflow a besoin de l'adresse exacte et de ses notes pour monter le ticket de support, sans demander à l'agent d'ouvrir Onfleet dans un autre onglet.

        Hub

        3 opérations
        10

        Create a hub

        hub.create

        Ce 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.
        Cas d'usage
        un dépôt saisonnier ouvre pour les fêtes, et le workflow qui le met en route crée le hub puis le relie aux équipes concernées.
        11

        Get many hubs

        hub.getAll

        Ce 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.
        Cas d'usage
        l'export hebdomadaire des dépôts et de leurs équipes vers un tableur, qui sert ensuite de liste de référence aux autres workflows quand ils cherchent l'identifiant d'un hub.
        12

        Update a hub

        hub.update

        Ce 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.
        Cas d'usage
        le dépôt déménage deux rues plus loin, et une exécution suffit à corriger l'adresse au lieu de laisser les livreurs avec l'ancienne dans leur application.

        Organization

        2 opérations
        13

        Get my organization

        organization.get

        Ce 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.

        Cas d'usage
        en premier nœud d'un workflow que tu débogues, pour confirmer que la clé fonctionne et vise la bonne organisation Onfleet avant que la suite ne s'exécute. C'est aussi le moyen le plus rapide de récupérer l'identifiant d'organisation réclamé par d'autres opérations, sans aller le copier à la main dans la console.
        14

        Get a delegatee's details

        organization.getDelegatee

        Ce 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.
        Cas d'usage
        un distributeur qui sous-traite une partie de ses tournées récupère les informations de l'organisation partenaire pour alimenter son rapprochement mensuel, sans rien lui demander.

        Recipient

        3 opérations
        15

        Create a recipient

        recipient.create

        Ce 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.
        Cas d'usage
        un client passe sa première commande, et le workflow crée le destinataire avec les notes dont le livreur aura besoin, le code de la porte par exemple.
        16

        Get a recipient

        recipient.get

        Ce 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, phone ou name.
        • Recipient ID, Name ou Phone : la valeur correspondant au critère choisi juste au-dessus.
        Cas d'usage
        un client envoie un SMS au numéro du service client, et le workflow le retrouve par téléphone pour rattacher l'échange à sa livraison en cours.
        17

        Update a recipient

        recipient.update

        Ce 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.
        Cas d'usage
        un événement 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érations
        18

        Clone a task

        task.clone

        Ce 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.
        Cas d'usage
        une livraison hebdomadaire pour un client professionnel, clonée chaque lundi avec un nouveau créneau.
        19

        Complete a task

        task.complete

        Ce 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.
        Cas d'usage
        un livreur perd le réseau au dernier arrêt, et le régulateur clôture la tâche depuis un formulaire branché sur ce nœud.
        20

        Create a task

        task.create

        Ce 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.
        Cas d'usage
        une ligne de commande devient une tâche, avec le créneau choisi au paiement.
        21

        Delete a task

        task.delete

        Ce 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.
        Cas d'usage
        un client annule avant le départ de la tournée. Le statut change dans la boutique, le workflow supprime la tâche, et le livreur ne voit jamais un arrêt qui n'a plus lieu d'être. Pour une course tentée sans succès, task.complete en échec conserve l'historique.
        22

        Get a task

        task.get

        Ce 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.
        Cas d'usage
        le trigger se déclenche sur 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.
        23

        Get many tasks

        task.getAll

        Ce 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) : 0 non affectée, 1 affectée, 2 active, 3 terminée, ou all.
        Cas d'usage
        le point du soir, qui compte ce qui est resté non affecté toute la journée.
        24

        Update a task

        task.update

        Ce 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.
        Cas d'usage
        un client rappelle pour ajouter deux colis à une livraison déjà planifiée, et la quantité comme le temps sur place sont corrigés avant le départ du dépôt.

        Team

        7 opérations
        25

        Auto-dispatch a team

        team.autoDispatch

        Ce 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.
        Cas d'usage
        une boulangerie qui livre ses dépôts lance la répartition une fois les commandes de la nuit transformées en tâches.
        26

        Create a team

        team.create

        Ce 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.
        Cas d'usage
        l'ouverture d'un dépôt saisonnier se déclenche depuis une ligne de tableur, sans passer par le back-office.
        27

        Delete a team

        team.delete

        Ce 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.
        Cas d'usage
        une équipe montée pour une opération commerciale de trois semaines est nettoyée le jour où la campagne se termine.
        28

        Get a team

        team.get

        Ce 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.
        Cas d'usage
        avant d'annoncer une tournée dans un canal interne, le workflow récupère l'équipe pour nommer correctement le dépôt concerné, sans que personne ait à ouvrir l'interface Onfleet.
        29

        Get many teams

        team.getAll

        Ce 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.
        Cas d'usage
        un inventaire hebdomadaire des équipes alimente un tableau partagé avec les responsables d'exploitation.
        30

        Get time estimates for a team

        team.getTimeEstimates

        Ce 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, BICYCLE et TRUCK.
        • Service Time : le temps attendu sur place, en secondes, au point de retrait, au point de livraison, ou aux deux.
        Cas d'usage
        un site de vente affiche un créneau réaliste au moment du paiement plutôt qu'une promesse que personne n'a vérifiée.
        31

        Update a team

        team.update

        Ce 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.
        Cas d'usage
        au changement de rotation, le workflow bascule les chauffeurs du soir sur l'équipe de nuit et le dispatch n'ouvre jamais l'interface.

        Worker

        6 opérations
        32

        Create a worker

        worker.create

        Ce 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.
        Cas d'usage
        l'arrivée d'un coursier validée côté RH crée le chauffeur avant même sa première tournée.
        33

        Delete a worker

        worker.delete

        Ce 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é.
        Cas d'usage
        la fin d'un contrat dans l'outil RH déclenche le retrait, pour qu'aucune tournée ne soit attribuée à quelqu'un qui ne travaille plus là.
        34

        Get a worker

        worker.get

        Ce 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, location ou activeTask.
        Cas d'usage
        sur une réclamation de retard, le support récupère l'état du chauffeur et le colle directement dans le ticket.
        35

        Get many workers

        worker.getAll

        Ce 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 de 10000.
        • Return All : activé, tous les chauffeurs correspondants remontent ; désactivé, Limit plafonne la liste.
        Cas d'usage
        un pli urgent part chez le coursier déjà dans le quartier.
        36

        Get the schedule for a worker

        worker.getSchedule

        Ce 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.
        Cas d'usage
        avant d'ajouter un enlèvement de fin de journée, le workflow lit le planning et redirige la demande quand le créneau est déjà pris.
        37

        Update a worker

        worker.update

        Ce 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.
        Cas d'usage
        un coursier qui passe du vélo à l'utilitaire change de capacité, et l'optimisation cesse de lui réserver les petites commandes.
        Besoin d'aide

        Besoin d'aide pour automatiser Onfleet avec n8n ?

        L'équipe te répond directement.

        Chaque message est lu par une personne.

        FAQ

        Onfleet et n8n, les questions qui reviennent

        01L'intégration Onfleet n8n est-elle gratuite ?
        Oui côté n8n. Le nœud Onfleet et le trigger Onfleet sont livrés avec n8n : rien à installer, aucun coût supplémentaire pour le connecteur lui-même, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow construit sur l'un fonctionne à l'identique sur l'autre. Ce que tu paies, c'est le plan n8n que tu choisis, et côté Onfleet ce que couvre ton propre contrat. Cette page ne traite pas la tarification Onfleet, qui dépend de ton accord avec eux. La clé d'API, elle, se crée depuis ton compte administrateur sans étape payante.
        02Quels credentials faut-il pour connecter Onfleet à n8n ?
        Une clé d'API, et un compte administrateur Onfleet pour la générer. Connecte-toi à ce compte, ouvre Settings puis API & Webhooks, et clique sur + pour créer la clé. Dans n8n, va dans le menu Credentials, crée le credential Onfleet et colle la clé dans le champ API key. Le nœud ne propose aucun sélecteur d'authentification, cette méthode unique couvre donc tout. Ce credential est ensuite partagé par le nœud Onfleet et par le trigger Onfleet, et réutilisé dans tous les workflows de l'instance : tu le configures une fois, pas à chaque nœud. Onfleet documente la création de la clé dans son article d'aide dédié.
        03Quelles sont les limites du nœud Onfleet dans n8n ?
        Le nœud expose 37 opérations sur 9 ressources. Quand l'appel dont tu as besoin n'y figure pas, le nœud HTTP Request interroge l'API Onfleet directement en réutilisant le même credential : tu restes dans le même workflow et tu gardes un seul endroit où renouveler la clé. Deux points pratiques. Plusieurs opérations de lecture conservent un champ d'identifiant marqué requis, notamment les Get Many sur les admins et sur les tâches, donc remplis-le avant de lancer le nœud. Et sur chaque Get Many, Return All enchaîne les pages de l'API alors que le laisser désactivé plafonne le résultat à Limit, cause classique d'un rapport qui s'arrête trop tôt.
        04Le trigger Onfleet réagit-il en temps réel ?
        Oui. Le trigger Onfleet fonctionne par webhook, c'est-à-dire une URL qu'Onfleet appelle quand il se passe quelque chose. n8n enregistre cette URL auprès d'Onfleet à l'activation du workflow, et chaque événement arrive quelques secondes plus tard. Il n'y a ni polling ni intervalle à régler, rien n'est vérifié à la chaîne. Tu choisis ce que tu écoutes dans le paramètre Trigger On, parmi 17 événements répartis en 4 familles : 12 événements de tâche, 3 événements de livreur, et les deux événements SMS destinataire. Aucune option globale n'existe, chaque événement se coche à la main. Nommer le webhook dans Additional Fields aide quand plusieurs workflows sont enregistrés.
        05n8n ou Make pour Onfleet ?
        Ça dépend de ce qui compte pour toi, et les deux font le travail. Make est hébergé par Make, sans option d'auto-hébergement, et se facture à l'opération. n8n tourne sur le Cloud ou sur ton propre serveur, ce qui garde les adresses de livraison et les numéros des destinataires dans ton infrastructure si c'est une contrainte pour toi. Sur le coût, un modèle à l'opération reste prévisible à faible volume, et une instance auto-hébergée devient plus intéressante à mesure que le nombre de tâches grimpe. Sur la logique, les deux sont visuels. n8n ajoute des étapes de code et des expressions comme celles utilisées ici pour transmettre un identifiant de tâche. Teste le workflow dont tu as réellement besoin sur les deux.