Ressources · Intégration n8n

Intégration Freshworks CRM n8nAutomatiser Freshworks CRM avec n8n.

Créer, lire, modifier ou supprimer une fiche sans jamais ouvrir le CRM. L'intégration Freshworks CRM n8n expose 32 opérations réparties sur 8 ressources : comptes, contacts, deals, rendez-vous, notes. Pas de trigger côté outil, donc le workflow démarre ailleurs et le nœud fait le travail dans le CRM.

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

Pourquoi automatiser

À quoi sert vraiment l'intégration Freshworks CRM n8n ?

Le nœud Freshworks CRM ouvre une ligne directe vers l'API de Freshworks CRM depuis un workflow n8n, c'est-à-dire depuis une suite d'étapes automatisées qui s'enchaînent toutes seules. Il expose 32 opérations sur 8 ressources, et chacune correspond à un objet que l'équipe commerciale manipule déjà : un compte, un contact, un deal, un rendez-vous, une note. Tu choisis la ressource, tu choisis l'opération, tu remplis les champs demandés, la fiche bouge.

Premier réflexe des équipes qui branchent le nœud : tenir le pipeline propre. Un Schedule Trigger, le déclencheur n8n qui se lance à intervalle fixe, part chaque matin, deal.getAll lit une vue enregistrée, et le workflow trie. Les deals qui ont bougé passent par deal.update, ceux qui se closent récupèrent un résumé via note.create. Le CRM arrête d'être l'endroit où personne ne note rien.

Deuxième usage, la diffusion. Les comptes et les deals sortent vers Google Sheets pour une vue pipeline lisible par toute la boîte, et un message court tombe dans Slack dès qu'un gros deal s'ouvre. Côté marketing, les opérations sur les contacts alimentent un outil comme Mautic sans export manuel. Si tu hésites encore sur la plateforme elle-même, l'Avis n8n creuse la question.

Troisième usage, la capture entrante. Un formulaire, un chat ou une landing page produit un lead, le workflow enchaîne contact.create avec First Name, Last Name et Email Address, puis account.create pour la société. Le commercial ouvre une fiche complète, pas un nom tout seul.

Deux points à connaître avant de construire. Cet outil n'a pas de nœud trigger dans n8n : un workflow qui le concerne démarre avec un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers (une URL que ce service appelle quand quelque chose se passe chez lui), ou le trigger d'un autre outil. Et ce qui sort des opérations du catalogue passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API de l'outil en réutilisant le même credential via l'authentification prédéfinie.

Sur les champs, le nœud est large : 24 entrées optionnelles à la création d'un contact, 26 à la mise à jour, 17 sur un compte. La plupart des champs en forme d'identifiant, propriétaire, territoire, étape du deal, sont des listes déroulantes que n8n charge depuis ton compte. Pas de tableau d'identifiants internes à garder sur le côté. Pour le reste, une expression comme {{ $json.field }}, qui va lire une valeur dans l'item qui entre dans le nœud, fait le lien.

Connexion

Comment connecter Freshworks CRM à n8n ?

  1. 01

    Générer la clé API

    L'authentification repose sur une clé API. La documentation d'authentification de l'API Freshworks CRM indique où la générer, pour le compte au nom duquel n8n va agir. Rien d'autre à prévoir côté n8n : le nœud est livré avec n8n, aucune installation, aucun coût supplémentaire, aussi bien sur n8n Cloud que sur une instance auto-hébergée.

  2. 02

    Repérer le domaine dans l'URL

    Le credential, c'est-à-dire l'identifiant de connexion enregistré dans n8n, demande aussi un Domain. Il attend le sous-domaine, rien de plus. Les comptes Freshworks CRM vivent à une adresse du type sousdomaine.myfreshworks.com : un compte accessible via https://n8n.myfreshworks.com se saisit donc n8n. Tu copies ce qui précède le premier point, et tu t'arrêtes là.

  3. 03

    Enregistrer le credential une fois

    Direction le menu Credentials de n8n : nouveau credential Freshworks CRM, tu colles l'API Key et le Domain, tu enregistres. Un credential se crée une fois et se réutilise dans tous les workflows. Dans le nœud, il apparaît dans une liste déroulante, donc il n'y a aucune clé à recoller au deuxième, au cinquième ou au dixième workflow.

Actions

Ce que le nœud Freshworks CRM sait faire

