Ressources · Intégration n8n

Intégration Zoom n8nAutomatiser Zoom avec n8n.

Combien de réunions Zoom crées-tu à la main chaque semaine ? L'intégration Zoom n8n repose sur un nœud unique, 5 opérations sur la ressource Meeting : créer, lire, lister, mettre à jour, supprimer. Pas de trigger côté Zoom, c'est un Schedule Trigger qui lance le workflow. Pensé pour les ops.

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

Pourquoi automatiser

À quoi sert vraiment l'intégration Zoom n8n ?

L'intégration Zoom n8n, c'est un seul nœud, n8n-nodes-base.zoom, qui appelle l'API Zoom à ta place. Il couvre une ressource, Meeting, avec 5 opérations : créer une réunion, en lire une, en lister plusieurs, en modifier une, en supprimer une. Le credential, autrement dit le jeu d'identifiants enregistré dans n8n, se crée une fois et se retrouve dans la liste déroulante de tous tes workflows.

Rien à installer. Le nœud est livré avec n8n, sur n8n Cloud comme sur une instance auto-hébergée.

Le cas le plus courant tient en trois nœuds : un formulaire de réservation, meeting.create, et le lien de connexion qui part où il faut. Tu remplis Topic avec le sujet saisi par le prospect, Start Time avec le créneau choisi, et la réunion existe avant même que le commercial ait ouvert son agenda. Le lien atterrit dans Slack pour l'équipe, et dans la confirmation envoyée via Gmail pour le prospect.

Deuxième usage, le suivi. meeting.getAll avec Return All activé enchaîne toutes les pages de résultats de l'API et ramène la liste complète, que tu déverses dans Google Sheets pour voir qui réserve quoi. Laisse Return All décoché et n8n s'arrête au nombre fixé par Limit : pratique pour un test, faux pour un reporting mensuel. C'est le piège classique de cette opération.

Troisième usage, le ménage. Une opportunité passe en perdue dans le CRM, le workflow relit l'identifiant de la réunion stocké à la création, puis appelle meeting.update pour repousser le créneau ou meeting.delete pour l'annuler. Les deux attendent l'identifiant, jamais le titre. Range-le dès la création, sinon tu n'auras plus rien à leur donner.

Reste à savoir où le nœud s'arrête. Une ressource, 5 opérations, uniquement des réunions. Pour tout le reste de l'API Zoom, le nœud HTTP Request appelle n'importe quel endpoint en réutilisant exactement le même credential via l'authentification prédéfinie : un seul endroit à gérer côté accès. Et Zoom n'a pas de nœud trigger dans n8n. Un workflow qui réagit à Zoom démarre donc sur un Schedule Trigger à intervalle fixe, sur un Webhook n8n appelé par un service tiers, ou sur le trigger de l'outil placé juste avant Zoom dans le process.

Avant de construire dessus, l'Avis n8n dit ce que la plateforme fait bien et où ça coince. Pour que ton équipe monte ces workflows sans tâtonner, il y a la Formation n8n.

Connexion

Comment connecter Zoom à n8n ?

  1. 01

    Créer l'application OAuth côté Zoom

    Ton compte Zoom doit d'abord disposer de l'un de ces trois droits : propriétaire du compte, administrateur du compte, ou rôle Zoom for developers. Sans ça, impossible de créer l'application. Tu crées ensuite une application OAuth et tu choisis User-managed app quand Zoom demande comment l'application est gérée. Zoom génère alors un Client ID et un Client Secret, les deux valeurs que n8n va te réclamer.

  2. 02

    Déclarer l'URL de redirection

    Ouvre un credential Zoom dans n8n, via le menu Credentials, et copie l'OAuth Callback URL qu'il affiche. Colle-la dans ton application Zoom comme OAuth Redirect URL. Si le credential affiche aussi une Whitelist URL, ajoute-la comme deuxième URL de redirection. Oublie cette étape et l'autorisation revient en erreur au lieu de renvoyer un jeton.

  3. 03

    Ajouter les scopes réunion

    Dans l'application Zoom, déclare les scopes, c'est-à-dire les droits accordés à n8n. Pour couvrir tout ce que le nœud sait faire, sélectionne meeting:read et meeting:write. Reporte enfin le Client ID et le Client Secret dans le credential n8n et connecte. Une fois enregistré, il apparaît dans la liste déroulante de chaque nœud Zoom que tu ajoutes.

Actions

Ce que le nœud Zoom sait faire

Le nœud Zoom 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
RessourceCreateGetGet ManyUpdateDelete
Meeting✓✓✓✓✓

Meeting

5 opérations
01

Create a meeting

meeting.create

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération crée la réunion sur le compte Zoom connecté et renvoie son identifiant, la valeur dont dépendent toutes les opérations suivantes.

Paramètres clés

  • Topic : le titre que verront les participants, souvent {{ $json.subject }} repris de l'élément qui a déclenché le workflow.
  • Type : 1 pour une réunion instantanée, 2 pour une réunion planifiée, 3 pour une récurrente sans horaire fixe, 8 pour une récurrente à horaire fixe.
  • Start Time : lu uniquement pour les réunions planifiées et les récurrentes à horaire fixe, à associer à Timezone Name or ID.
Cas d'usage
une demande de démo ouvre le créneau et le mail de confirmation repart avec le lien de connexion.
02

Delete a meeting

meeting.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Supprimer, c'est l'étape finale d'une annulation : Zoom retire le créneau et le lien de connexion cesse de fonctionner.

Paramètres clés

  • ID : l'identifiant renvoyé à la création, typiquement {{ $json.id }} relu depuis l'endroit où tu l'as stocké.
  • Occurrence ID : vise une seule date d'une réunion récurrente au lieu de toute la série.
  • Schedule Reminder : activé, les hôtes et les hôtes alternatifs reçoivent un email d'annulation.
