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
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.
Comment brancher Segment sur n8n ?
- 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.
- 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.
- 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.
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.
Sommaire des opérations
Group
1 opérationAdd a user to a group
group.addCe 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.
Identify
1 opérationCreate an identity
identify.createCe 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.
Track
2 opérationsTrack an event
track.eventCe 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.
Track a page
track.pageCe 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.
Besoin d'aide pour automatiser Segment avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