Le nœud Freshworks CRM expose 32 opérations sur 8 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 ManyUpdateDeleteLookupQuery
Account✓✓✓✓✓
Appointment✓✓✓✓✓
Contact✓✓✓✓✓
Deal✓✓✓✓✓
Note✓✓✓
Sales Activity✓✓
Search✓✓
Task✓✓✓✓✓

Account

5 opérations
01

Create an account

account.create

Ce que tu vois dans n8n

Notes & cas d'usage

Crée un compte dans Freshworks CRM. Un seul champ est obligatoire, ce qui suffit à ouvrir une fiche propre que les commerciaux enrichiront ensuite.

Paramètres clés

  • Name : le nom du compte, seul champ requis, en général repris de l'item précédent avec une expression du type {{ $json.field }}.
  • Additional Fields : une collection optionnelle de 17 entrées, dont Website, Industry Type Name or ID, Number of Employees et Owner Name or ID, l'utilisateur à qui le compte est attribué.
Cas d'usage
un formulaire B2B ouvre d'abord la société, pour que le contact créé juste après ait une fiche à laquelle se rattacher.
02

Delete an account

account.delete

Ce que tu vois dans n8n

Notes & cas d'usage

La suppression d'un compte passe par son identifiant, jamais par son nom. L'id doit donc arriver d'une recherche ou d'une étape antérieure du workflow.

Paramètres clés

  • Account ID : l'ID du compte à supprimer. Mieux vaut le prendre dans un nœud précédent avec {{ $json.field }} que le taper à la main, sinon le workflow ne sert qu'une fois.
Cas d'usage
après une répétition de migration, les comptes chargés pour le test disparaissent avant l'import réel, et la base repart vierge.
03

Get an account

account.get

Ce que tu vois dans n8n

Notes & cas d'usage

Va chercher un compte précis dans Freshworks CRM et le pose dans le workflow. C'est la façon classique de donner à une automatisation le contexte que le système déclencheur n'avait pas.

Paramètres clés

  • Account ID : l'ID du compte à récupérer, seul champ attendu par l'opération.
Cas d'usage
avant d'envoyer une relance de renouvellement, le workflow lit le compte pour router le message vers la bonne personne au lieu d'une adresse générique.
04

Get many accounts

account.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Ramène une liste de comptes, cadrée par une vue. Les vues sont les listes enregistrées dans Freshworks CRM, et le nœud en réclame une avant de renvoyer quoi que ce soit.

Paramètres clés

  • View Name or ID : requis. Tu choisis la vue dans la liste, ou tu passes son ID par une expression.
  • Return All : coché, n8n enchaîne les pages de l'API jusqu'au bout de la vue ; décoché, Limit fixe le nombre maximal de comptes renvoyés.
Cas d'usage
l'export hebdomadaire de la vue « comptes cibles » vers un tableur partagé.
05

Update an account

account.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifie un compte existant. Rien n'est obligatoire en dehors de l'identifiant, donc un workflow peut toucher un seul champ et laisser le reste de la fiche tranquille.

Paramètres clés

  • Account ID : l'ID du compte à mettre à jour.
  • Update Fields : 18 entrées, dont Name, Annual Revenue, Territory Name or ID et Parent Sales Account ID, qui rattache la fiche à son compte parent.
Cas d'usage
une levée de fonds repérée par une veille automatisée met à jour Annual Revenue et Number of Employees sur le compte concerné.

Appointment

5 opérations
06

Create an appointment

appointment.create

Ce que tu vois dans n8n

Notes & cas d'usage

Pose un rendez-vous dans Freshworks CRM depuis le workflow. Trois champs portent la réunion : un titre et deux horodatages.

Paramètres clés

  • Title, Start Date et End Date : l'intitulé, plus les horodatages qui marquent le début et la fin du rendez-vous. Sur un rendez-vous à la journée, ils portent la date de début et la date de fin.
  • Additional Fields : 9 entrées, dont Is All-Day, Location, Time Zone, ainsi que Target Type et Target ID, la fiche contre laquelle le rendez-vous est créé.
Cas d'usage
une page de réservation publique appelle un Webhook n8n, le créneau atterrit dans le CRM du commercial.
07

Delete an appointment

appointment.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Retire un rendez-vous du calendrier CRM. Pratique quand l'annulation se produit ailleurs que dans Freshworks CRM, ce qui est le cas de tous les créneaux pris depuis une page externe.

Paramètres clés

  • Appointment ID : l'ID du rendez-vous à supprimer. Il vient de l'item qui avait créé la réunion, conservé dans une ligne de tableur ou une base à côté de la référence de réservation.
