Ressources · Intégration n8n

Intégration Demio n8nAutomatiser Demio avec n8n.

Recopier une adresse mail à la main pour inscrire quelqu'un à un webinaire, ça finit toujours par sauter. L'intégration Demio n8n expose 4 opérations réparties sur 2 ressources, les événements et les rapports, de quoi inscrire, lire le planning et savoir qui est venu.

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

Pourquoi automatiser

Que fait vraiment l'intégration Demio n8n ?

Elle relie tes webinaires Demio au reste de tes outils sans passer par un onglet de navigateur. n8n embarque un nœud Demio avec 4 opérations réparties sur 2 ressources : les événements, que tu lis et auxquels tu inscris des gens, et les rapports, qui racontent ce qui s'est passé pendant une session. Chaque opération devient une étape de workflow, c'est-à-dire une suite d'actions automatiques.

Commence par le plus simple, le planning. event.getAll avec le filtre Type réglé sur upcoming renvoie les sessions à venir, et ça suffit pour publier le programme de la semaine dans un salon Discord tous les lundis. Plus personne ne demande quand tombe le prochain webinaire.

Vient ensuite l'inscription, celle qui prend du temps quand elle est manuelle. Un contact qui coche la case webinaire dans Mautic déclenche une exécution, et event.register le place dans la bonne session. Seuls le prénom et l'adresse mail sont obligatoires, donc même un formulaire à deux questions fournit assez de matière.

Le troisième usage arrive après le direct. report.get ramène le rapport de participation d'une session, et le filtre Status découpe la salle : ceux qui ont assisté, ceux qui sont partis tôt, ceux qui ne sont jamais venus. Archive le tout dans Google Sheets pour le suivi commercial, et envoie le décompte au responsable via Pushover si la présence compte vraiment ce jour-là.

Le nœud couvre les opérations du catalogue. Ce qui sort de cette liste passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Demio en réutilisant le même credential grâce à son authentification prédéfinie. Tu restes donc dans le même workflow, sans second paramétrage.

Deux points à garder en tête avant de construire. Sur Get Many, tant que Return All n'est pas coché, n8n s'arrête au nombre fixé dans Limit, et la liste paraît incomplète alors qu'elle est juste tronquée. Autre chose : Demio n'a pas de nœud trigger dans n8n, le point de départ t'appartient donc, entre un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers ou le déclencheur d'un autre outil. L'Avis n8n détaille ce choix, la Formation n8n creuse les expressions.

Connexion

Comment connecter Demio à n8n ?

  1. 01

    Générer la clé API dans Demio

    Va dans Account Settings, puis la section API, et génère une paire. Demio fournit une API Key et une API Secret, les deux servent. Cet écran est réservé aux comptes qui ont le statut Owner : si l'entrée API reste introuvable, c'est que le compte utilisé n'est pas propriétaire de l'espace de travail.

  2. 02

    Créer le credential Demio dans n8n

    Dans n8n, ouvre le menu Credentials et crée un credential Demio, c'est-à-dire un accès enregistré une fois et réutilisé partout. Colle l'API Key et l'API Secret dans leurs champs respectifs, puis enregistre. Les workflows suivants le retrouveront dans une liste déroulante, sans ressaisie.

  3. 03

    Poser le nœud et choisir l'opération

    Ajoute un nœud Demio sur le canevas et sélectionne le credential dans sa liste. Choisis d'abord la ressource, Event ou Report, puis l'opération. Les paramètres affichés changent avec ce choix, et c'est normal : le nœud réclame un Event ID dans un cas, un Session Name or ID dans l'autre.

Actions

Que sait faire le nœud Demio ?

Le nœud Demio expose 4 opérations sur 2 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
RessourceGetGet ManyRegister
Event✓✓✓
Report✓

Event

3 opérations
01

Get an event

event.get

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère un événement précis et les dates qui lui sont rattachées, de quoi vérifier une session avant d'envoyer quoi que ce soit à un inscrit.

Paramètres clés

  • Event ID : l'identifiant Demio de l'événement, obligatoire, le plus souvent transmis par un nœud précédent sous la forme {{ $json.field }}.
  • Active : dans Additional Fields, ne renvoie que les dates actives d'une série au lieu de tout l'historique.
  • Session ID : dans Additional Fields, cible une seule date d'événement plutôt que la série entière.
Cas d'usage
un workflow de rappel lit l'événement et confirme que la date tient toujours avant d'écrire aux participants.
02

Get many events

event.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les événements du compte. C'est comme ça qu'un workflow découvre ce qui existe, au lieu de trimballer des identifiants écrits en dur dans un champ texte.

