Ressources · Intégration n8n

Intégration Segment n8nAutomatiser Segment avec n8n.

Tes données produit partent vers Segment sans toucher au code de ton site. L'intégration Segment n8n donne 4 opérations réparties sur 3 ressources : groupes, identités, événements, pages vues. Segment n'a pas de nœud trigger côté n8n, donc le workflow démarre ailleurs et se termine dans Segment.

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

Pourquoi automatiser

L'intégration Segment n8n, concrètement ?

C'est le nœud Segment livré avec n8n, branché sur une source Segment grâce à une Write Key. Derrière 3 ressources, 4 opérations : ajouter un utilisateur à un groupe, créer une identité, enregistrer un événement, enregistrer une page vue. Chacune part des valeurs de l'item qui circule dans le workflow, donc n'importe quelle étape n8n qui a produit une donnée peut la transmettre à Segment.

Le cas le plus courant tient en une opération. Une commande passe au statut validé dans le back-office, le workflow se déclenche, et Track an event enregistre l'action sous le nom que ton équipe analytics utilise déjà. Personne ne touche au code du site, et la règle vit dans n8n, là où tu peux la relire.

Le deuxième cas concerne les pages vues côté serveur. Un nœud Webhook n8n, c'est-à-dire une URL que ton backend appelle, reçoit le passage et Track a page l'enregistre avec le nom de la page. Si tu suis déjà tes pages avec Google Analytics ou PostHog, c'est l'embranchement où la même charge utile alimente plusieurs nœuds d'analytics en une exécution.

Troisième cas, l'onboarding d'un client B2B. Create an identity envoie la personne avec ses traits, puis Add a user to a group la rattache au compte auquel elle appartient, avec l'identifiant que ta base connaît déjà. Un message dans Slack à la fin du workflow, et l'équipe commerciale voit passer chaque nouveau siège.

La limite est franche : le nœud expose ces 4 opérations, et l'API de Segment est bien plus large. Pour tout ce qui sort du catalogue, le nœud HTTP Request appelle n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie. Autre point à connaître avant de construire : sans nœud trigger, un workflow Segment démarre avec un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le trigger d'un autre outil. La Formation n8n détaille ce montage, et l'Avis n8n dit où l'outil coince.

Connexion

Comment brancher Segment sur n8n ?

  1. 01

    Créer la source dans Segment

    Il te faut d'abord un compte Segment. Dedans, direction Sources, puis Add Source, et tu ajoutes une source Node.js. Cette source te donne une Write Key : c'est la valeur avec laquelle n8n s'authentifie, et la seule chose à copier. Si la clé n'est pas là où tu l'attends, Segment documente le chemin sous Locate your Write Key.

  2. 02

    Enregistrer le credential une fois pour toutes

    Dans n8n, ouvre le menu Credentials et crée un credential Segment. Un credential, c'est un jeu d'identifiants stocké par n8n, à l'écart du workflow lui-même. Segment propose une seule méthode d'authentification, la clé d'API, donc le formulaire demande la Write Key copiée juste avant. Une fois enregistré, chaque nœud Segment que tu ajoutes le retrouve dans sa liste déroulante, dans tous tes workflows.

  3. 03

    Choisir la ressource puis l'opération

    Pose un nœud Segment, choisis la ressource, Group, Identify ou Track, puis l'opération en dessous. Les champs se remplissent avec les données déjà présentes dans l'exécution, via une expression : la syntaxe n8n qui va chercher une valeur dans l'item entrant, écrite {{ $json.field }}. Lance le nœud une fois avec de vraies données avant d'activer quoi que ce soit.

Actions

Ce que le nœud Segment sait faire

Le nœud Segment expose 4 opérations sur 3 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
RessourceCreateAddEventPage
Group✓
Identify✓
Track✓✓

Group

1 opération
01

Add a user to a group

group.add

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération rattache un utilisateur à un groupe dans Segment : la façon de relier une personne au compte ou à l'équipe dont elle fait partie.

Paramètres clés

  • Group ID : requis, l'identifiant unique par lequel tu reconnais un groupe dans ta propre base, le plus souvent repris de l'étape précédente avec {{ $json.field }}.
  • User ID : optionnel, la personne que tu rattaches à ce groupe.
  • Traits : optionnel, ajouté entrée par entrée avec le bouton Add Trait.
Cas d'usage
un siège est créé dans un produit B2B, et le workflow transmet l'identifiant du compte pour que l'activité remonte au bon niveau.

Identify

1 opération
02

Create an identity

identify.create

Ce que tu vois dans n8n

Notes & cas d'usage

Créer une identité, c'est enregistrer qui est la personne et les traits que tu lui attaches. Aucun champ n'est requis : l'opération part de ce que tu décides de mapper.

