Automatisch GHL-Leads in WiseRep-Calling-Kampagnen integrieren – und bei jedem Gesprächsende die Gesprächsprotokolle, Zusammenfassungen und den Konversionsstatus direkt an GHL zurücksenden.
WiseRepWie es funktioniert
Ein Webhook überträgt neue GHL-Leads in eine WiseRep-Kampagne. Der zweite sendet nach jedem abgeschlossenen Gespräch die Anrufergebnisse zurück an GHL.
Ein Workflow-Schritt wird ausgelöst, wenn ein Kontakt qualifiziert ist – Formular eingereicht, Tag angewendet, Pipeline-Phase geändert oder ein beliebiger GHL-Trigger, den Sie wählen.
GHL sendet den Namen, die Telefonnummer und das Kampagnensignal des Kontakts an WiseRep's eingehenden Webhook unter api.wiserep.com/api/webhook.
WiseRep ordnet das Tag einer Kampagne zu, stellt den Kontakt in die Warteschlange und der zugewiesene KI-Agent führt einen Anruf in natürlicher Sprache durch.
Nach jedem abgeschlossenen Anruf sendet WiseRep das Transkript, die KI-Zusammenfassung, den Konversionsstatus und die Anrufdauer zurück in Ihren GHL-Workflow.
| Richtung | Von | Zu | Zweck |
|---|---|---|---|
| Eingehend | Go High Level | WiseRep | Senden Sie einen neuen Lead in eine WiseRep-Kampagne. |
| Ausgehende Anrufe | WiseRep | Go High Level | Senden Sie die telefonischen Ergebnisse nach jedem abgeschlossenen Anruf zurück. |
Voraussetzungen
Tags sind der Weg, wie WiseRep eingehende GHL-Leads der richtigen Kampagne zuordnet. Jede Kampagne, die GHL-Leads erhält, muss über ein einzigartiges Tag verfügen.
Regeln für Tags
| Beispiel-Tag | Anwendungsfall |
|---|---|
ghl-sales | Hauptauswärts-Vertriebskampagne |
q3-real-estate | Vierteljährliche Immobilienansprache |
webinar-follow-up | Nachverfolgung von Leads nach dem Webinar |
inbound-form | Leads aus einem Kontaktformular der Website |
Dieser Webhook weist GHL an, Kontaktdaten an WiseRep zu senden, wann immer ein Kontakt qualifiziert ist.
POST https://api.wiserep.com/api/webhookIn Go High Level:
Telefonnummernformat
Nummern müssen im internationalen Format vorliegen — +12125550100, nicht 2125550100. Wenn GHL's contact.phone keinen Ländervorwahl enthält, fügen Sie diese manuell hinzu: "+1{{contact.phone}}".
Beispiel für den Anforderungsinhalt
{
"full_name": "{{contact.full_name}}",
"phone": "{{contact.phone}}",
"tags": "ghl-sales",
"email": "{{contact.email}}",
"company": "{{contact.company_name}}",
"website": "{{contact.website}}"
}| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
full_name | string | Yes | Vollständiger Name des Kontakts |
phone | string | Yes | Telefonnummer des Kontakts im internationalen Format |
tags | string | Yes | Das WiseRep-Kampagnentag (muss genau übereinstimmen) |
email | string | No | E-Mail-Adresse des Kontakts |
company | string | No | Unternehmensname des Kontakts |
website | string | No | Website des Kontakts |
Dies teilt WiseRep mit, wohin die Anrufresultate nach jedem abgeschlossenen Anruf aus einer gekennzeichneten Kampagne gesendet werden sollen.
Ab diesem Punkt wird WiseRep jedes Mal, wenn ein Anruf in einer gekennzeichneten Kampagne abgeschlossen wird, die Ergebnisse an diese URL POSTEN.
Beispielpayload, die WiseRep an GHL sendet
{
"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
}| Feld | Typ | Beschreibung |
|---|---|---|
to | string | Die angerufene Telefonnummer |
status | string | Anrufergebnis: abgeschlossen, nicht erreicht, Voicemail oder fehlgeschlagen |
summary | string | KI-generierte Zusammenfassung des Gesprächs und Ergebnisses |
transcript | string | Vollständiges Wort-für-Wort-Transkript des Anrufs |
converted | boolean | wahr, wenn der Lead als konvertiert markiert wurde, andernfalls falsch |
callLength | number | Dauer des Anrufs in Sekunden |
Sobald Anrufdaten in GHL eingehen, können Sie diese nutzen, um Folgeaktionen zu steuern. Häufige Konfigurationen:
| GHL Aktion | Bedingung | Beispielanwendung |
|---|---|---|
| Ein Tag anwenden | converted = true | Kontakt als interessiert kennzeichnen |
| Ein Tag anwenden | converted = false | Kontakt als nicht interessiert kennzeichnen. |
| Eine Notiz hinzufügen | Immer | Speichern Sie die Zusammenfassung im Aktivitätenprotokoll des Kontakts. |
| Benutzerdefiniertes Feld aktualisieren | Immer | Speichern Sie das Transkript und die Anrufdauer im Kontaktverlauf. |
| In der Reihenfolge anmelden | converted = true | Lösen Sie eine Folge-E-Mail- oder SMS-Nurture-Sequenz aus. |
| Teammitglied benachrichtigen | converted = true | Informieren Sie einen Mitarbeiter, um sich um einen vielversprechenden Interessenten zu kümmern. |
Verwenden Sie die If/Else-Bausteine von GHL in Ihrem Workflow, um basierend auf dem konvertierten Feld zu splitten und die Leads in den entsprechenden Follow-up-Pfad zu leiten.
Unter der Haube
Extrahiert full_name, telefon, tags und alle anderen Felder aus der Payload.
Teilt Tags durch Komma — eine einzelne Payload kann mehrere Tags enthalten (z. B. "tags": "ghl-sales,urgent"), und WiseRep matcht die zuerst gefundene Kampagne.
Suchen Sie die Kampagne nach Schlagwort.
Wenn eine Kampagne gefunden wird, wird der Kontakt sofort zur Wähliste der Kampagne hinzugefügt und gemäß dem Zeitplan der Kampagne sowie den bevorzugten Anrufzeiten kontaktiert.
Wenn noch keine Kampagne mit diesem Tag existiert: Der Lead wird sicher gespeichert und automatisch rückwirkend zur Kampagne hinzugefügt, sobald eine mit einem passenden Tag erstellt wird – keine Leads gehen jemals verloren.
Alle im Payload enthaltenen Felder (E-Mail, Unternehmen, Website oder benutzerdefinierte Felder) werden im Lead-Datensatz gespeichert und stehen als Variablen im Prompt Ihres Agenten zur Verfügung:
Hi {full_name}, this is Alex calling from WiseRep on behalf of {company}...Fehlerbehebung
| Überprüfen | Was zu tun ist |
|---|---|
| Tag-Mismatch | Bestätigen Sie, dass der Wert der Tags in Ihrem GHL-Webhooks-Körper genau mit dem Tag der WiseRep-Kampagne übereinstimmt – die Groß- und Kleinschreibung ist dabei entscheidend. |
| Kampagnenstatus | Leads können nur zu Kampagnen mit dem Status Geplant oder Aktiv hinzugefügt werden – nicht zu Abgeschlossen oder Storniert. |
| Workflow wird nicht ausgelöst | Öffnen Sie in GHL die Ausführungshistorie des Workflows und bestätigen Sie, dass die Webhook-Aktion ausgeführt wurde. Überprüfen Sie die Fehler im Webhook-Schritt. |
| Falsche URL | Bestätigen Sie, dass Sie an https://api.wiserep.com/api/webhook posten (nicht an einer staging- oder Test-URL). |
| Überprüfen | Was zu tun ist |
|---|---|
| Integration nicht aktiviert | Gehen Sie zu Integrationen → Go High Level in WiseRep und bestätigen Sie, dass der Schalter aktiviert ist. |
| Keine Kennzeichnung für die Kampagne | Das ausgehende Webhook wird nur für Anrufe aus Kampagnen ausgelöst, die ein Tag gesetzt haben – überprüfen Sie, ob Ihre Kampagne ein Tag hat. |
| Falsche GHL-URL | Bestätigen Sie, dass die URL in den Integrations Einstellungen von WiseRep mit der Webhook-Trigger-URL in Ihrem GHL-Workflow übereinstimmt. |
| GHL-Workflow nicht veröffentlicht | Stellen Sie sicher, dass der empfangende Workflow in GHL veröffentlicht und nicht im Entwurf ist. |
| Einzelanrufe ausgeschlossen | Anrufe, die über Anrufe → Neuer Anruf getätigt werden, sind nicht mit einer Kampagne verknüpft und lösen das ausgehende Webhook nicht aus. |
| Überprüfen | Was zu tun ist |
|---|---|
| Fehlender Ländercode | Stellen Sie sicher, dass GHL die Nummern im internationalen Format sendet: +12125550100 |
| GHL entfernt das + | Einige GHL-Konfigurationen lassen das + weg. Verwenden Sie in Ihrem Webhook-Body: "+{{contact.phone}}" oder "+1{{contact.phone}}" |
| Ungültiges Format | Vermeiden Sie Leerzeichen, Bindestriche oder Klammern — WiseRep erwartet eine saubere E.164-Nummer. |
Leads sind eingegangen, bevor die Kampagne erstellt wurde.
Keine Maßnahmen erforderlich. WiseRep speichert alle eingehenden Webhook-Daten, auch wenn keine passende Kampagne existiert. In dem Moment, in dem Sie eine Kampagne erstellen und das passende Tag zuweisen, wird WiseRep automatisch rückwirkend alle zuvor erhaltenen Leads mit diesem Tag in die Anrufliste der Kampagne aufnehmen.
Erleben Sie die zweiseitige GHL-Synchronisation in einer 20-minütigen Demo oder starten Sie eine kostenlose Testversion und verbinden Sie heute Ihren ersten Workflow.