Paramètres clés

  • Return All : coché, n8n enchaîne les pages de l'API et ramène tous les événements ; décoché, il s'arrête à Limit.
  • Limit : le nombre maximal d'événements renvoyés quand Return All reste décoché.
  • Type : dans Filters, ne garde que les événements automated, past ou upcoming, le raccourci le plus rapide pour bâtir un planning.
Cas d'usage
le lundi matin, un workflow garde les webinaires à venir et publie le programme de la semaine.
03

Register an event

event.register

Ce que tu vois dans n8n

Notes & cas d'usage

Inscrit une personne à un événement, et à une date précise quand la session est renseignée. Une réponse de formulaire devient une place réservée.

Paramètres clés

  • First Name et Email : les deux obligatoires, souvent mappés depuis l'item entrant avec {{ $json.field }}.
  • Event Name or ID : choisi dans la liste, ou défini par une expression quand l'événement change d'une exécution à l'autre.
  • Custom Fields : dans Additional Fields, des paires clé/valeur en plus des champs prédéfinis Company, Phone Number ou Website.
Cas d'usage
un prospect qui coche la case webinaire sur une landing page se retrouve dans la bonne session.

Report

1 opération
04

Get a report

report.get

Ce que tu vois dans n8n

Notes & cas d'usage

Ramène le rapport de participation d'une session. La présence cesse d'être une impression et devient une donnée sur laquelle on peut brancher des conditions.

Paramètres clés

  • Session Name or ID : la session concernée, obligatoire, prise dans la liste ou définie par une expression.
  • Event Name or ID : facultatif, choisi dans la liste ou défini par une expression quand l'événement change d'une exécution à l'autre.
  • Status : dans Filters, ne conserve que les participants attended, completed, left-early, did-not-attend ou banned.
Cas d'usage
deux branches après le direct, un replay pour les absents et une proposition de rendez-vous pour ceux qui sont restés jusqu'au bout.
Besoin d'aide

Besoin d'aide pour automatiser Demio avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qu'on se pose sur Demio et n8n

01L'intégration Demio n8n est-elle gratuite ?
Oui du côté de n8n. Le nœud Demio est livré avec n8n : rien à installer, aucun coût supplémentaire pour l'ajouter à un workflow. C'est vrai sur n8n Cloud, l'offre hébergée par n8n, comme sur une instance auto-hébergée installée avec Docker ou npm, en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, donc tu peux commencer sur l'un et basculer sur l'autre plus tard. Ce que coûte un compte Demio est une autre question, qui se règle chez Demio, et cette page ne la traite pas.
02Quels credentials faut-il pour connecter Demio ?
Un seul credential, basé sur une clé API. La méthode d'authentification supportée par Demio est la clé API, et le credential demande deux valeurs : une API Key et une API Secret. Les deux se génèrent dans Demio, dans Account Settings puis API. Le point de vigilance porte sur les droits : il faut le statut Owner dans le compte Demio pour voir ou générer ces valeurs, un membre d'équipe avec un accès standard ne verra même pas l'écran. Une fois le credential enregistré dans le menu Credentials de n8n, tous les nœuds Demio de tous tes workflows peuvent le sélectionner.
03Quelles sont les limites du nœud Demio dans n8n ?
Le nœud couvre 4 opérations réparties sur 2 ressources, les événements et les rapports. Ce qui sort de ce catalogue s'atteint avec le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Demio en réutilisant le même credential grâce à son authentification prédéfinie, sans second paramétrage à prévoir. L'autre point d'attention concerne la pagination de Get Many : avec Return All décoché, n8n s'arrête au nombre indiqué dans Limit, ce qui donne une liste d'événements qui semble incomplète. Coche Return All quand tu veux la totalité.
04Demio a-t-il un nœud trigger dans n8n ?
Non, et ça change la façon de démarrer un workflow, pas la possibilité d'en faire un. Demio n'a pas de nœud trigger dans n8n, donc le premier nœud est autre chose : un Schedule Trigger qui s'exécute à intervalle fixe et appelle Get Many pour regarder ce qui a bougé, un Webhook n8n, c'est-à-dire une URL qu'un service tiers appelle quand un événement survient chez lui, ou le déclencheur d'un autre outil, un formulaire ou un CRM par exemple. Ensuite le nœud Demio prend le relais, pour inscrire des gens ou lire un rapport de session.
05n8n ou Make pour automatiser Demio ?
Ça dépend de quatre critères, et le prix n'en est qu'un. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : la facture suit donc le volume. n8n tourne sur n8n Cloud ou sur ton propre serveur avec Docker ou npm, ce qui compte quand les données d'inscription et les rapports de présence doivent rester dans ton infrastructure. Les deux proposent une logique visuelle, la vraie question porte donc sur l'hébergement et la maîtrise des données d'un côté, le service entièrement géré et la facturation à l'opération de l'autre.