Cas d'usage
une annulation reçue par webhook enlève le créneau, et la revue de pipeline n'affiche plus une réunion qui n'aura jamais lieu.
08

Get an appointment

appointment.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit un rendez-vous à partir de son identifiant. Utile au milieu d'un workflow, quand une étape suivante a besoin du détail de la réunion et pas seulement de sa référence.

Paramètres clés

  • Appointment ID : l'ID du rendez-vous à récupérer, unique champ requis.
Cas d'usage
un rappel automatique relit le rendez-vous avant d'écrire le message, pour que le texte porte l'heure et le lieu réels plutôt que ceux saisis dans le formulaire trois jours plus tôt.
09

Get many appointments

appointment.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les rendez-vous, avec deux filtres qui rendent le résultat exploitable. Aucun champ n'est requis, l'opération tourne dès qu'on la pose dans le workflow.

Paramètres clés

  • Time : upcoming ou past, le filtre qui décide de quel côté d'aujourd'hui tu lis.
  • Include : ramène des données liées avec chaque rendez-vous, au choix appointment_attendees, creater ou targetable.
  • Return All : coché, toutes les pages sont enchaînées ; décoché, Limit plafonne le nombre de rendez-vous.
Cas d'usage
le récapitulatif du lundi matin, une liste par commercial, construite en une seule exécution qui lit la semaine à venir et la dépose là où l'équipe travaille déjà.
10

Update an appointment

appointment.update

Ce que tu vois dans n8n

Notes & cas d'usage

Change les informations d'un rendez-vous déjà posé, à partir de son identifiant. Tout le reste est optionnel, et c'est ce qui rend le report de créneau facile à automatiser.

Paramètres clés

  • Appointment ID : l'ID du rendez-vous à modifier.
  • Update Fields : 13 entrées, dont Start Date, End Date, Location, Attendees et Outcome Name or ID, l'issue du type d'activité commerciale Appointment.
Cas d'usage
le commercial décale un call dans l'outil de réservation, le workflow pousse les deux nouveaux horodatages dans le CRM. Les deux agendas racontent la même chose.

Contact

5 opérations
11

Create a contact

contact.create

Ce que tu vois dans n8n

Notes & cas d'usage

Enregistre une nouvelle personne dans Freshworks CRM. Trois champs sont requis, et ce sont les trois qu'un formulaire de lead collecte de toute façon.

Paramètres clés

  • First Name, Last Name et Email Address : l'identité du contact, en général reprise du formulaire avec {{ $json.field }}.
  • Additional Fields : 24 entrées optionnelles, dont Job Title, Mobile Number, Lifecycle Stage Name or ID, Medium et Sales Account Names or IDs, les comptes auxquels le contact appartient.
Cas d'usage
une demande de démo crée le contact avec sa campagne d'origine déjà renseignée, l'attribution survit au passage aux ventes.
12

Delete a contact

contact.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Efface la fiche d'un contact. L'identifiant est la seule chose qui sépare le workflow de la suppression, donc celle-ci mérite un nœud IF en amont pour vérifier avant d'agir.

Paramètres clés

  • Contact ID : l'ID du contact à supprimer, issu d'une recherche ou porté par l'item qui a lancé l'exécution.
Cas d'usage
une demande d'effacement arrive dans une boîte partagée, un humain la valide, et la ligne validée déclenche la suppression dans le CRM.
13

Get a contact

contact.get

Ce que tu vois dans n8n

Notes & cas d'usage

Rapatrie un contact dans le workflow. L'étape qui transforme un identifiant en quelque chose qu'un message ou un rapport peut réellement utiliser.

Paramètres clés

  • Contact ID : l'ID du contact à récupérer.
Cas d'usage
un webhook de commande ne transporte que l'id CRM de l'acheteur. Le workflow lit donc le contact, puis décide dans quelle séquence la personne entre selon son stade de cycle de vie.
14

Get many contacts

contact.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Sort les contacts en lot. Rien n'est obligatoire ici, la vue elle-même est facultative, c'est l'opération à dégainer quand tu veux un segment entier plutôt qu'une personne.

Paramètres clés

  • View Name or ID : optionnel. Tu pointes une liste enregistrée, ou tu laisses vide pour lire plus large.
  • Return All : coché, n8n enchaîne les pages de l'API jusqu'au bout ; décoché, Limit fixe le nombre maximal de contacts renvoyés.
