Intégrations
Power Automate et Zapier
Lancez un flux ou un Zap quand quelqu’un s’inscrit, paie ou arrive, et inscrivez, annulez ou enregistrez l’arrivée de personnes depuis vos propres processus, sans écrire de code.
Ce qu’ils permettent
Les deux plateformes utilisent la même API REST et les mêmes clés que votre propre code.
Déclencheurs, chacun étant un abonnement que la plateforme crée elle-même : une inscription est créée, modifiée ou annulée ; un participant supprime ses données ; quelqu’un arrive ; une commande est payée ; un prospect est capté ; une évaluation est donnée ; une attestation est délivrée ; les diapositives d’une session sont publiées ; un séjour à l’hôtel, le déplacement d’un invité, une note de frais ou le créneau d’un bénévole change ; quelqu’un rejoint ou quitte une communauté.
Actions : lister les événements et les participants, trouver un participant par e-mail, inscrire quelqu’un avec un billet gratuit (avec les réponses aux questions propres à l’événement, sous forme de champs), annuler un billet, enregistrer une arrivée, lister les commandes, les scans aux entrées, les prospects, les types de billets, les sessions, les intervenants et les sponsors, consulter les statistiques d’un événement et son rythme de ventes, consulter les comptages aux entrées, créer un code de réduction et modifier la capacité d’un type de billet.
Une clé pour la plateforme
Dans l’espace de travail, sous Intégrations › API & MCP › Nouvelle clé, partez de Power Automate ou Zapier : événements, billets, commandes, participants (lecture et modification), contrôle d’entrée (lecture et modification), programme, sponsors, webhooks (modification, ce qu’exige l’abonnement) et données personnelles. Retirez ce dont vos flux n’ont pas besoin : un flux qui se contente de publier les nouvelles inscriptions dans Teams n’a besoin que de attendees:read, people:read et webhooks:write.
Ce qu’un déclencheur transmet correspond à ce que la clé pourrait lire en interrogeant l’API : s’abonner à attendee.registered exige donc attendees:read et people:read. Le tableau de la page Webhooks indique ce dont chaque type a besoin.
Power Automate
Le connecteur AttendBeacon est généré à partir de la description de l’API elle-même : il ne s’en écarte donc jamais. Il est en cours de certification chez Microsoft. En attendant qu’il soit référencé dans Power Automate :
- Demandez au support d’AttendBeacon le package du connecteur (sa définition, ses paramètres et son icône), et importez-le avec
pac connector create, comme l’explique son README. Vous obtenez ainsi les déclencheurs et les actions. - Ou, pour les actions seules : Data › Custom connectors › New custom connector › Import an OpenAPI from URL (Données › Connecteurs personnalisés › Nouveau connecteur personnalisé › Importer un OpenAPI depuis une URL) avec
https://attendbeacon.com/api/v1/swagger.json, l’API en Swagger 2.0 comme l’exigent les connecteurs personnalisés. Sous Security, choisissez API Key, nomX-Api-Key, emplacement Header. - Créez une connexion avec votre clé ; les déclencheurs et les actions apparaissent sous AttendBeacon.
Les déclencheurs du connecteur envoient X-AttendBeacon-Client: powerautomate : l’espace de travail étiquette donc leurs abonnements Power Automate. Quand un flux est désactivé, Power Automate supprime son abonnement ; un abonnement dont l’adresse de rappel répond 410 Gone est supprimé lui aussi.
Les champs dynamiques du connecteur lisent les questions d’inscription propres à l’événement : Register an attendee affiche ainsi « Régime alimentaire » ou « Taille de l’entreprise » comme champs, typés selon leurs réponses.
Zapier
L’application AttendBeacon pour Zapier se connecte avec une clé API, affiche les questions de l’événement comme champs dans Register Attendee, et propose les déclencheurs ci-dessus comme déclencheurs instantanés : Zapier s’abonne quand un Zap est activé et se désabonne quand il est désactivé. Elle est en préparation pour l’annuaire de Zapier. En attendant qu’elle y soit référencée, l’outil Webhooks by Zapier de Zapier fonctionne avec l’API : un déclencheur Catch Hook dont vous abonnez l’adresse avec POST /hooks, et des actions Custom Request avec la clé dans l’en-tête Authorization.
Make, n8n et les autres
Toute plateforme capable d’appeler une API HTTP fonctionne : envoyez la clé comme Authorization: Bearer, et abonnez-vous aux événements avec POST /hooks et l’adresse de rappel de la plateforme (voir CreateHook). Le corps de chaque livraison est du JSON simple, { id, type, timestamp, event, attendee, ... } : le data du webhook signé, remonté au premier niveau. Supprimez l’abonnement avec un DELETE sur le Location renvoyé à l’abonnement.
Voir ce qu’ils font
Intégrations › Webhooks liste les abonnements des plateformes, avec la plateforme qui a créé chacun ; Intégrations › API & MCP › Activité des clés liste chaque appel effectué par leurs clés, refus compris. Quand un flux s’arrête, ces deux pages en donnent la raison.