Ressources · Intégration n8n

Intégration Drift n8nAutomatiser Drift avec n8n.

L'intégration Drift n8n tient dans un nœud et une ressource. Cinq opérations couvrent la fiche contact : la créer, la lire, la modifier, la supprimer, et sortir ses attributs personnalisés. Drift n'a pas de nœud trigger, donc c'est un autre déclencheur qui lance le workflow.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait concrètement l'intégration Drift n8n ?

L'intégration Drift n8n relie la base de contacts de Drift aux workflows que tu fais déjà tourner dans n8n, un workflow étant une suite d'étapes automatisées. Un nœud, une ressource Contact, 5 opérations : créer une fiche, la lire, la mettre à jour, la supprimer, et récupérer ses attributs personnalisés. n8n porte l'authentification et la correspondance des champs, donc aucune ligne de code à écrire.

La fiche reste juste sans surveillance. Un contact saisi il y a six mois vieillit mal : numéro obsolète, prénom mal orthographié, adresse pro qui a changé. Le couple contact.get et contact.update règle ça sans intervention manuelle : on lit la fiche, on renvoie les valeurs corrigées. Déclenché depuis une modification côté Salesforce, le chat affiche le bon nom le jour même.

Les inscriptions deviennent des contacts. Personne ne s'inscrit directement dans Drift. Ça passe par un formulaire, une liste de webinar, un fichier partenaire. Tu branches cette source, tu poses le nœud Drift sur contact.create, et chaque nouvelle entrée devient une fiche avec son email, plus le nom et le téléphone quand la source les porte. Un onglet Google Sheets tenu par l'équipe commerciale suffit à alimenter la boucle.

Le ménage va jusqu'au bout. Demandes de suppression, doublons, fiches de test laissées après une démo : contact.delete prend un identifiant et retire une fiche. C'est fait pour boucler sur une liste validée plutôt que pour cliquer une par une dans une interface. Une confirmation partie par Gmail et la personne qui a demandé le nettoyage sait qu'il a eu lieu.

Le nœud couvre la ressource Contact. Le reste de l'API Drift s'atteint avec le nœud HTTP Request, qui appelle n'importe quel endpoint de l'outil en réutilisant le même credential via l'authentification prédéfinie. Un credential, c'est l'accès enregistré une fois dans n8n et réutilisé partout.

Point à anticiper : Drift n'a pas de nœud trigger dans n8n. Le workflow démarre donc ailleurs, avec un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le déclencheur d'un autre outil. Si le vocabulaire n8n te manque encore, la Formation n8n pose les bases avant de monter ce workflow.

Connexion

Comment brancher Drift sur n8n ?

  1. 01

    Installer l'app Drift

    Tout commence côté Drift. Crée un compte Drift si l'équipe n'en a pas, puis crée une app Drift et installe-la sur ce compte. C'est l'installation qui produit le jeton d'accès OAuth, pas la simple création de l'app. Garde ce jeton sous la main : c'est exactement la valeur que n8n va réclamer à l'étape suivante. Rien à configurer dans n8n pour l'instant.

  2. 02

    Enregistrer le credential

    Dans n8n, menu Credentials, choisis le credential Drift. Deux méthodes d'authentification sont prises en charge. Le jeton d'accès personnel de l'API : colle le jeton produit par l'app installée dans le champ Personal Access Token. Ou OAuth2 : la configuration suit la documentation Drift sur l'authentification et les scopes. Le credential se crée une fois et sert ensuite à tous les workflows qui parlent à Drift.

  3. 03

    Choisir la ressource et l'opération

    Pose le nœud Drift dans un workflow, sélectionne le credential dans la liste déroulante, puis la ressource Contact et l'une des 5 opérations. Un champ marqué requis bloque l'exécution s'il reste vide : toute opération qui travaille sur une fiche existante réclame donc son Contact ID. Pour récupérer une valeur d'une étape précédente, on écrit une expression, de la forme {{ $json.field }}.

Actions

Ce que le nœud Drift sait faire

Le nœud Drift expose 5 opérations sur 1 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
RessourceCreateGetUpdateDeleteCustom Attributes
Contact✓✓✓✓✓

Contact

5 opérations
01

Create a contact

contact.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ajoute une fiche contact dans Drift à partir des données qui entrent dans le nœud. La fiche existe côté chat sans que personne la ressaisisse.

Paramètres clés

  • Email : l'adresse du contact, champ requis, au format suggéré par le placeholder name@email.com. Elle vient presque toujours de l'étape précédente, via une expression du type {{ $json.field }}.
  • Additional Fields : collection facultative qui contient Name et Phone, à remplir quand la source les fournit déjà.
Cas d'usage
une demande de démo arrive avec un email et un numéro, et la fiche Drift est créée avant même la première réponse.
02

Get custom attributes for a contact

contact.getCustomAttributes

Ce que tu vois dans n8n

Notes & cas d'usage

Une fiche Drift porte des attributs personnalisés en plus des champs standards. Cette opération les récupère et les transmet à l'étape suivante. Rien d'autre à remplir : ressource Contact, opération, exécution. Ce qui revient est disponible dans l'item, et tu le lis avec une expression générique comme {{ $json.field }} une fois que tu as vu le résultat d'une première exécution.

