Stuur GHL-leads automatisch naar WiseRep-bellen campagnes - en stuur gespreksverslagen, samenvattingen en conversiestatus rechtstreeks terug naar GHL wanneer elk gesprek eindigt.
WiseRepHoe het werkt
Een webhook stuurt nieuwe GHL-leads naar een WiseRep-campagne. De tweede verzendt belresultaten terug naar GHL na elk voltooide gesprek.
Een workflowstap wordt geactiveerd wanneer een contactpersoon kwalificeert — formulier ingediend, label toegepast, pipeline-fase gewijzigd of een andere GHL-trigger die u kiest.
GHL POST de naam, telefoonnummer en campagnetag van de contactpersoon naar de inkomende webhook van WiseRep op api.wiserep.com/api/webhook.
WiseRep koppelt het label aan een campagne, plaatst het contact in de wachtrij en de toegewezen AI-agent voert een oproep in natuurlijke stem uit.
Na elke voltooide oproep stuurt WiseRep de transcriptie, AI-samenvatting, conversiestatus en belduur terug naar uw GHL-werkstroom.
| Richting | Van | Aan | Doel |
|---|---|---|---|
| Inkomend | Go High Level | WiseRep | Stuur een nieuwe lead naar een WiseRep-campagne |
| Uitgaand | WiseRep | Go High Level | Stuur de belresultaten terug na elke voltooide oproep. |
Vereisten
Tags zijn hoe WiseRep binnenkomende GHL-leads naar de juiste campagne leidt. Elke campagne die GHL-leads ontvangt, moet een unieke tag hebben.
Regels voor tags
| Voorbeeldlabel | Gebruikscase |
|---|---|
ghl-sales | Hoofd uitgaand verkoopcampagne |
q3-real-estate | Kwartaalwijde vastgoedcommunicatie |
webinar-follow-up | Nazorg voor leads na de webinar |
inbound-form | Leads van een contactformulier op de website |
Deze webhook geeft GHL de instructie om leadgegevens naar WiseRep te verzenden telkens wanneer een contact kwalificeert.
POST https://api.wiserep.com/api/webhookIn Go High Level:
Telefoonnummerformaat
Nummers moeten in internationaal formaat zijn — +12125550100, niet 2125550100. Als GHL's contact.phone de landcode niet bevat, voeg deze dan handmatig toe: "+1{{contact.phone}}".
Voorbeeld aanvraaglichaam
{
"full_name": "{{contact.full_name}}",
"phone": "{{contact.phone}}",
"tags": "ghl-sales",
"email": "{{contact.email}}",
"company": "{{contact.company_name}}",
"website": "{{contact.website}}"
}| Veld | Type | Vereist | Omschrijving |
|---|---|---|---|
full_name | string | Yes | Volledige naam van het contact |
phone | string | Yes | Telefoonnummer van de contactpersoon in internationaal formaat |
tags | string | Yes | De WiseRep-campagne-tag (moet exact overeenkomen) |
email | string | No | E-mailadres van de contactpersoon |
company | string | No | Naam van het bedrijf van de contactpersoon |
website | string | No | Website van de contactpersoon |
Dit geeft WiseRep aan waar de belresultaten na elke voltooide oproep van een getagde campagne naartoe moeten worden gestuurd.
Vanaf dit moment zal WiseRep elke keer dat een oproep op een gemarkeerde campagne is voltooid, de resultaten naar die URL POSTEN.
Voorbeeld payload die WiseRep naar GHL verzendt
{
"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
}| Veld | Type | Omschrijving |
|---|---|---|
to | string | Het telefoonnummer dat gebeld werd |
status | string | Belresultaat: voltooid, geen antwoord, voicemail of mislukt |
summary | string | AI-gegeneerde samenvatting van het gesprek en de uitkomst |
transcript | string | Volledige woord-voor-woord transcriptie van het gesprek |
converted | boolean | waar als de lead als geconverteerd is gemarkeerd, onwaar anders |
callLength | number | Duur van het gesprek in seconden |
Zodra belgegevens in GHL terechtkomen, kunt u deze gebruiken om vervolgacties te stimuleren. Veelvoorkomende instellingen:
| GHL Actie | Voorwaarde | Voorbeeld Gebruik |
|---|---|---|
| Een label toepassen | converted = true | Contact als geïnteresseerd markeren |
| Een label toepassen | converted = false | Markeer contact als niet-geïnteresseerd |
| Voeg een opmerking toe | Altijd | Sla samenvatting op in de activiteitslijn van de contactpersoon |
| Werk aangepast veld bij | Altijd | Bewaar het transcript en de belduur in het contactrecord. |
| Schrijf je in voor de volgorde | converted = true | Trigger een vervolg-e-mail of SMS-nurture-sequentie |
| Informeer teamlid | converted = true | Waarschuw een vertegenwoordiger om een warme lead op te volgen. |
Gebruik de If/Else-takken van GHL in uw workflow om te splitsen op het geconverteerde veld en leads naar het juiste vervolgpad te leiden.
Achter de schermen
Haal full_name, telefoon, tags en alle andere velden uit de payload.
Splits tags met een komma — een enkele payload kan meerdere tags bevatten (bijv. "tags": "ghl-sales,urgent") en WiseRep matcht de eerste gevonden campagne.
Zoekt de campagne op tag.
Als er een campagne wordt gevonden, wordt de contactpersoon onmiddellijk toegevoegd aan de bellijst van de campagne en zal deze worden gebeld volgens het schema en de voorkeurstijden van de campagne.
Als er nog geen campagne bestaat met dat label: worden de leads veilig opgeslagen en automatisch retroactief aan de campagne toegevoegd zodra er een wordt aangemaakt met een overeenkomstig label - er gaan nooit leads verloren.
Alle velden die zijn opgenomen in de payload (e-mail, bedrijf, website of andere aangepaste velden) worden opgeslagen in het leadrecord en zijn beschikbaar als variabelen in de prompt van uw agent:
Hi {full_name}, this is Alex calling from WiseRep on behalf of {company}...Probleemoplossing
| Controleer | Wat te doen |
|---|---|
| Tag-mismatch | Bevestig dat de waarde van de tags in je GHL-webhookbody exact overeenkomt met de tag op de WiseRep-campagne - het is hoofdlettergevoelig. |
| Campagne status | Leads kunnen alleen worden toegevoegd aan campagnes met de status Gepland of Actief – niet Voltooid of Geannuleerd. |
| Workflow wordt niet geactiveerd | Open de uitvoeringsgeschiedenis van de workflow in GHL en bevestig dat de webhook-acties zijn uitgevoerd. Controleer op fouten in de webhook-stap. |
| Verkeerd URL | Bevestig dat u plaatst op https://api.wiserep.com/api/webhook (niet een staging- of test-URL) |
| Controleer | Wat te doen |
|---|---|
| Integratie niet ingeschakeld | Ga naar Integraties → Go High Level in WiseRep en bevestig dat de schakelaar aan staat. |
| Geen tag op campagne | De uitgaande webhook wordt alleen geactiveerd voor oproepen van campagnes die een tag hebben ingesteld — controleer of uw campagne een tag heeft. |
| Verkeerd GHL-URL | Bevestig dat de URL in de integratie-instellingen van WiseRep overeenkomt met de webhook-trigger-URL in uw GHL-werkstroom. |
| GHL-workflow niet gepubliceerd | Zorg ervoor dat de ontvangende workflow in GHL is Gepubliceerd en niet in concept. |
| Enkele oproepen uitgesloten | Oproepen die worden gedaan via Oproepen → Nieuwe Oproep zijn niet gekoppeld aan een campagne en zullen de outbound webhook niet activeren. |
| Controleer | Wat te doen |
|---|---|
| Ontbrekende landcode | Zorg ervoor dat GHL nummers in het internationale formaat verzendt: +12125550100 |
| GHL verwijdert de + | Sommige GHL-configuraties laten de + weg. Gebruik in uw webhook-lichaam: "+{{contact.phone}}" of "+1{{contact.phone}}" |
| Ongeldig formaat | Voorkom spaties, koppeltekens of haakjes - WiseRep verwacht een schoon E.164-nummer. |
Leads arrive voordat de campagne werd aangemaakt.
Geen actie nodig. WiseRep slaat alle inkomende webhook-gegevens op, zelfs wanneer er geen overeenkomstige campagne bestaat. Op het moment dat u een campagne aanmaakt en de overeenkomstige tag toewijst, zal WiseRep automatisch alle eerder ontvangen leads met die tag retroactief aan de bellijst van de campagne toevoegen.
Bekijk de tweerichtings GHL-synchronisatie live in een demo van 20 minuten, of start een gratis proefperiode en verbind vandaag nog uw eerste workflow.