- Accueil
- Ressources
- Intégrations
- Acuity Scheduling
Intégration Acuity Scheduling n8nAutomatiser Acuity Scheduling avec n8n.
Un rendez-vous déplacé, et ensuite ? L'intégration Acuity Scheduling n8n tient dans un trigger : 5 événements webhook répartis en 2 familles, appointment et order. Aucun nœud d'action n'accompagne l'outil, donc tout retour vers Acuity passe par HTTP Request. Pour les agendas qui pilotent le reste.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que couvre vraiment l'intégration Acuity Scheduling n8n ?
Acuity Scheduling parle à n8n par webhook, c'est-à-dire une URL qui appartient à n8n et qu'Acuity appelle dès que l'agenda bouge. Le catalogue n8n ne contient qu'un seul nœud pour cet outil : l'Acuity Scheduling Trigger, en version 1, avec 5 événements regroupés en 2 familles. Son rôle s'arrête au démarrage du workflow. La suite appartient aux nœuds que tu places derrière.
Premier réflexe, sortir l'agenda d'Acuity. Sur appointment.scheduled, appelé une fois quand le rendez-vous est pris, le workflow crée une fiche dans Airtable : une ligne par client, avec le statut que ton équipe met à jour ensuite sans jamais ouvrir Acuity.
Deuxième réflexe, être prévenu au bon moment. appointment.rescheduled est appelé quand le rendez-vous passe à un nouvel horaire, et ce signal part dans Telegram pour la personne concernée. Le message arrive avant qu'elle ouvre son agenda. C'est souvent ce qui évite le déplacement inutile.
Troisième réflexe, tenir le compte des commandes. order.completed est appelé quand une commande est finalisée, et chaque ligne s'ajoute dans Google Sheets, dans l'onglet du mois en cours. Une relance par Gmail peut partir dans la même branche.
Le catalogue donne un trigger et rien d'autre pour cet outil. Lire une liste de clients, renvoyer une information dans Acuity, tout ce qui dépasse l'écoute des événements passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Acuity en réutilisant le credential déjà enregistré dans n8n.
Un point à anticiper avant de câbler quoi que ce soit. appointment.changed est appelé quand le rendez-vous change de quelque manière que ce soit, alors que appointment.rescheduled vise le changement d'horaire. Deux événements peuvent donc décrire le même rendez-vous. Choisis celui qui correspond à l'action que tu veux lancer, ou traite les deux et dédoublonne plus loin dans le workflow.
Si le vocabulaire du nœud reste flou (credential, webhook, expression), la Formation n8n reprend ces notions avant de brancher un agenda dessus.
Comment connecter Acuity Scheduling à n8n ?
- 01
Récupérer la clé d'API dans Acuity
Il faut d'abord un compte Acuity Scheduling. La méthode par clé d'API demande deux valeurs : un User ID numérique et une API Key, toutes les deux affichées sur la page d'authentification du Quick Start de l'API Acuity. Note-les avant de quitter la page, elles se saisissent ensemble dans le même formulaire côté n8n.
- 02
Ou déclarer une application OAuth2
Le trigger accepte aussi OAuth2. La page Acuity OAuth2 Account Registration se remplit une fois et renvoie un Client ID et un Client Secret. Cette voie a du sens quand plusieurs personnes partagent l'instance n8n et qu'une clé d'API brute circulerait trop facilement. Les deux méthodes authentifient le même nœud.
- 03
Enregistrer le credential et activer le workflow
Dans n8n, le menu Credentials sert à créer le credential Acuity Scheduling une seule fois, avec le couple de valeurs retenu. Tous les workflows le réutilisent ensuite, et le trigger le propose dans sa liste déroulante. Reste à activer le workflow : n8n enregistre alors l'URL du webhook auprès d'Acuity, et les événements arrivent en quelques secondes.
Qu'est-ce qui déclenche un workflow depuis Acuity Scheduling ?
Acuity Scheduling Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Acuity Scheduling. Il écoute 5 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Acuity Scheduling appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
appointment.*4appointment.canceledchangedrescheduledscheduled
order.*1order.completed
Notes de configuration
01Set up the Acuity Scheduling Trigger
Ce nœud écoute ton compte Acuity et pousse un item dans le workflow à chaque fois que l'événement choisi se produit. L'URL du webhook, l'adresse qu'Acuity appelle, est enregistrée au moment où tu actives le workflow. Tant qu'il reste en édition, rien n'arrive.
Paramètres clés
- Event : l'événement Acuity écouté par le nœud, à prendre parmi les 5 valeurs du catalogue. Aucune valeur joker ne les attrape tous, chaque événement utile se choisit donc explicitement.
- Resolve Data : désactivé, les données du webhook ne contiennent que l'ID de l'objet. Activé, n8n résout les données automatiquement, ce qui t'épargne une requête de plus avant le nœud suivant.
02React to appointment events
Quatre des 5 événements racontent la vie d'un même rendez-vous, ce qui fait de cette famille le point de départ de la plupart des workflows. Chaque événement arrive séparément : un rendez-vous déplacé puis annulé produit deux exécutions, que tu peux traiter de deux façons différentes.
Paramètres clés
- Event :
appointment.scheduledest appelé une fois à la prise du rendez-vous.appointment.changedest appelé dès que le rendez-vous change de quelque manière que ce soit.appointment.rescheduledsignale le passage à un nouvel horaire.appointment.canceledest appelé à chaque annulation.
appointment.scheduled, et une branche de ménage sur appointment.canceled qui l'archive.03React to completed orders
La famille order tient en un seul événement et regarde l'argent plutôt que l'agenda. Il se déclenche quand une commande est finalisée dans Acuity, soit le moment où une réservation payée ou l'achat d'un forfait devient définitif.
Paramètres clés
- Event :
order.completed, appelé quand une commande est finalisée. - Resolve Data : à activer en priorité ici, parce que la charge brute ne transporte que l'ID de l'objet alors qu'un workflow de facturation a besoin du détail de la commande.
Besoin d'aide pour automatiser Acuity Scheduling avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