Cas d'usage
la synchro de nuit qui pousse le segment abonné vers l'outil d'emailing.
15

Update a contact

contact.update

Ce que tu vois dans n8n

Notes & cas d'usage

Réécrit des champs sur un contact existant. La surface de mise à jour la plus large du nœud, et celle qui tient un CRM honnête entre deux revues manuelles.

Paramètres clés

  • Contact ID : l'ID du contact à mettre à jour, seul champ requis.
  • Update Fields : 26 entrées, dont Contact Status Name or ID, Owner Name or ID, Subscription Status Name or ID, Job Title et Territory Name or ID.
Cas d'usage
un désabonnement enregistré dans l'outil d'emailing revient dans le CRM, et plus personne n'appelle quelqu'un qui vient de se désinscrire.

Deal

5 opérations
16

Create a deal

deal.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ouvre une opportunité dans le pipeline. Deux champs requis, un nom et un montant, et l'affaire existe là où le prévisionnel se lit.

Paramètres clés

  • Name et Amount : l'intitulé du deal et sa valeur, les deux obligatoires.
  • Additional Fields : 14 entrées, dont Deal Pipeline Name or ID, Deal Stage Name or ID, Sales Account Name or ID, Currency Name or ID et Probability, un nombre entre 0 et 100.
Cas d'usage
un devis signé dans l'outil de facturation ouvre le deal correspondant à la bonne étape, avec le compte déjà rattaché.
17

Delete a deal

deal.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Sort définitivement un deal de Freshworks CRM. À distinguer du passage en perdu, qui est un changement d'étape et relève de la mise à jour.

Paramètres clés

  • Deal ID : l'ID du deal à supprimer.
Cas d'usage
un doublon né de deux personnes qui remplissent le même formulaire disparaît une fois qu'une étape de dédoublonnage a tranché laquelle des deux fiches survit. Le prévisionnel arrête de compter deux fois la même affaire.
18

Get a deal

deal.get

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère un deal à partir de son identifiant, pour que la suite du workflow s'appuie sur ce que la fiche dit vraiment et pas sur ce que le déclencheur a supposé.

Paramètres clés

  • Deal ID : l'ID du deal à récupérer, seul champ requis.
Cas d'usage
une notification de signature électronique porte une référence de deal. Le workflow lit le deal, puis aiguille l'onboarding selon le pipeline d'où il vient.
19

Get many deals

deal.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Parcourt une liste de deals. C'est la bête de somme du reporting sur ce nœud, et le seul endroit où l'interrupteur de pagination change vraiment le résultat.

Paramètres clés

  • View Name or ID : optionnel. Une vue enregistrée resserre la lecture sur les deals qui t'intéressent.
  • Return All : coché, chaque page de l'API est enchaînée jusqu'à la fin de la liste ; décoché, Limit fixe le nombre maximal de deals transmis à l'étape suivante.
Cas d'usage
la photo du pipeline du lundi, une ligne par affaire ouverte.
20

Update a deal

deal.update

Ce que tu vois dans n8n

Notes & cas d'usage

Fait avancer un deal, ou le corrige. Étape, montant et propriétaire vivent dans la même collection optionnelle, donc un seul nœud couvre plusieurs types de changement.

Paramètres clés

  • Deal ID : l'ID du deal à mettre à jour.
  • Update Fields : 16 entrées, dont Amount, Deal Stage Name or ID, Probability et Deal Reason Name or ID, la raison de la perte, qui ne se renseigne que sur un deal à l'étape Lost.
Cas d'usage
une proposition ouverte par le prospect fait monter l'étape et la probabilité sans intervention.

Note

3 opérations
21

Create a note

note.create

Ce que tu vois dans n8n

Notes & cas d'usage

Attache une note écrite à une fiche. Les trois champs sont requis, parce qu'une note sans cible n'a nulle part où se poser.

Paramètres clés

  • Content : le contenu de la note.
  • Target Type : le type d'entité concernée, Contact, Deal ou SalesAccount.
  • Target ID : l'ID de cette entité, du type choisi juste au-dessus.
Cas d'usage
une conversation support se termine, le résumé se pose en note sur le contact, et le commercial suivant connaît l'histoire sans quitter le CRM.
22

Delete a note

note.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Une note écrite par un workflow doit pouvoir être reprise : cette opération l'enlève. Les notes automatiques s'empilent vite, et une automatisation qui écrit devrait savoir effacer.

Paramètres clés

  • Note ID : l'ID de la note à supprimer, conservé depuis l'étape qui l'a créée.
