Skip to content

GHL (GoHighLevel)

Ce que ca fait

GHL envoie les événements CRM en temps réel vers DURUM.ai via des Workflows. Chaque événement est automatiquement associé à votre compte grace à votre client_key.

Événement GHLType dans DURUM.aiQuand
Contact crééLeadNouveau contact dans votre CRM
Formulaire soumisApplicationLe prospect remplit un formulaire de qualification
Rendez-vous crééBookingUn rendez-vous est réservé
Rendez-vous no-showNo-showLe prospect ne se présente pas
Opportunité gagneeVenteUn deal est marque comme gagne

Configuration étape par étape

Vous devez créer un Workflow GHL par type d'événement. Voici les étapes détaillées pour chaque.

Workflow 1 : Lead (nouveau contact)

  1. Connectez-vous à votre compte GHL
  2. Dans le menu latéral, allez dans Automation puis Workflows
  3. Cliquez sur Create Workflow (ou Créer un workflow)
  4. Choisissez Start from Scratch (commencer à partir de zero)
  5. Nommez le workflow : DURUM - Lead
  6. Configurer le déclencheur (Trigger) :
    • Cliquez sur Add New Trigger
    • Sélectionnez Contact Created
    • Cliquez sur Save Trigger
  7. Ajouter l'action webhook :
    • Cliquez sur le + sous le trigger
    • Cherchez et sélectionnez Webhook
    • Dans le champ URL, entrez :
      https://app.durum.ai/api/webhook/lead?client_key=VOTRE_CLE&source=ghl
    • Méthode : POST
    • Laissez le body par défaut (GHL envoie automatiquement les données du contact)
    • Cliquez sur Save Action
  8. Activez le workflow en cliquant sur le toggle Publish (en haut à droite)

Workflow 2 : Application (formulaire soumis)

  1. Créez un nouveau workflow : Create Workflow puis Start from Scratch
  2. Nommez-le : DURUM - Application
  3. Trigger : sélectionnez Form Submitted (ou Survey Submitted selon votre configuration)
    • Sélectionnez le ou les formulaires concernes
  4. Action : ajoutez un Webhook
    • URL :
      https://app.durum.ai/api/webhook/application?client_key=VOTRE_CLE&source=ghl
    • Méthode : POST
  5. Activez le workflow

Workflow 3 : Booking (rendez-vous créé)

  1. Créez un nouveau workflow : DURUM - Booking
  2. Trigger : sélectionnez Appointment Status Changed
    • Filtrez sur le statut Booked (ou Confirmed)
  3. Action : ajoutez un Webhook
    • URL :
      https://app.durum.ai/api/webhook/booking?client_key=VOTRE_CLE&source=ghl
    • Méthode : POST
  4. Activez le workflow

Workflow 4 : No-show (absence au rendez-vous)

  1. Créez un nouveau workflow : DURUM - No-Show
  2. Trigger : sélectionnez Appointment Status Changed
    • Filtrez sur le statut No Show
  3. Action : ajoutez un Webhook
    • URL :
      https://app.durum.ai/api/webhook/no-show?client_key=VOTRE_CLE&source=ghl
    • Méthode : POST
  4. Activez le workflow

Workflow 5 : Vente (opportunité gagnee)

  1. Créez un nouveau workflow : DURUM - Vente
  2. Trigger : sélectionnez Opportunity Status Changed
    • Filtrez sur le statut Won
  3. Action : ajoutez un Webhook
    • URL :
      https://app.durum.ai/api/webhook/sale?client_key=VOTRE_CLE&source=ghl
    • Méthode : POST
  4. Activez le workflow

Comment tester

  1. Créez un contact de test dans GHL (utilisez un email facilement identifiable, par exemple test@votredomaine.com)
  2. Le workflow devrait se declencher automatiquement
  3. Attendez 30 secondes puis allez dans DURUM.ai, page Logs Data
  4. Vous devriez voir l'événement apparaitre avec le statut success ou queued
  5. Supprimez le contact de test dans GHL après vérification

Dépannage GHL

ProblèmeSolution
L'événement n'apparaît pas dans Logs DataVérifiez que le workflow est Publish (actif). Vérifiez l'URL (pas d'espace, client_key correct)
Statut quarantined dans les logsLe formulaire n'est pas encore reconnu. Normal pour un nouveau formulaire. L'agence le categorisera.
Erreur 401 dans les logs GHLVérifiez que &source=ghl est présent dans l'URL
Erreur 429 (Too Many Requests)Trop de webhooks en même temps. Contactez l'agence.

Formulaires inconnus et quarantaine

Si un formulaire GHL envoie des données mais n'est pas encore reconnu par DURUM.ai, l'événement est mis en quarantaine automatiquement. L'agence le categorisera dans la page Matching, et les prochains événements de ce formulaire seront automatiquement reconnus. Vous n'avez rien à faire.


Propulsé par DURUM.ai — attribution publicitaire et intelligence opérationnelle