Intégration Zendesk n8nAutomatiser Zendesk avec n8n.
Le support vit dans Zendesk, le reste de tes outils vit ailleurs. L'intégration Zendesk n8n tient en deux nœuds : 23 opérations réparties sur 4 ressources, des tickets aux organisations, et un trigger qui écoute par webhook, donc un ticket qui bouge arrive dans ton workflow en quelques secondes.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que couvre vraiment l'intégration Zendesk n8n ?
Deux nœuds sont livrés avec n8n pour cet outil. Le nœud Zendesk appelle l'API dans les deux sens : il crée, lit, met à jour et supprime des tickets, des utilisateurs et des organisations, et il lit les champs de ticket. Le Zendesk Trigger fait l'inverse : il démarre un workflow quand Zendesk appelle une URL n8n, ce qu'on appelle un webhook, et les événements arrivent sans que personne aille les chercher.
Premier usage, la création de tickets depuis l'extérieur. Un formulaire, un message dans un canal interne, une ligne dans un tableur : ticket.create transforme ça en vrai ticket, avec un Subject lisible et un groupe assigné. Le cas classique côté PME, c'est la demande reçue sur Slack par un commercial, qui finit dans la file support au lieu de se perdre dans une conversation.
Deuxième usage, le tri à l'arrivée. Le trigger se déclenche, le workflow lit le ticket avec ticket.get, vérifie qui écrit avec user.get, et n'alerte l'astreinte sur Telegram ou Discord que si le compte le justifie. Le reste attend la file normale, sans notification inutile à minuit.
Troisième usage, le reporting sans outil de BI. ticket.getAll avec Return All activé parcourt toutes les pages de résultats, et les lignes atterrissent dans Google Sheets pour la revue de backlog du lundi. organization.count donne le nombre de comptes clients en haut de la même feuille.
Quand le nœud s'arrête, le nœud HTTP Request prend le relais. L'API Zendesk expose bien plus que 23 opérations : tout ce qui manque ici s'appelle avec le même credential Zendesk grâce à l'authentification prédéfinie. C'est aussi la porte de sortie du problème de tags décrit juste après.
Les limites méritent d'être connues avant de construire. Mettre à jour Tag Names or IDs remplace toute la liste de tags du ticket : un tag absent de l'appel disparaît. Les opérations de liste ne parcourent les pages que si Return All est actif, sinon Limit plafonne le résultat. Et le trigger n'a aucune liste d'événements à cocher, le filtrage se fait dans Conditions. Si tu montes en charge sur n8n, l'avis n8n et la formation n8n traitent ces arbitrages plus en détail.
Comment connecter Zendesk à n8n ?
- 01
Activer l'accès par token dans Zendesk
Dans le Centre d'administration, ouvre Apps and integrations, puis APIs, puis Zendesk APIs, et active l'accès de l'API par token. Sans ce réglage, un credential par token est refusé quoi que tu colles dans n8n. Génère le token depuis le même écran et copie-le tout de suite : Zendesk n'affiche la valeur complète qu'une fois.
- 02
Créer le credential API Token
Dans n8n, ajoute un credential Zendesk et choisis API Token. Trois valeurs à remplir. Subdomain, c'est la portion d'URL entre https:// et .zendesk.com : un compte accessible sur n8n-example.zendesk.com utilise n8n-example. Email, c'est l'adresse avec laquelle tu te connectes. API Token, c'est la valeur de l'étape précédente.
- 03
Passer en OAuth2 sur une instance partagée
OAuth2 convient quand les actions doivent être rattachées à une application et pas au compte d'un agent. Crée un client OAuth dans Apps and integrations, APIs, Zendesk API, OAuth Clients. Colle l'OAuth Redirect URL fournie par n8n comme Redirect URL, reporte l'Unique identifier dans Client ID, le Secret dans Client Secret, et renseigne le même Subdomain.
Qu'est-ce qui déclenche un workflow Zendesk dans n8n ?
Zendesk Trigger est le nœud qui démarre un workflow quand Zendesk appelle n8n. Tu actives le workflow : n8n te donne l'URL du webhook à enregistrer dans Zendesk, et chaque appel devient une exécution.
Ce que tu vois dans n8n
Notes de configuration
01Set up the Zendesk Trigger
Le Zendesk Trigger fonctionne par webhook : n8n enregistre son URL auprès de Zendesk à l'activation du workflow, et chaque événement arrive en quelques secondes, sans polling ni intervalle à régler. La version 1 du nœud ne propose aucune liste d'événements à cocher, ce qui surprend quand on vient d'un autre trigger.
Paramètres clés
- Service : le paramètre obligatoire, à choisir avant tout le reste dans le nœud.
- Field Names or IDs : dans Options, les champs dont Zendesk envoie les valeurs avec le message. Tu les prends dans la liste, ou tu passes des identifiants par expression.
ticket.getAll.02Filter with Conditions
Conditions décide ce qui mérite de réveiller un workflow. Comme le nœud ne propose aucune liste d'événements à cocher, c'est ici que se définit vraiment le périmètre du trigger. Chaque ligne se construit avec quatre champs, et les lignes s'empilent, donc le workflow peut rester silencieux tant que le cas ne correspond pas.
Paramètres clés
- Resource : l'objet Zendesk que la condition observe.
- Field : l'attribut comparé sur cet objet, choisi dans la liste que n8n charge pour la ressource retenue.
- Operation : la comparaison appliquée, qui décide si la ligne correspond ou non.
- Value : la valeur de référence, saisie ou prise dans la liste des valeurs acceptées.
Que sait faire le nœud Zendesk ?
Le nœud Zendesk expose 23 opérations sur 4 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 | Count | Get Organizations | Get Related Data | Recover | Search |
|---|---|---|---|---|---|---|---|---|---|---|
| Ticket | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| Ticket Field | ✓ | ✓ | ||||||||
| User | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Organization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Ticket
6 opérationsCreate a ticket
ticket.createCe que tu vois dans n8n
Notes & cas d'usage
Ouvre un ticket dans Zendesk à partir des données déjà présentes dans le workflow, et renvoie le ticket créé avec son identifiant pour les nœuds suivants.
Paramètres clés
- Description : le premier commentaire du ticket, et le seul champ obligatoire. Il vient en général de l'item entrant, par exemple
{{ $json.message }}. - Subject : dans Additional Fields, facultatif pour l'API mais c'est la ligne que l'agent lit dans sa file.
- Type : Question, Incident, Problem ou Task, ce qui oriente le tri.
- Group Name or ID : le groupe à qui le ticket est assigné, depuis la liste ou par expression.
Delete a ticket
ticket.deleteCe que tu vois dans n8n
Notes & cas d'usage
Efface un ticket définitivement. Zendesk range les tickets normaux et les tickets suspendus à deux endroits distincts, donc le nœud demande dans quelle pile chercher avant de supprimer quoi que ce soit.
Paramètres clés
- Ticket Type : Regular ou Suspended. Se tromper ne renvoie rien à supprimer, plutôt que de supprimer le mauvais ticket.
- Ticket ID : l'identifiant numérique, pas le sujet, souvent repris tel quel avec
{{ $json.id }}.
Get a ticket
ticket.getCe que tu vois dans n8n
Notes & cas d'usage
Lit un ticket et renvoie son contenu complet : statut, demandeur, groupe, tags et valeurs des champs personnalisés, disponibles en JSON pour la suite du workflow.
Paramètres clés
- Ticket Type : Regular pour la file active, Suspended pour inspecter un message retenu avant de décider de son sort.
- Ticket ID : l'identifiant du ticket à lire, typiquement celui que le trigger vient de livrer.
Get many tickets
ticket.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste des tickets en masse et accepte la syntaxe de recherche Zendesk, ce qui en fait l'opération de reporting du nœud.
Paramètres clés
- Ticket Type : obligatoire, et il change tout le jeu de résultats.
- Return All : activé, n8n parcourt toutes les pages ; désactivé, Limit plafonne le nombre de tickets renvoyés.
- Query : dans Options, la chaîne de recherche Zendesk qui restreint la liste.
- Status et Group Name or ID : filtrent sur un état ou sur une équipe.
- Sort By et Sort Order : tri par Created At, Priority, Status ou Updated At, croissant ou décroissant.
Recover a ticket
ticket.recoverCe que tu vois dans n8n
Notes & cas d'usage
Ramène un ticket suspendu dans la file normale, où il redevient un ticket comme les autres : assignable, répondable, clôturable.
Paramètres clés
- Suspended Ticket ID : l'identifiant issu de la liste des suspendus, qui n'est pas celui que le ticket portera une fois réintégré.
Update a ticket
ticket.updateCe que tu vois dans n8n
Notes & cas d'usage
Applique des modifications à un ticket existant, du simple changement de statut à une réponse publique rédigée par un autre nœud.
Paramètres clés
- Ticket ID : obligatoire, le ticket concerné.
- Public Reply : la réponse visible par le demandeur. Internal Note reste entre agents et accepte du HTML.
- Status : New, Open, Pending, On-Hold, Solved ou Closed.
- Assignee Email : confie le ticket à un agent via son adresse.
- Tag Names or IDs : attention, Zendesk remplace toute la liste de tags, donc un tag absent de l'appel est retiré. Lis le ticket et fusionne avant, ou ajoute les tags via HTTP Request.
Ticket Field
2 opérationsGet a ticket field
ticketField.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie la définition d'un champ de ticket : son titre, son type et, pour une liste déroulante, les valeurs d'option que Zendesk accepte.
Paramètres clés
- Ticket Field ID : l'identifiant numérique du champ, visible dans l'URL d'administration de ce champ.
Get many ticket fields
ticketField.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les champs système et les champs personnalisés en un appel, la façon la plus rapide de découvrir ce qu'une instance Zendesk stocke réellement sur un ticket.
Paramètres clés
- Return All : activé pour le catalogue complet des champs ; désactivé, Limit arrête la liste plus tôt.
User
8 opérationsCreate a user
user.createCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une personne dans Zendesk, comme utilisateur final, agent ou admin, et renvoie la fiche avec l'identifiant réutilisé partout ailleurs.
Paramètres clés
- Name : le seul champ obligatoire, le nom affiché.
- Email : l'adresse principale, dans Additional Fields, celle sur laquelle Zendesk rattache les mails entrants.
- Role : End User, Agent ou Admin.
- Organization Name or ID : l'organisation par défaut de la personne.
- Verified : activé, Zendesk considère l'identité comme confirmée et n'envoie pas le mail de vérification.
Delete a user
user.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une personne de Zendesk. Ses tickets restent, la fiche disparaît : cette opération se place en fin de workflow, jamais au milieu.
Paramètres clés
- User ID : l'identifiant numérique de la fiche, récupéré par une recherche plutôt que saisi à la main.
Get a user
user.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une fiche et renvoie tout ce qu'elle contient : rôle, organisation, tags, langue, notes et champs utilisateur personnalisés.
Paramètres clés
- User ID : l'identifiant de la fiche à lire, souvent
{{ $json.requester_id }}récupéré depuis un ticket.
Get many users
user.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les utilisateurs du compte, avec un filtre sur le rôle quand seule une partie de l'annuaire intéresse le workflow.
Paramètres clés
- Return All : activé pour parcourir tout l'annuaire ; désactivé, Limit fixe le plafond.
- Roles : dans Filters, garde End User, Agent, Admin ou n'importe quelle combinaison des trois.
Get a user's organizations
user.getOrganizationsCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les organisations auxquelles une personne appartient. Zendesk autorise plusieurs rattachements par utilisateur, et c'est l'opération qui les montre tous, pas seulement celui par défaut.
Paramètres clés
- User ID : la fiche dont on liste les rattachements.
Get data related to a user
user.getRelatedDataCe que tu vois dans n8n
Notes & cas d'usage
Restitue les données que Zendesk tient autour d'une personne, c'est-à-dire ce qui gravite autour de la fiche plutôt que la fiche elle-même.
Paramètres clés
- User ID : la fiche à inspecter.
Search a user
user.searchCe que tu vois dans n8n
Notes & cas d'usage
Trouve des personnes sans connaître leur identifiant Zendesk, ce qui correspond à la situation réelle de la plupart des workflows.
Paramètres clés
- Query : dans Filters, du texte libre comparé à l'annuaire, en pratique une adresse email.
- External ID : l'identifiant venu de ton propre système, s'il a été stocké sur la fiche à la création.
- Return All et Limit : contrôlent le nombre de correspondances ramenées, utile quand une requête ratisse plus large que prévu.
Update a user
user.updateCe que tu vois dans n8n
Notes & cas d'usage
Réécrit des champs sur une fiche existante, un par un ou par lot, et renvoie la fiche mise à jour.
Paramètres clés
- User ID : obligatoire, la fiche modifiée.
- Email, Phone, Name : les coordonnées, dans Update Fields.
- Organization Name or ID : déplace la personne vers un autre compte.
- Role et Ticket Restriction : changent ce que la personne peut faire et quels tickets elle voit, parmi Organization, Groups, Assigned et Requested.
- Suspended : activé, la personne ne peut plus se connecter et ses tickets sont suspendus aussi.
Organization
7 opérationsCount organizations
organization.countCe que tu vois dans n8n
Notes & cas d'usage
Renvoie le nombre d'organisations du compte, sous forme d'un seul chiffre et non d'une liste. C'est l'appel le plus léger du nœud : rien à paginer, rien à filtrer.
Create an organization
organization.createCe que tu vois dans n8n
Notes & cas d'usage
Enregistre une entreprise dans Zendesk et la renvoie avec son identifiant, prête à être rattachée à des utilisateurs et à des tickets.
Paramètres clés
- Name : obligatoire, et c'est le libellé sur lequel les agents cherchent.
- Domain Names : les domaines séparés par des virgules. Zendesk s'en sert pour rattacher automatiquement les nouveaux contacts à cette organisation.
- Details et Notes : l'adresse et le contexte à lire avant de répondre.
- Tag Names or IDs : les tags portés par l'organisation, depuis la liste ou par identifiant.
Delete an organization
organization.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime une organisation du compte. Ses membres ne partent pas avec elle, ils se retrouvent simplement sans société rattachée, et leurs tickets restent en place.
Paramètres clés
- Organization ID : l'identifiant numérique de la fiche à retirer, que le workflow lit dans un nœud précédent plutôt que de le garder en dur.
user.update, puis supprime le doublon devenu vide pour que les agents cessent de choisir la mauvaise fiche.Get an organization
organization.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une fiche entreprise et renvoie tout ce qui y est stocké : domaines, notes, tags et champs d'organisation personnalisés.
Paramètres clés
- Organization ID : l'identifiant de la fiche à lire, souvent obtenu par
user.getOrganizationsplus tôt dans le workflow.
Get many organizations
organization.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les entreprises du compte, ce qui permet à un système externe d'avoir une vue complète du parc client Zendesk.
Paramètres clés
- Return All : activé, toutes les pages d'organisations sont récupérées ; désactivé, Limit décide où la liste s'arrête.
Get data related to an organization
organization.getRelatedDataCe que tu vois dans n8n
Notes & cas d'usage
Restitue les données liées que Zendesk tient autour d'une entreprise, plutôt que la fiche de l'entreprise elle-même : c'est ce qu'il faut quand la question porte sur l'activité et pas sur les coordonnées.
Paramètres clés
- Organization ID : l'entreprise à inspecter, en général résolue plus tôt dans l'exécution à partir du demandeur rattaché au ticket.
Update an organization
organization.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie une fiche entreprise sur place, ce qui conserve les tickets et les rattachements pendant que les détails changent.
Paramètres clés
- Organization ID : obligatoire, la fiche éditée.
- Name : dans Update Fields, pour un changement de marque ou une faute corrigée.
- Domain Names : la liste de domaines séparés par des virgules, à mettre à jour quand une société en ajoute un second.
- Notes et Details : le contexte que les agents lisent avant de répondre.
- Tag Names or IDs : les tags portés par l'organisation.
Besoin d'aide pour automatiser Zendesk avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