Cas d'usage
le job nocturne qui avait posé une note d'état sur un deal la retire avant d'écrire la suivante, ce qui évite dix entrées identiques sur la même fiche.
23

Update a note

note.update

Ce que tu vois dans n8n

Notes & cas d'usage

Corrige une note après coup, ou la déplace vers une autre fiche. Trois champs optionnels, un identifiant obligatoire.

Paramètres clés

  • Note ID : l'ID de la note à modifier.
  • Update Fields : 3 entrées, Content, Target Type et Target ID, qui permettent ensemble de réécrire la note ou de la rattacher à une autre entité.
Cas d'usage
une note de suivi sur un deal est réécrite à chaque changement d'étape, et la fiche garde un historique lisible au lieu de dix fragments.

Sales Activity

2 opérations
24

Get a sales activity

salesActivity.get

Ce que tu vois dans n8n

Notes & cas d'usage

Une activité commerciale se récupère à l'unité, par son identifiant, et le nœud transmet sa fiche complète à la suite du workflow.

Paramètres clés

  • Sales Activity ID : l'identifiant de l'activité à récupérer. Tu le saisis, ou tu le reprends de l'item entrant avec une expression, la syntaxe n8n qui va chercher une valeur dans l'étape précédente et s'écrit {{ $json.field }}. Un champ requis laissé vide arrête le nœud avant tout appel à Freshworks CRM.
Cas d'usage
un récapitulatif hebdomadaire qui part d'une liste d'identifiants collectés plus tôt et va chercher chaque fiche avant d'écrire sa ligne de synthèse.
25

Get many sales activities

salesActivity.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Là où la version unitaire vise une fiche, celle-ci ramène plusieurs activités commerciales dans la même exécution, chacune sous forme d'item pour les étapes suivantes.

Paramètres clés

  • Return All : activé, n8n enchaîne les pages de l'API jusqu'à la dernière activité commerciale.
  • Limit : lu seulement si Return All reste désactivé, il plafonne le nombre d'activités qui entrent dans le workflow.
Cas d'usage
alimenter une revue d'équipe avec l'historique d'activité de la période, puis regrouper les items par propriétaire dans une étape de calcul.

Task

5 opérations
28

Create a task

task.create

Ce que tu vois dans n8n

Notes & cas d'usage

Créer une tâche demande cinq informations obligatoires : une tâche est rattachée à l'enregistrement qu'elle concerne et à la personne qui doit la traiter.

Paramètres clés

  • Title : le titre de la tâche.
  • Due Date : l'horodatage de l'échéance à laquelle la tâche doit être terminée.
  • Owner Name or ID : l'utilisateur à qui la tâche est assignée, choisi dans la liste ou fourni par une expression.
  • Target Type : Contact, Deal ou SalesAccount.
  • Target ID : l'identifiant de cette entité, dont le type vient de Target Type.
  • Additional Fields : Creator Name or ID, Outcome Name or ID, Task Type ID.
Cas d'usage
ouvrir une tâche de rappel sur une affaire dès qu'un formulaire arrive, avec une échéance calculée quelques jours plus loin.
29

Delete a task

task.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Un identifiant, et la tâche quitte le CRM. Aucun autre champ n'entre en jeu, donc toute la question tient à la provenance de cet identifiant.

Paramètres clés

  • Task ID : l'identifiant de la tâche à supprimer. Venu d'une étape précédente, il s'écrit sous forme d'expression, par exemple {{ $json.field }}, et ce champ requis bloque l'exécution s'il reste vide.
Cas d'usage
un ménage de fin de mois qui relit les tâches ouvertes d'une affaire déjà close et retire celles que personne ne traitera, pour que la vue commerciale ne montre que du travail réel.
30

Get a task

task.get

Ce que tu vois dans n8n

Notes & cas d'usage

Avant d'agir sur une tâche, beaucoup de workflows la relisent. C'est exactement ce que fait cette lecture unitaire : un identifiant en entrée, la fiche de la tâche en sortie.

Paramètres clés

  • Task ID : l'identifiant de la tâche à récupérer, saisi dans le champ ou résolu depuis l'item entrant.
Cas d'usage
une validation par messagerie interne où le message ne transporte qu'un identifiant. Le workflow va chercher la tâche pour que la notification affiche son contenu réel et pas un numéro tout seul.
31

Get many tasks

