Intégrations
DURUM.ai se connecte à vos outils existants pour centraliser vos leads, bookings, ventes, paiements et dépenses publicitaires. Tout se passe dans Paramètres → Intégrations : chaque outil a une carte avec un bouton Connecter, puis un bouton Configuration une fois connecté.
Catalogue
Le catalogue ci-dessous est celui affiché dans l'app, groupé par catégorie. « Mode de connexion » indique ce que vous faites : autoriser en un clic (OAuth), coller une clé API, ou copier une URL de webhook dans l'outil.
Comptabilité
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| Zoho Books | OAuth, puis webhooks à copier dans Zoho Books (guide dans l'app) ; synchro toutes les 6 heures | Paiements, factures | Zoho Books |
| QuickBooks | OAuth affiché dans l'app, mais aucun événement QuickBooks n'est traité pour le moment : ne comptez pas sur ce connecteur pour vos chiffres | aucun | Demandez à votre gestionnaire de compte |
CRM
Sur le plan Découverte, une seule connexion CRM est active à la fois (erreur plan_free_one_crm au-delà). Les paliers payants n'ont pas cette limite.
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| GoHighLevel | OAuth natif (choix du sous-compte) ; aucun webhook à créer ; classement des formulaires, calendriers et pipelines | Leads, candidatures, rendez-vous, absences, ventes (opportunité Gagné dans un pipeline coché) | GHL |
| Pipedrive | OAuth ; webhooks créés automatiquement | Leads (nouveau contact), ventes (affaire gagnée), pertes (affaire perdue), rendez-vous (activité réunion) | Pipedrive |
| iClosed | Clé API (plan Business ou Enterprise), puis 4 webhooks à copier dans iClosed (guide dans l'app) ; peut renvoyer votre attribution vers iClosed | Leads (contact créé), candidatures (contact qualifié), rendez-vous (appel réservé), absences, ventes (résultat WON), pertes (résultat NO_SALE), paiements (transactions), remboursements | iClosed |
Formulaires
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| Typeform | OAuth ; webhooks créés automatiquement ; classement de chaque formulaire (lead, application, ignorer) | Leads, candidatures | Typeform |
Tunnels
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| ClickFunnels | Clé API + sous-domaine ; webhooks créés automatiquement ; classement de chaque funnel | Leads (soumissions de formulaire), candidatures (selon le classement du funnel), ventes (commandes uniques) | ClickFunnels |
Rendez-vous
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| Calendly | OAuth ; classement de chaque type d'événement ; synchro toutes les 15 minutes | Rendez-vous, absences | Calendly |
Publicité
| Intégration | Mode de connexion | Données captées | Guide |
|---|---|---|---|
| Meta Ads | OAuth uniquement ; choix du compte publicitaire, de la Page et du pixel | Dépenses par publicité et par jour (synchro horaire), créatifs ; Conversions API | Meta Ads |
| Google Ads | OAuth ; choix du compte client | Dépenses par annonce (synchro horaire) ; envoi des conversions | Google Ads |
| TikTok Ads | OAuth TikTok ; choix du compte, de l'identité et du pixel | Dépenses par annonce (synchro horaire) ; envoi des conversions | TikTok Ads |
| ChatGPT Ads | Clé API (émise dans OpenAI Ads Manager, liée à un seul compte publicitaire) | Dépenses, clics ; envoi des conversions | ChatGPT Ads |
Paiements
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| Stripe | Clé API restreinte (import des 90 derniers jours) + destinations webhook signées, secrets saisis dans Configuration | Ventes (checkout), paiements (récurrents), remboursements, abonnements | Stripe |
Commerce en ligne
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| Shopify | OAuth sur votre boutique (sous-domaine .myshopify.com) ; webhooks créés automatiquement | Ventes (commandes payées), remboursements | Shopify |
Communication
| Intégration | Mode de connexion | Ce qu'elle fait | Guide |
|---|---|---|---|
| Slack | OAuth sur votre espace de travail | Rapports automatiques, alertes et analyses d'appels dans vos canaux | Slack |
Appels
| Intégration | Mode de connexion | Événements captés | Guide |
|---|---|---|---|
| Aircall | OAuth en un clic quand disponible, sinon clé API ; URL de webhook à copier dans Aircall (guide dans l'app) | Appels terminés, enregistrements, notes après appel | Aircall |
Connexions par représentant (page Profil)
Ces connexions ne sont pas dans le catalogue Intégrations : chaque rep les fait dans son Profil.
| Intégration | Mode de connexion | Ce qu'elle fait | Guide |
|---|---|---|---|
| Google Calendar | OAuth | Suivi des meetings et enregistrements du rep | Google Calendar / Outlook |
| Microsoft Outlook | OAuth | Même chose pour les utilisateurs Outlook | Google Calendar / Outlook |
| Zoom | OAuth | Enregistrements cloud, transcription et coaching | Zoom |
Zoho CRM
Zoho CRM n'a pas de carte dans le catalogue : les ventes (deals gagnés ou perdus) arrivent par un webhook manuel vers l'URL Vente. Voir Zoho CRM.
Comment les données arrivent dans DURUM.ai
1. Webhooks (temps réel)
Un webhook est une notification envoyée par un outil externe vers DURUM.ai au moment où un événement se produit. C'est la méthode principale pour tous les événements CRM : leads, candidatures, bookings, absences, ventes, paiements, remboursements.
Selon l'outil, le webhook est créé automatiquement à la connexion (GoHighLevel, Pipedrive, Typeform, ClickFunnels, Shopify), ou vous copiez l'URL affichée dans l'app dans l'outil (Stripe, Zoho Books, iClosed, Aircall).
2. Synchronisation périodique
Certaines données sont lues périodiquement par API :
| Donnée | Fréquence |
|---|---|
| Dépenses Meta Ads | Toutes les heures (3 derniers jours), passe de 30 jours environ une fois par jour, réconciliation quotidienne |
| Dépenses Google Ads, TikTok Ads, ChatGPT Ads | Toutes les heures |
| Calendly | Toutes les 15 minutes |
| Zoho Books | Toutes les 6 heures |
| GoHighLevel | Import initial à la connexion, puis utilisateurs et appels toutes les 10 minutes |
| Stripe | Import des 90 derniers jours à la connexion de la clé |
INFO
La synchronisation périodique sert à importer les dépenses et à enrichir les contacts. Les événements de votre funnel (leads, bookings, ventes) arrivent par webhooks, en temps réel.
Votre Business ID
Chaque URL de webhook porte votre Business ID (bid=), qui rattache l'événement à votre compte. Vous le trouvez dans Paramètres → Intégrations → section Pour votre développeur, où les URLs sont déjà remplies.
WARNING
Un webhook sans bid= valide ne peut pas être rattaché à votre compte. Copiez toujours les URLs depuis l'app plutôt que de les recomposer à la main.
Les huit webhooks standard
Ils sont listés dans Paramètres → Intégrations → Pour votre développeur, avec un bouton Copier pour chacun. Format :
https://app.durum.ai/api/webhook/{type}?bid={votre_business_id}| Type d'événement | URL | Méthode | Sources reconnues |
|---|---|---|---|
| Lead (nouveau prospect) | https://app.durum.ai/api/webhook/lead?bid=VOTRE_BUSINESS_ID | POST | GHL, Typeform, iClosed, Pipedrive, ClickFunnels, générique |
| Application (candidature) | https://app.durum.ai/api/webhook/application?bid=VOTRE_BUSINESS_ID | POST | GHL, générique |
| Booking (rendez-vous réservé) | https://app.durum.ai/api/webhook/booking?bid=VOTRE_BUSINESS_ID | POST | Calendly, GHL, iClosed, Pipedrive, générique |
| No-show (absence) | https://app.durum.ai/api/webhook/no-show?bid=VOTRE_BUSINESS_ID | POST | Calendly, GHL, iClosed |
| Vente (deal fermé, checkout complété) | https://app.durum.ai/api/webhook/sale?bid=VOTRE_BUSINESS_ID | POST | Zoho CRM, GHL, Stripe, iClosed, Pipedrive, ClickFunnels, générique |
| Paiement (facture payée) | https://app.durum.ai/api/webhook/payment?bid=VOTRE_BUSINESS_ID | POST | Stripe, Zoho Books, iClosed, GHL, générique |
| Remboursement | https://app.durum.ai/api/webhook/refund?bid=VOTRE_BUSINESS_ID | POST | Stripe |
| Ajout au panier | https://app.durum.ai/api/webhook/add-to-cart?bid=VOTRE_BUSINESS_ID | POST | Boutique, tunnel, checkout, générique, pixel DURUM (durum.track('AddToCart')) |
TIP
Pour GHL en workflow manuel, ajoutez &source=ghl ; pour iClosed, &source=iclose ; pour Zoho Books, &source=zoho. Les URLs affichées dans les guides de l'app portent déjà ce paramètre.
Vous avez un événement à vous (étape de pipeline, champ personnalisé) ? Dans Paramètres → Événements et CAPI → Événements, ajoutez un événement custom : il reçoit sa propre URL de webhook et peut ensuite être envoyé à vos plateformes publicitaires depuis l'onglet Conversions. Le format des données attendues est décrit dans Envoyer des données (webhook).
Tracking UTM : indispensable pour l'attribution
Pour relier vos leads et ventes aux bonnes publicités, installez le script de tracking DURUM.ai sur vos pages d'optin et gardez vos paramètres UTM dans vos publicités. Sans cela, vos données arrivent mais sans attribution publicitaire.
Consultez le guide complet : Tracking UTM. En cas de problème sur un webhook : Dépannage webhooks.