Poussez automatiquement les leads GHL dans les campagnes d'appels WiseRep — et envoyez les transcriptions d'appels, les résumés et l'état de conversion directement à GHL à la fin de chaque conversation.
WiseRepComment ça fonctionne
Un webhook envoie de nouveaux leads GHL dans une campagne WiseRep. Le second renvoie les résultats des appels à GHL après chaque conversation terminée.
Une étape de workflow se déclenche lorsqu'un contact est qualifié : formulaire soumis, étiquette appliquée, étape du pipeline modifiée, ou tout autre déclencheur GHL de votre choix.
GHL POSTe le nom du contact, le téléphone et le tag de campagne vers le webhook entrant de WiseRep à l'adresse api.wiserep.com/api/webhook.
WiseRep associe la balise à une campagne, met le contact en attente et l'agent IA assigné passe un appel en voix naturelle.
Après chaque appel terminé, WiseRep envoie le transcript, le résumé par IA, le statut de conversion et la durée de l'appel à votre flux de travail GHL.
| Direction | De | À | Objectif |
|---|---|---|---|
| Entrant | Go High Level | WiseRep | Envoyez un nouveau prospect dans une campagne WiseRep. |
| Sortant | WiseRep | Go High Level | Envoyez les résultats des appels après chaque appel terminé. |
Prérequis
Les étiquettes permettent à WiseRep de diriger les leads GHL entrants vers la campagne appropriée. Chaque campagne recevant des leads GHL doit avoir une étiquette unique.
Règles pour les balises
| Tag d'exemple | Cas d'utilisation |
|---|---|
ghl-sales | Campagne principale de vente sortante |
q3-real-estate | Sensibilisation trimestrielle dans le secteur immobilier |
webinar-follow-up | Suivi des prospects après le webinaire |
inbound-form | Leads provenant d'un formulaire de contact sur le site web |
Ce webhook indique à GHL d'envoyer les données des prospects à WiseRep chaque fois qu'un contact est qualifié.
POST https://api.wiserep.com/api/webhookDans Go High Level :
Format de numéro de téléphone
Les numéros doivent être au format international — +12125550100, pas 2125550100. Si le contact.phone de GHL n'inclut pas l'indicatif pays, veuillez le préfixer manuellement : "+1{{contact.phone}}".
Exemple de corps de demande
{
"full_name": "{{contact.full_name}}",
"phone": "{{contact.phone}}",
"tags": "ghl-sales",
"email": "{{contact.email}}",
"company": "{{contact.company_name}}",
"website": "{{contact.website}}"
}| Champ | Taper | Requis | Description |
|---|---|---|---|
full_name | string | Yes | Nom complet du contact |
phone | string | Yes | Numéro de téléphone du contact au format international |
tags | string | Yes | Le tag de campagne WiseRep (doit correspondre exactement) |
email | string | No | Adresse e-mail du contact |
company | string | No | Nom de l'entreprise du contact |
website | string | No | Site web du contact |
Cela indique à WiseRep où envoyer les résultats des appels après chaque appel terminé d'une campagne étiquetée.
À partir de ce moment, chaque fois qu'un appel se termine sur une campagne marquée, WiseRep enverra les résultats à cette URL.
Exemple de charge utile que WiseRep envoie à GHL
{
"to": "+12125550100",
"status": "completed",
"summary": "Sarah expressed strong interest in the enterprise plan and requested a follow-up demo on Thursday at 2pm.",
"transcript": "Agent: Hi Sarah, this is Alex calling from WiseRep — is now a good time?\nSarah: Hi Alex, yes I've been expecting your call...",
"converted": true,
"callLength": 187
}| Champ | Taper | Description |
|---|---|---|
to | string | Le numéro de téléphone qui a été appelé |
status | string | Résultat de l'appel : terminé, aucune réponse, messagerie vocale ou échoué |
summary | string | Résumé généré par l'IA de la conversation et des résultats. |
transcript | string | Transcription intégrale de l'appel |
converted | boolean | vrai si le prospect a été marqué comme converti, faux sinon |
callLength | number | Durée de l'appel en secondes |
Une fois que les données d'appel arrivent dans GHL, vous pouvez les utiliser pour déclencher des actions de suivi. Configurations courantes :
| Action GHL | Condition | Exemple d'utilisation |
|---|---|---|
| Appliquez une étiquette | converted = true | Taguer le contact comme intéressé. |
| Appliquez une étiquette | converted = false | Taguer le contact comme non intéressé |
| Ajoutez une note | Toujours | Enregistrer le résumé dans la chronologie d'activité du contact. |
| Mettre à jour le champ personnalisé | Toujours | Enregistrez la transcription et la durée de l'appel dans le dossier du contact. |
| S'inscrire dans la séquence | converted = true | Déclenchez une séquence de suivi par e-mail ou SMS. |
| Notifier un membre de l'équipe | converted = true | Alerter un représentant pour faire un suivi sur un prospect chaud. |
Utilisez les branches If/Else de GHL dans votre flux de travail pour diviser en fonction du champ converti et orienter les prospects vers le chemin de suivi approprié.
Sous le capot
Extraire full_name, téléphone, tags et tout autre champ du payload.
Divise les tags par des virgules — une seule charge utile peut inclure plusieurs tags (par exemple, "tags": "ghl-sales,urgent") et WiseRep fait correspondre la première campagne trouvée.
Recherchez la campagne par tag.
Si une campagne est trouvée : le contact est immédiatement ajouté à la liste d'appels de la campagne et sera appelé selon le calendrier de la campagne et les heures d'appel préférées.
Si aucune campagne n'existe encore avec ce tag : le prospect est stocké en toute sécurité et sera automatiquement ajouté rétroactivement à la campagne dès qu'une campagne avec un tag correspondant sera créée — aucun prospect n'est jamais perdu.
Tous les champs inclus dans le payload (email, entreprise, site web ou tout champ personnalisé) sont stockés dans l'enregistrement du lead et disponibles en tant que variables dans l'invite de votre agent :
Hi {full_name}, this is Alex calling from WiseRep on behalf of {company}...Dépannage
| Vérifier | Que faire |
|---|---|
| Erreur de balise | Confirmez que la valeur des étiquettes dans le corps de votre webhook GHL correspond exactement à l'étiquette de la campagne WiseRep - c'est sensible à la casse. |
| Statut de la campagne | Les prospects ne peuvent être ajoutés aux campagnes ayant le statut Prévu ou Actif — pas Terminées ou Annulées. |
| Le flux de travail ne s'initialise pas | Dans GHL, ouvrez l'historique d'exécution du flux de travail et confirmez que l'action du webhook s'est bien exécutée. Vérifiez les erreurs sur l'étape du webhook. |
| URL incorrect | Veuillez confirmer que vous publiez sur https://api.wiserep.com/api/webhook (et non sur une URL de mise en scène ou de test). |
| Vérifier | Que faire |
|---|---|
| Intégration non activée | Allez dans Intégrations → Go High Level dans WiseRep et confirmez que le commutateur est activé. |
| Aucun tag sur la campagne | Le webhook sortant ne se déclenche que pour les appels provenant de campagnes ayant une étiquette définie — vérifiez que votre campagne dispose d'une étiquette. |
| URL GHL incorrect | Confirmez que l'URL dans les paramètres d'intégration de WiseRep correspond à l'URL de déclenchement du webhook dans votre flux de travail GHL. |
| Flux de travail GHL non publié | Dans GHL, assurez-vous que le workflow de réception est Publié, et non en brouillon. |
| Appels uniques exclus. | Les appels effectués via Appels → Nouvel appel ne sont pas associés à une campagne et ne déclencheront pas le webhook sortant. |
| Vérifier | Que faire |
|---|---|
| Code pays manquant | Assurez-vous que GHL envoie les numéros au format international : +12125550100 |
| GHL supprime le + | Certaines configurations GHL omettent le +. Dans le corps de votre webhook, utilisez : "+{{contact.phone}}" ou "+1{{contact.phone}}" |
| Format invalide | Évitez les espaces, les tirets ou les parenthèses — WiseRep s'attend à un numéro E.164 propre. |
Les leads sont arrivés avant la création de la campagne.
Aucune action requise. WiseRep stocke toutes les données des webhooks entrants, même lorsqu'aucune campagne correspondante n'existe. Dès que vous créez une campagne et assignez l'étiquette correspondante, WiseRep ajoutera automatiquement et rétroactivement tous les leads précédemment reçus avec cette étiquette dans la liste d'appels de la campagne.
Découvrez la synchronisation bidirectionnelle GHL en direct lors d'une démonstration de 20 minutes, ou commencez un essai gratuit et connectez votre premier flux de travail dès aujourd'hui.