Calendly
Ce que ca fait
Calendly envoie les événements de rendez-vous en temps réel vers DURUM.ai. Chaque type d'événement Calendly est mappe à un type dans DURUM.ai.
| Événement Calendly | Type dans DURUM.ai | Quand |
|---|---|---|
| invitee.created | Booking | Un prospect réservé un creneau |
| invitee.canceled | Annulation | Le prospect annule son rendez-vous |
| invitee.no_show | No-show | Le prospect ne se présente pas |
Configuration étape par étape
Option A : Via le portail développeur Calendly (recommandee)
- Connectez-vous à votre compte Calendly
- Allez sur https://developer.calendly.com/ (ou dans votre profil Calendly, section Intégrations puis API & Webhooks)
- Cliquez sur Webhooks dans le menu latéral
- Cliquez sur Create Webhook Subscription
Vous devez créer 3 subscriptions (une par type d'événement) :
Subscription 1 : Bookings et annulations
- Dans le champ Callback URL, entrez :
https://app.durum.ai/api/webhook/booking?client_key=VOTRE_CLE - Dans Events, sélectionnez :
invitee.createdinvitee.canceled
- Cliquez sur Create Webhook Subscription
Subscription 2 : No-shows
- Cliquez sur Create Webhook Subscription à nouveau
- Dans le champ Callback URL, entrez :
https://app.durum.ai/api/webhook/no-show?client_key=VOTRE_CLE - Dans Events, sélectionnez :
invitee.no_show
- Cliquez sur Create Webhook Subscription
Option B : Via l'interface Calendly (si disponible)
- Connectez-vous a Calendly
- Allez dans Intégrations depuis le menu latéral
- Cherchez la section Webhooks
- Ajoutez les mêmes URLs et événements que dans l'Option A
Comment tester
- Créez un rendez-vous de test sur votre lien Calendly (utilisez un email de test)
- Attendez 30 secondes
- Dans DURUM.ai, allez dans Logs Data
- Vous devriez voir un événement
bookingavec le statutsuccess - Annulez le rendez-vous de test dans Calendly
- Vérifiez qu'un événement
booking_cancelapparaît dans les logs
Dépannage Calendly
| Problème | Solution |
|---|---|
| L'événement n'apparaît pas | Vérifiez que la subscription est active dans le portail développeur Calendly |
| Erreur 401 | Vérifiez que le client_key dans l'URL est correct |
| Doublons | DURUM.ai géré automatiquement la déduplication via l'URI Calendly. Pas d'action requise. |
| Les no-shows n'apparaissent pas | Vérifiez que vous avez créé une subscription séparée pour invitee.no_show |
TIP
Les bookings et les annulations utilisent la même URL (/api/webhook/booking). DURUM.ai détecté automatiquement s'il s'agit d'une création ou d'une annulation grace au type d'événement Calendly (invitee.created vs invitee.canceled).