Cas d'usage
une opportunité perdue libère le créneau de la semaine suivante et prévient l'hôte par mail.
03

Get a meeting

meeting.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lire une réunion donne son état actuel, utile pour décider si la suite du workflow doit continuer ou s'arrêter là.

Paramètres clés

  • ID : l'identifiant de la réunion ; le titre ne marche pas ici, Zoom ne reconnaît que l'identifiant.
  • Occurrence ID : récupère le détail d'une occurrence précise d'une réunion récurrente.
  • Show Previous Occurrences : activé, la réponse couvre aussi les occurrences passées de cette réunion récurrente.
Cas d'usage
avant d'envoyer un rappel, vérifier que le créneau existe toujours et relire son horaire pour composer le message.
04

Get many meetings

meeting.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Lister, c'est passer d'une réunion à une vue d'agenda. C'est l'opération qui alimente les exports et les tableaux de suivi.

Paramètres clés

  • Return All : coché, n8n enchaîne toutes les pages jusqu'à la liste complète ; décoché, il s'arrête à Limit.
  • Limit : le nombre maximal de réunions renvoyées tant que Return All reste décoché.
  • Type : filtre sur scheduled, live pour les réunions en cours, ou upcoming pour celles à venir.
Cas d'usage
l'export du lundi matin de toutes les réunions à venir, dans un tableau que l'équipe lit avant de démarrer.
05

Update a meeting

meeting.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifier une réunion existante conserve le même lien de connexion, ce qui compte quand l'invitation est déjà partie chez les participants.

Paramètres clés

  • ID : désigne la réunion à modifier ; laissé vide, il bloque l'exécution du nœud.
  • Topic et Agenda : renommer l'appel et réécrire son ordre du jour, dans Update Fields.
  • Duration : la nouvelle durée en minutes, utile quand un appel de découverte devient une session de travail.
  • Schedule For : confie la réunion à un collègue, désigné par son email.
Cas d'usage
un report de créneau se répercute sur place, sans imposer un nouveau lien à tout le monde.
Besoin d'aide

Besoin d'aide pour automatiser Zoom avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Zoom et n8n, les questions qui suivent

01L'intégration Zoom n8n est-elle gratuite ?
Oui, côté n8n. Le nœud Zoom est livré avec n8n : rien à installer, aucun coût supplémentaire, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Le même workflow se comporte de la même façon dans les deux cas, ce qui permet de prototyper sur Cloud puis de déplacer le JSON vers ton propre serveur. Ce que coûte le compte Zoom lui-même est une autre histoire, qui dépend de ton offre Zoom et pas de n8n. Et comme le credential se réutilise, un deuxième puis un troisième workflow Zoom n'ajoutent aucun temps de configuration.
02Quels identifiants Zoom faut-il pour n8n ?
OAuth2, en pratique. Le nœud accepte un credential par jeton d'accès et un credential OAuth2, mais Zoom a retiré la prise en charge des jetons JWT en 2023 et cette méthode est totalement dépréciée : un nouveau credential doit donc passer par OAuth2. Tu crées une application OAuth de type user-managed sur le Zoom App Marketplace, qui te donne un Client ID et un Client Secret. Le credential n8n affiche une OAuth Callback URL, parfois une Whitelist URL, et les deux se déclarent dans l'application Zoom comme URL de redirection. Ajoute les scopes meeting:read et meeting:write pour couvrir tout le nœud. Ton compte doit être propriétaire, administrateur, ou porter le rôle Zoom for developers.
03Quelles sont les limites du nœud Zoom dans n8n ?
Le nœud se concentre sur un seul objet : la réunion. Une ressource, 5 opérations, pour créer, lire, lister, modifier et supprimer. Tout le reste de l'API Zoom sort du périmètre du nœud dédié, et la réponse s'appelle HTTP Request : ce nœud appelle n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie. Deuxième limite à connaître, la pagination. Sans Return All, tu ne récupères que le nombre de réunions fixé par Limit, et un reporting se retrouve tronqué sans prévenir. Troisième point, les opérations qui lisent ou modifient une réunion réclament son identifiant, jamais son titre : garde-le quelque part.
04n8n peut-il réagir à une réunion Zoom en temps réel ?
Non, parce que Zoom n'a pas de nœud trigger dans n8n. Il n'y a rien à écouter côté Zoom, donc un workflow qui réagit aux réunions doit démarrer autrement. Trois options couvrent presque tous les besoins. Le Schedule Trigger relance le workflow à intervalle fixe et appelle Get Many pour comparer avec le passage précédent : c'est ce qui se rapproche le plus d'une surveillance. Le Webhook n8n, c'est-à-dire une URL que n8n expose et qu'un service tiers appelle, laisse un autre outil déclencher l'exécution. Enfin, le trigger de l'outil situé avant Zoom dans le process, un formulaire ou un CRM, lance le workflow et Zoom suit.
05n8n ou Make pour gérer les réunions Zoom ?
Ça dépend de trois critères, et le prix n'en est qu'un. Make est hébergé par Make, sans option d'auto-hébergement, et se facture à l'opération : un workflow qui liste des centaines de réunions chaque matin voit son coût grandir avec le volume. n8n propose le même modèle hébergé avec n8n Cloud, mais tourne aussi sur ton serveur via Docker ou npm, ce qui change qui détient les données et comment la facture évolue. Deuxième critère, l'endroit où les données de réunion ont le droit de vivre, question vite tranchée en contexte réglementé. Troisième, la façon de raisonner : les deux sont visuels, n8n glisse plus facilement vers du code quand un workflow se complique.