- Accueil
- Ressources
- Intégrations
- Calendly
Intégration Calendly n8nAutomatiser Calendly avec n8n.
Chaque rendez-vous pris dans Calendly peut lancer un workflow. L'intégration Calendly n8n se limite au trigger : un nœud écoute 2 événements webhook, la prise et l'annulation d'un créneau, puis transmet les données du rendez-vous. Aucun nœud d'action n'est livré, la suite se construit à la main.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que permet vraiment l'intégration Calendly n8n ?
L'intégration Calendly n8n relie un outil de prise de rendez-vous à une plateforme d'automatisation par un seul nœud, le Calendly Trigger. À l'activation du workflow, n8n enregistre un webhook auprès de Calendly, c'est-à-dire une URL que Calendly appelle tout seul, et chaque réservation ou annulation y arrive en quelques secondes. La version 2 du nœud couvre 2 événements dans 1 famille, et rien de plus, puisque Calendly n'a pas de nœud d'action dans n8n.
Premier usage, le suivi des rendez-vous. invitee.created part dès qu'un invité valide un créneau, et la fiche se crée toute seule dans Airtable avec le nom, l'horaire et le motif du rendez-vous. Personne ne recopie un agenda à la main le lundi matin.
Deuxième usage, l'annulation qui ne passe pas inaperçue. invitee.canceled arrive dans le même workflow, le créneau libéré s'affiche dans le canal Slack de l'équipe commerciale, et la relance part sans que personne ait eu à surveiller la boîte mail.
Troisième usage, la préparation du rendez-vous. Une réservation déclenche la récupération de ce qu'on sait déjà du compte, et le résumé atterrit sur Telegram juste avant l'heure prévue. Tout part du même nœud de déclenchement, parce que c'est le seul que Calendly expose dans n8n.
Ce détail change la façon de concevoir le workflow. Sans nœud d'action, créer un rendez-vous, en annuler un ou lire la liste des événements planifiés ne se fait pas en glissant un nœud. Ces appels passent par HTTP Request, qui atteint n'importe quel endpoint de l'API Calendly en réutilisant le même credential, la connexion enregistrée une fois dans le menu Credentials de n8n, grâce à l'authentification prédéfinie. Autant le savoir avant de promettre une synchronisation dans les deux sens.
Les limites connues tiennent en quelques lignes. Calendly réserve les webhooks à ses offres payantes. Le webhook ne part que pour les réservations gérées par Calendly : un rendez-vous saisi directement dans un agenda connecté reste invisible. L'URL de rappel doit être publique et en HTTPS. Et le nœud n'a pas de joker, donc chacun des 2 événements est coché ou ignoré. Si le choix de la plateforme n'est pas tranché, l'Avis n8n détaille les compromis, et la Formation n8n montre comment monter le workflow qui suit le trigger.
Comment connecter Calendly à n8n ?
- 01
Vérifier l'offre, puis choisir la méthode
Le Calendly Trigger repose sur les webhooks Calendly, et l'accès aux webhooks est réservé aux offres payantes de Calendly : ce point se règle avant tout le reste. Ensuite, deux méthodes d'authentification sont acceptées, le Personal Access Token, rapide à générer, ou OAuth2, qui demande une application développeur mais relie un vrai compte Calendly via un écran de consentement.
- 02
Générer le jeton ou créer l'application
Pour le jeton, ouvre la page Integrations & apps de Calendly, va dans API & Webhooks, puis Generate new token dans Your Personal Access Tokens, nomme-le par exemple
n8n integrationet copie-le une bonne fois. Pour OAuth2, crée une application depuis My apps, mets Kind of app sur Web, choisis un Environment type, puis colle l'OAuth Redirect URL affichée par n8n comme Redirect URI. - 03
Accorder les 4 scopes obligatoires
Le credential réclame les mêmes 4 scopes dans les deux cas :
users:readpour les informations de l'utilisateur,webhooks:readetwebhooks:writepour lire et créer l'abonnement webhook dont dépend le trigger, etscheduled_events:readpour les informations des événements planifiés. Dans l'application OAuth, ils se cochent dans la section Scopes avant Save & Continue. Un Personal Access Token demande les mêmes, cochés à sa création.
Qu'est-ce qui déclenche le workflow ?
Calendly Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Calendly. Il écoute 2 é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 Calendly 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.
invitee.*2invitee.createdcanceled
Notes de configuration
01Configurer le Calendly Trigger
Le nœud s'occupe seul de la tuyauterie. À l'activation du workflow, n8n enregistre son URL de rappel auprès de Calendly, qui poste dessus quelques secondes après chaque réservation. C'est Calendly qui prévient, il n'y a donc aucune fréquence à régler.
Paramètres clés
- Scope : obligatoire, il définit le périmètre des réservations qui remontent. À fixer avant l'activation, puisque c'est pour ce périmètre que l'abonnement webhook est créé.
- Events : coche ce que le workflow doit recevoir. La version 2 du nœud en expose 2 et ne propose pas de joker, donc un événement non coché n'arrive jamais.
02Event Created
Cet événement part quand un nouvel événement Calendly est créé, autrement dit quand un invité a choisi un créneau et l'a confirmé. n8n reçoit aussitôt les données de la réservation, si bien que le nœud placé juste après le trigger a déjà de la matière.
Paramètres clés
- Events : coche Event Created pour t'abonner à
invitee.created. Laisse l'autre de côté si seules les nouvelles réservations comptent et pas les annulations.
03Event Canceled
Calendly envoie celui-ci quand un événement planifié est annulé. Il emprunte le même webhook que la création, ce qui permet à un seul workflow de traiter les deux et de brancher selon ce qui arrive.
Besoin d'aide pour automatiser Calendly avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


