Automatiskt överföra GHL-leads till WiseRep:s samtalskampanjer — och skicka samtalsprotokoll, sammanfattningar och konverteringsstatus direkt tillbaka till GHL när varje konversation avslutas.
WiseRepHur det fungerar
En webhook skickar nya GHL-leads till en WiseRep-kampanj. Den andra skickar tillbaka samtalsresultat till GHL efter varje genomfört samtal.
Ett arbetsflödessteg aktiveras när en kontakt kvalificerar sig — formulär skickas in, tagg tillämpas, pipeline-steg ändras, eller någon GHL-trigger som du väljer.
GHL POSTar kontaktens namn, telefonnummer och kampanjtagg till WiseRep's inkommande webhook på api.wiserep.com/api/webhook.
WiseRep kopplar taggen till en kampanj, köar kontakten och den tilldelade AI-agenten ringer ett samtal med naturlig röst.
Efter varje avslutad samtal skickar WiseRep tillbaka transkript, AI-sammanfattning, konverteringsstatus och samtalets längd till ditt GHL-arbetsflöde.
| Riktning | Från | Till | Syfte |
|---|---|---|---|
| Inkommande | Go High Level | WiseRep | Skicka en ny kontakt till en WiseRep-kampanj |
| Utgående | WiseRep | Go High Level | Skicka tillbaka samtalsresultat efter varje avslutat samtal. |
Förutsättningar
Taggar är hur WiseRep dirigerar inkommande GHL-leads till rätt kampanj. Varje kampanj som tar emot GHL-leads måste ha en unik tagg.
Regler för taggar
| Exempel Tagg | Användningsfall |
|---|---|
ghl-sales | Huvudkampanj för utgående försäljning |
q3-real-estate | Kvartalsvis fastighetskontakt |
webinar-follow-up | Uppföljning av leads efter webbinariet |
inbound-form | Ledningar från ett kontaktformulär på webbplatsen |
Denna webhook instruerar GHL att skicka leaddata till WiseRep varje gång en kontakt kvalificeras.
POST https://api.wiserep.com/api/webhookI Go High Level:
Telefonnummerformat
Nummer måste vara i internationellt format — +12125550100, inte 2125550100. Om GHL:s kontakt.telefon inte inkluderar landskoden, lägg till den manuellt: "+1{{contact.phone}}".
Exempel på begärningskropp
{
"full_name": "{{contact.full_name}}",
"phone": "{{contact.phone}}",
"tags": "ghl-sales",
"email": "{{contact.email}}",
"company": "{{contact.company_name}}",
"website": "{{contact.website}}"
}| Fält | Typ | Nödvändig | Beskrivning |
|---|---|---|---|
full_name | string | Yes | Kontaktens fullständiga namn |
phone | string | Yes | Kontaktens telefonnummer i internationellt format |
tags | string | Yes | WiseRep-kampanjtagg (måste matcha exakt) |
email | string | No | Kontaktens e-postadress |
company | string | No | Kontaktens företagsnamn |
website | string | No | Kontaktens webbplats |
Detta anger för WiseRep vart samtalsresultat ska skickas efter varje genomfört samtal från en taggad kampanj.
Från och med nu, varje gång ett samtal avslutas i en märkt kampanj, kommer WiseRep att skicka resultaten till den URL:en.
Exempel på payload som WiseRep skickar till 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
}| Fält | Typ | Beskrivning |
|---|---|---|
to | string | Det telefonnummer som ringdes |
status | string | Samtalsresultat: genomfört, inget svar, röstmeddelande eller misslyckat |
summary | string | AI-genererad sammanfattning av konversationen och resultatet |
transcript | string | Fullständig ordagrant uttalande av samtalet |
converted | boolean | sant om leads har markerats som konverterad, falskt annars |
callLength | number | Samtalets varaktighet i sekunder |
När samtalsdata landar i GHL kan du använda den för att driva uppföljningsåtgärder. Vanliga konfigurationer:
| GHL Åtgärd | Villkor | Exempelpå Användning |
|---|---|---|
| Tillämpa en tagg | converted = true | Tagga kontakt som intresserad |
| Tillämpa en tagg | converted = false | Märk kontakt som ointresserad |
| Lägg till en anteckning | Alltid | Spara sammanfattning i kontaktens aktivitetslinje |
| Uppdatera anpassat fält | Alltid | Lagra transkript och samtalstid på kontaktposten |
| Anmäl dig i sekvens | converted = true | Utlös en uppföljnings-e-post eller SMS-nurture-sekvens |
| Meddela teammedlem | converted = true | Agera en representant att följa upp på en het lead |
Använd GHL:s If/Else-grenar i din arbetsflöde för att dela upp på det omvandlade fältet och styra leads till rätt uppföljningsväg.
Under huven
Hämtar fullständigt namn, telefon, taggar och eventuella andra fält från payloaden.
Delar upp taggar med kommatecken – en enda payload kan inkludera flera taggar (t.ex. "taggar": "ghl-sales,urgent") och WiseRep matchar den första kampanj som finns.
Sök upp kampanjen efter tagg.
Om en kampanj hittas: kontakten läggs omedelbart till kampanjens ringlista och kommer att ringas enligt kampanjens schema och önskade ringtider.
Om det ännu inte finns någon kampanj med den taggen: leads sparas säkert och kommer automatiskt att retroaktivt läggas till kampanjen så snart en skapats med en matchande tagg - inga leads går någonsin förlorade.
Alla fält som ingår i payloaden (e-post, företag, webbplats eller andra anpassade fält) lagras på leadposten och är tillgängliga som variabler i din agents uppmaning:
Hi {full_name}, this is Alex calling from WiseRep on behalf of {company}...Felsökning
| Kontrollera | Vad man ska göra |
|---|---|
| Taggar som inte stämmer överens | Bekräfta att taggvärdet i din GHL-webhookkropp exakt matchar taggen på WiseRep-kampanjen — det är skiftlägeskänsligt. |
| Kampanjstatus | Leads kan endast läggas till i kampanjer med status Schemalagd eller Aktiv — inte Avslutad eller Avbruten. |
| Arbetsflöde aktiveras inte | I GHL, öppna arbetsflödets exekveringshistorik och bekräfta att webhook-åtgärden kördes. Kontrollera efter fel i webhook-steget. |
| Fel URL | Bekräfta att du lägger upp till https://api.wiserep.com/api/webhook (inte en staging- eller test-URL) |
| Kontrollera | Vad man ska göra |
|---|---|
| Integration inte aktiverad | Gå till Integrationer → Go High Level i WiseRep och bekräfta att reglaget är På. |
| Ingen tagg på kampanjen | Webhooken för utgående anrop aktiveras endast för samtal från kampanjer som har en tagg inställd — kontrollera att din kampanj har en tagg. |
| Fel GHL-URL | Bekräfta att URL:en i WiseReps integrationsinställningar matchar webhook-utlösarens URL i din GHL-arbetsflöde. |
| GHL-arbetsflöde ej publicerat | I GHL, se till att den mottagande arbetsflödet är publicerat, inte i utkast. |
| Enskilda samtal exkluderade | Samtal som görs via Samtal → Nytt samtal är inte kopplade till en kampanj och kommer inte att utlösa webhooken för utgående meddelanden. |
| Kontrollera | Vad man ska göra |
|---|---|
| Saknad landskod | Se till att GHL skickar nummer i internationellt format: +12125550100 |
| GHL tar bort + | Vissa GHL-konfigurationer utesluter +. I din webhook-kropp, använd: "+{{contact.phone}}" eller "+1{{contact.phone}}" |
| Ogiltigt format | Undvik mellanslag, bindestreck eller parenteser — WiseRep förväntar sig ett rent E.164-nummer. |
Leads kom in innan kampanjen skapades.
Ingen åtgärd krävs. WiseRep lagrar all inkommande webhook-data även när ingen matchande kampanj finns. Så snart du skapar en kampanj och tilldelar den matchande taggen kommer WiseRep automatiskt att retroaktivt lägga till alla tidigare mottagna leads med den taggen i kampanjens ringslista.
Se den tvåvägs GHL-synkroniseringen live i en 20-minuters demonstration, eller starta en kostnadsfri testversion och anslut ditt första arbetsflöde idag.