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
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.
Comment connecter Demio à n8n ?
- 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.
- 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.
- 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.
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.
Sommaire des opérations
Event
3 opérationsGet an event
event.getCe 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.
Get many events
event.getAllCe 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.
Register an event
event.registerCe 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.
Report
1 opérationGet a report
report.getCe 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.
Besoin d'aide pour automatiser Demio avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