Cas d'usage
avant de décider quelles colonnes créer dans un tableau de suivi, cette étape montre quels attributs existent vraiment côté Drift plutôt que ceux qu'on imagine.
03

Delete a contact

contact.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Retire une fiche de Drift. L'opération traite un enregistrement à la fois, ce qui la rend pratique dans une boucle sur une liste déjà validée.

Paramètres clés

  • Contact ID : l'identifiant unique du contact, champ requis. Il se tape rarement à la main : il arrive d'une étape précédente sous forme d'expression, écrite {{ $json.field }}.
Cas d'usage
la liste mensuelle des demandes de suppression passe ligne par ligne dans le nœud, et chaque demande se termine par une fiche réellement retirée, pas seulement marquée.
04

Get a contact

contact.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit une fiche Drift et la passe à la suite du workflow. C'est l'étape à poser avant toute décision : brancher selon ce que dit la fiche, l'enrichir, ou vérifier qu'elle existe encore.

Paramètres clés

  • Contact ID : l'identifiant unique du contact, champ requis. Le nœud attend cet identifiant, pas le nom ni l'adresse : un workflow qui ne connaît qu'un email doit d'abord retrouver l'identifiant.
Cas d'usage
un ticket support arrive avec un identifiant Drift, et le workflow va chercher la fiche pour orienter le ticket vers le bon responsable.
05

Update a contact

contact.update

Ce que tu vois dans n8n

Notes & cas d'usage

Écrit de nouvelles valeurs sur une fiche déjà présente dans Drift, au lieu d'en créer une seconde à côté.

Paramètres clés

  • Contact ID : l'identifiant unique du contact, champ requis, puisque l'opération doit savoir quelle fiche elle modifie.
  • Update Fields : collection facultative avec Email, Name et Phone ; tu remplis seulement ce que tu veux changer.
Cas d'usage
un lead passe d'une adresse perso à une adresse pro dans HubSpot, et la fiche Drift reçoit le nouvel email dans la foulée.
Besoin d'aide

Besoin d'aide pour automatiser Drift avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Drift et n8n : les questions fréquentes

01L'intégration Drift n8n est-elle gratuite ?
Oui du côté n8n. Le nœud Drift est livré avec n8n : rien à installer, aucun coût supplémentaire pour le connecteur lui-même. Il se comporte pareil sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée installée en Docker ou en npm, sous Community Edition et sa licence Sustainable Use. Un workflow construit d'un côté tourne à l'identique de l'autre, ce qui compte si tu prototypes sur le Cloud avant de passer sur ton propre serveur. Ce que coûte un compte Drift est une autre question, qui se règle chez Drift et pas dans le nœud.
02Quels credentials faut-il pour Drift dans n8n ?
Deux méthodes fonctionnent : le jeton d'accès personnel de l'API, ou OAuth2. Pour le jeton, il faut un compte Drift, une app Drift créée, puis installée sur ce compte : c'est l'installation qui génère le jeton d'accès OAuth à coller dans le champ Personal Access Token du credential n8n. Pour OAuth2, la mise en place suit la documentation Drift sur l'authentification et les scopes. Dans les deux cas le credential vit dans le menu Credentials de n8n, se crée une seule fois, et se propose ensuite dans la liste déroulante de chaque nœud Drift ajouté, y compris un HTTP Request en authentification prédéfinie.
03Quelles sont les limites du nœud Drift ?
Il porte une ressource et 5 opérations, toutes sur l'objet Contact : création, lecture, mise à jour, suppression, attributs personnalisés. C'est le périmètre du nœud dédié. Ce qui sort de ces opérations du catalogue passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Drift en réutilisant le même credential via l'authentification prédéfinie. Tu ne gères donc pas un deuxième jeu d'accès. En pratique, beaucoup de workflows mélangent les deux : le nœud Drift pour le cycle de vie de la fiche, une étape HTTP Request pour le reste, avec les mêmes données qui circulent entre les deux.
04Peut-on réagir en temps réel à ce qui se passe dans Drift ?
Pas depuis Drift lui-même. Aucun nœud trigger Drift n'existe dans n8n, donc le workflow démarre ailleurs. Trois options courantes : un Schedule Trigger qui s'exécute à intervalle fixe et parcourt une liste, un Webhook n8n, c'est-à-dire une URL exposée par n8n et appelée par un service tiers quand un événement survient chez lui, ou le déclencheur d'un autre outil déjà en place, formulaire ou CRM. Le nœud Drift joue alors le rôle d'action dans ce workflow. Pour du travail sur les contacts, ça suffit : une fiche a rarement besoin de changer à la seconde près.
05n8n ou Make pour Drift ?
Ça dépend d'où tu veux que le workflow vive. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération. n8n tourne sur le Cloud ou sur ton propre serveur, donc les données qui transitent par un workflow de contacts peuvent rester sur une infrastructure que tu maîtrises, et le modèle de coût suit ce choix plutôt que le nombre d'étapes exécutées. Les deux offrent une logique visuelle. Tant que ton usage de Drift tient à quelques opérations par jour, les deux conviennent. Dès que ça devient des boucles longues sur des listes, le comptage à l'opération pèse d'un seul côté.