task.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Le filtre fait tout l'intérêt de cette liste. Le nœud renvoie des tâches sous forme d'items, et la collection Filters réduit l'ensemble avant qu'il arrive à l'étape suivante.

Paramètres clés

  • Status, dans Filters : completed, due_today, due_tomorrow, open ou overdue.
  • Include, dans Filters : owner, targetable ou users.
  • Return All : coché, n8n parcourt les pages jusqu'à la dernière tâche ; décoché, Limit plafonne le nombre de tâches renvoyées.
Cas d'usage
un point du matin sur les tâches en retard, regroupées par propriétaire avant publication.
32

Update a task

task.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifier une tâche existante repose sur son identifiant, plus les seuls champs que tu ajoutes. Ce que tu laisses hors de la collection Update Fields reste tel quel dans Freshworks CRM.

Paramètres clés

  • Task ID : l'identifiant de la tâche à modifier, unique champ requis.
  • Update Fields : Title, Due Date, Owner Name or ID, Creator Name or ID, Outcome Name or ID, Task Type ID, Target Type et Target ID. Target Type donne le type d'entité, Target ID désigne laquelle.
Cas d'usage
repousser l'échéance d'une tâche quand le client demande à décaler un rendez-vous, sans toucher ni au titre ni au propriétaire.
Besoin d'aide

Besoin d'aide pour automatiser Freshworks CRM avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qui viennent ensuite

01L'intégration Freshworks CRM n8n est-elle gratuite ?
Oui, côté n8n. Le nœud est livré avec n8n, donc il n'y a rien à installer et rien de plus à payer pour l'utiliser. C'est vrai sur n8n Cloud, l'offre hébergée par n8n, comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use : le workflow se comporte de la même façon des deux côtés. Ce que coûte le CRM lui-même dépend du compte Freshworks CRM dont tu disposes déjà, et cette discussion se tient avec Freshworks, pas avec n8n. Construire le workflow, le tester puis le faire tourner tous les jours n'ajoute aucune ligne à la facture n8n.
02Quels identifiants faut-il pour le nœud Freshworks CRM ?
Une clé API et un domaine. La clé API se génère côté Freshworks CRM, en suivant la documentation d'authentification de l'API de l'outil, pour le compte au nom duquel n8n doit agir. Le domaine, lui, est le sous-domaine de ce compte, la portion d'URL qui précède le premier point : un compte accessible sur n8n.myfreshworks.com se saisit n8n, et surtout pas l'adresse complète. Les deux vont dans un seul credential créé depuis le menu Credentials de n8n. Une fois enregistré, il apparaît dans une liste déroulante du nœud et sert à tous les workflows qui parlent au même compte.
03Quelles sont les limites du nœud Freshworks CRM dans n8n ?
Deux points concrets. La lecture des listes est paginée : Return All enchaîne les pages de l'API jusqu'à tout ramener, et une fois décoché, Limit fixe le nombre maximal d'items renvoyés. Sur une grosse base, cet interrupteur fait la différence entre un export complet et un export partiel. Le second point, c'est le périmètre. Le nœud couvre 32 opérations réparties sur 8 ressources, et ce qui sort de ces opérations passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API de l'outil en réutilisant exactement le même credential via l'authentification prédéfinie.
04Freshworks CRM peut-il déclencher un workflow n8n en temps réel ?
Non, parce que cet outil n'a pas de nœud trigger dans n8n. Un workflow qui le concerne démarre ailleurs : un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le trigger d'un autre outil déjà en place. Dans la pratique, ça couvre l'essentiel des besoins. Un formulaire qui appelle un Webhook crée le contact dans la seconde qui suit, et un Schedule Trigger qui lit une vue de deals chaque matin suffit pour le reporting, les alertes et l'hygiène de pipeline, trois usages qui n'ont pas besoin de réagir à la seconde.
05n8n ou Make pour Freshworks CRM ?
Quatre critères tranchent, et aucun outil ne les gagne tous. L'hébergement d'abord : n8n tourne sur ton propre serveur ou sur n8n Cloud, Make est hébergé uniquement. La maîtrise des données ensuite : avec un n8n auto-hébergé, les fiches CRM restent sur une infrastructure que tu contrôles, ce qui compte quand les données de contact sont sensibles. Le modèle de coût, troisième critère : Make se facture à l'opération, ce qui est simple à projeter et grandit avec le volume, là où un n8n auto-hébergé échange ça contre un serveur à maintenir. Reste la logique visuelle, où les deux dessinent le workflow sur un canevas : c'est surtout une affaire d'habitude.