Paramètres clés

  • User ID : optionnel, ton identifiant à toi pour cette personne.
  • Traits : optionnel, chaque trait s'ajoute séparément via Add Trait, par exemple un nom ou une offre.
  • Context : optionnel, se remplit entrée par entrée avec Add Context.
Cas d'usage
une inscription à la newsletter arrive par webhook, et l'identité repart avec les traits collectés par le formulaire.

Track

2 opérations
03

Track an event

track.event

Ce que tu vois dans n8n

Notes & cas d'usage

Toutes les actions de tes utilisateurs peuvent être enregistrées comme un événement, et un événement porte les propriétés qui le décrivent.

Paramètres clés

  • Event : requis, le nom de l'action réalisée par un utilisateur. Garde un nommage stable d'un workflow à l'autre.
  • User ID : optionnel, l'auteur de l'action.
  • Properties : optionnel, ajouté un par un via Add Properties, pour le détail propre à cette action.
Cas d'usage
un devis signé dans l'outil commercial lance l'exécution, et le nom d'événement reprend le vocabulaire déjà utilisé en interne.
04

Track a page

track.page

Ce que tu vois dans n8n

Notes & cas d'usage

Ici, ce sont les pages vues qui sont enregistrées, avec des informations optionnelles sur la page consultée. Aucun champ obligatoire, c'est la plus légère des 4.

Paramètres clés

  • Name : optionnel, le nom de la page. La plupart des sites ont une page Signup qu'il est utile de taguer, pour suivre les utilisateurs dans le funnel, c'est-à-dire le parcours qui mène à la conversion.
  • User ID : optionnel, le visiteur derrière la vue.
  • Properties : optionnel, via Add Properties.
Cas d'usage
le backend appelle un Webhook n8n à chaque page rendue côté serveur, et l'exécution enregistre la vue sans script navigateur.
Besoin d'aide

Besoin d'aide pour automatiser Segment avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qu'on se pose ensuite

01L'intégration Segment est-elle gratuite dans n8n ?
Oui, côté n8n. Le nœud Segment est livré avec n8n : rien à installer, aucun coût supplémentaire pour le nœud lui-même, que tu sois sur n8n Cloud, l'offre hébergée par n8n, ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Le workflow se comporte de la même façon dans les deux cas, donc tu peux le monter sur une instance de test puis le déplacer. Ce que coûte Segment de son côté dépend du plan que tu as chez eux, et cette page ne peut pas répondre à ta place sur ce point.
02Quels credentials faut-il pour connecter Segment à n8n ?
Une clé d'API, que Segment appelle Write Key. Tu l'obtiens en créant la source par laquelle les données vont arriver : Sources, puis Add Source, tu ajoutes une source Node.js et tu copies la Write Key affichée. Côté n8n, menu Credentials, tu crées un credential Segment et tu colles cette clé. C'est toute la configuration. Comme le credential est stocké une fois et réutilisé partout, les workflows suivants le retrouvent directement dans la liste déroulante du nœud, sans redemander la clé.
03Quelles sont les limites de l'intégration Segment n8n ?
Le nœud couvre 4 opérations sur 3 ressources : ajouter un utilisateur à un groupe, créer une identité, enregistrer un événement, enregistrer une page vue. C'est tout le catalogue, et l'API de Segment est plus large que ça. Quand l'appel dont tu as besoin n'y est pas, le nœud HTTP Request atteint n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie : une seule clé à gérer, un seul endroit où la changer. En pratique, les deux cohabitent dans le même workflow.
04Segment déclenche-t-il un workflow n8n en temps réel ?
Pas tout seul : Segment n'a pas de nœud trigger dans n8n. Un workflow qui le concerne démarre donc ailleurs, et il y a trois portes d'entrée habituelles. Le Schedule Trigger lance l'exécution à intervalle fixe, ce qui convient aux envois par lots construits depuis une requête en base. Le Webhook n8n te donne une URL qu'un service tiers appelle, et l'événement arrive au moment où il se produit. Sinon, c'est le trigger d'un autre outil qui ouvre le workflow, une nouvelle ligne ou un nouveau message, et Segment n'est que la dernière étape.
05n8n ou Make pour Segment ?
Quatre critères tranchent, et aucun des deux ne les gagne tous. L'hébergement d'abord : n8n s'auto-héberge en Docker ou npm, ou tourne sur n8n Cloud, quand Make existe uniquement en hébergé. La maîtrise des données suit : sur une instance à toi, les charges utiles d'événements restent sur ton infrastructure. Le modèle de coût ensuite, Make se facture à l'opération, ce qui mérite un calcul quand un workflow envoie un événement par action utilisateur. La logique visuelle enfin, et là c'est une affaire de goût : monte le même enchaînement dans les deux éditeurs avant de choisir.