Automatische Lead-Anreicherung

make.com, Apollo.io und ChatGPT - eine Automatisierung, die vollkommen automatisch Informationen über neue Lads in deinem CRM speichert.

Automatische Lead-Anreicherung

Viel Zeit geht im Vertrieb dabei drauf, neue Leads mit Daten anzureichern. Dabei können wir den kompletten Prozess mit einer Automation darstellen und durch KI-Integration sogar noch eine ausführliche Analyse des neuen Leads erstellen lassen.

Wie das geht zeige ich dir in diesem Post. Wichtig: Du solltest bereits in der Lage sein, Kontakte, Organisationen und Leads via make.com in deinem CRM anzulegen.

 

Lade dir zuerst den Blueprint für das make.com-Scenario runter. Dann musst du nicht from scratch anfangen:

Folgende Tools werden wir nutzen
make.com-Scenario

Zuerst einmal braucht du natürlich einen make.com-Account.

Dort erstellst du ein neues Szenario und startest dieses mit einem Custom Webhhhok. Die Webhook-URL kopierst du und fügst ihn zum Beispiel deinem Lead-Formular auf der Website hinzu. Wenn du wissen willst, wie das zum Beispiel für CF7 auf deiner WordPress-Seite funktioniert, lies noch einmal diesen Post

Für unser Beispiel haben wir ein Mini-kleines Formular angelegt, mit dem wir Name & E-Mail-Adresse abfragen. Mehr brauchen wir nicht!

Klicke im make-Scenario auf Run Once und schicke dein Formular ab. Am Webhook kommen dann zum Beispiel diese Daten an:

 

Du siehst ich habe das Formular mit meinem Namen und meiner E-Mail-Adresse abgeschickt.

Wir wollen natürlich bei einem neuen Lead wissen, von welchem Unternehmen er anfragt. Das kriegen wir über die E-Mail-Adresse raus. Dafür fügen wir das Module „Set Variable“ hinzu und extrahieren die Domain aus der E-Mail-Adresse:

Der Variablen-Wert setzt sich so zusammen: 

Zuerst sagen wir, dass die Domain mit https:// beginnt. Das ist wichtig, um anschließend die Abfragen bei Apollo.io starten zu können. Danach sagen wir, dass wir eine Variable haben wollen (get). Die Split-Funktion funktioniert so, dass wir ihr zuerst die Variable geben, die geteilt werden soll (E-Mail-Adresse), anschließend, welches bei welchem Zeichen geteilt werden soll (@) und zuletzt, welchen Teil wir als Variable setzen wollen (den Teil nach dem Trennzeichen). So bekommen wir als Variable zurückgegeben https://twynk.io. Damit können wir weiterarbeiten.

Abfragen an Apollo.io

Im nächsten Schritt suchen wir in Apollo das Unternehmen zur eben erstellten Domain. Bevor wir damit loslegen können, musst du in deinem Apollo-Account die APIs einrichten.

Logge dich dazu in deinen Account ein, gehe auf Settings > Integrations > API. Im linken Menü wählst du dann API Keys > Create new.

 

Wir brauchen für dieses Scenario zwei API-Keys. Einen, um die Organisation anzureichern und einen, um die Person anzureichern.

 

Zuerst erstellst du einen Key „api/v1/organizations/enrich“. Gib ihm einen aussagenkräftigen Namen und speichere ihn. Als nächstes legst du den API-Key an, um die Person anzureichern. Dafür wählst du „api/v1/people/match“.

 

Speichere nun den ersten Key (für die Orga) in die Zwischenablage.

 

Füge in deinem Scenario nun ein Apollo-Module für einen API-Call hinzu. Richte mit dem eben kopierten API-Key eine Verbindung ein und wähle das folgende SetUp:

 

Die Connection ist deine Eben eingerichtete Verbindung zu Apollo. Als URL nutzt du /v1/organizations/enricht.

Als Query String setzt du „domain“ als Key und die im vorherigen Schritt gesetzte Domain-Variable als Value. Speichere das und teste das Modul, in dem du mit der rechten Maustaste drauf klickst und „Run this module only“ wählst. Wenn du dort eine Domain eingibst (denk an https://) gibt die Apollo-API dir eine große Zahl an Informationen zurück.

All diese Daten kannst du später nutzen, um deinen Lead in Pipedrive (oder einem anderen CRM) zu speichern.

 

Füge noch einen zweiten Apollo-API-Call hinzu und richte mit dem zweiten API-Key (Person) eine Verbindung ein.

Als URL gibst du /v1/people/match ein- Als Query-String email als Key, als Value mappst du die Mail-Adresse aus dem Formular. Auch diesen API-Call kannst du einmal testen um zu sehen, welche Daten die API dir zurück gibt.

 

Soweit zu Schritt eins. Wir haben nicht nur die anfragende Person mit Informationen angereichert, wir haben auch noch allein über die E-Mail-Adresse das Unternehmen herausgefunden und über Apollo.io mit ziemlich vielen Daten angereichert.

Website-Daten crawlen

Wir wollen uns von ChatGPT eine Zusammenfassung über das Unternehmen schreiben lassen. Dafür müssen wir GPT natürlich mit Inhalten füttern, die es verarbeiten kann. Dazu richten wir einen HTTP-Request ein, der auf der Domain (haben wir vorhin extrahiert) Informationen sucht. 

Füge also als nächstes Modul einen HTTP-Request ein und nutze die Domain des Unternehmens als URL. Wenn du das Modul testest, bekommst du den vollständigen html-Code der Startseite zurück. Damit kann GPT leider nicht viel anfangen, also wandeln wir den html-Code in normalen Text um. Dafür nutzen wir das Modul „Text Parser > html to text“. Als Variable mappst du die Daten, die dir der http-Request eben ausgegeben hat.

Einsatz von ChatGPT

mit ChatGPT können wir die Daten im nächsten Schritt verarbeiten. Füge ein Modul „ChatGPT > Create a Completion“ hinzu. 

Du kannst GPT nun nach allem möglichen fragen, was die Website-Daten des Unternehmens so hergeben, In unserem Beispiel wollen wir eine Zusammenfassung des Unternehmens (also was macht das Unternehmen), fragen nach Meilensteinen der Firmengeschichte und lassen uns am Ende eine Potenzial-Analyse erstellen, wie wahrscheinlich das Unternehmen mit uns zusammenarbeiten wird. Hier kannst du natürlich komplett kreativ werden. Lass dir von GPT einfach die Informationen zusammenfassen, die für deinen Vertrieb wichtig sind.

 

 

WICHTIG: Denk daran, GPT den aus dem Text Parser-Modul generierten Text als Variable zur Verfügung zu stellen:

Daten ins CRM bringen

Jetzt kannst du damit beginnen, Person, Organisation und Lead in deinem CRM anzulegen. Wenn du nicht weißt, wie das geht, lies nochmal hier nach. Wenn du trotzdem nicht weiterkommst, melde dich bei uns und wir helfen dir unkompliziert weiter.

 

Im letzten Schritt erstellen wir am Lead noch eine Notiz mit den Inhalten von ChatGPT. Da das manchmal ein bisschen schwierig ist, behelfen wir uns mit einem Trick.

 

Wähle das Modul „Create JSON“ aus und füge über Add eine neue Data Structure hinzu.

Der Name ist Pipedrive Note.

 

Wähle Add item. Über Add item fügst du drei Items-Types hinzu: 

lead_id, org_id und person_id. 

 

Einen weiteren Item-Type erstellst du mit dem Namen content.

 

Diese Datenstruktur können wir nun nutzen, um die Notiz in Pipedrive zu speichern. Gehe zurück in das Create JSON-Modul und wähle die grad angelegte Daten Struktur. Über Mapping fügst du die IDs von Lead, Org und Person (die du eben in Pipedrive erstellt hast) und füge die Antwort von GPT als Content hinzu.

 

Abschließend fügst du ein weiteres Modul hinzu und machst einen Pipedrive API Call.

Die URL ist notes, damit Pipedrive weiß, was du willst. Die Method ist POST, weil du Daten schicken willst. Also Body mappst du die JSON-Datei, die das Module Create JSON dir zurückgibt.

 

Und schon bist du fertig. Nur mithilfe der E-Mail-Adresse haben wir das Unternehmen herausgefunden und mit Daten angereichert, ebenso die Person. Wir haben die Website nach Informationen durchsucht und via GPT individualisierte Informationen daraus erstellt. Wir haben den Kontakt, die Organisation und den Lead in Pipedrive erstellt und die Antwort von GPT als Notiz den Datentypen hinzugefügt.

 

Dein Sales hat grade minimum 10 Minuten gespart.

Du hast Fragen?

Dann frag uns. Du kannst die jederzeit einen kurzen Termin bei uns buchen. Zusammen schauen wir, wie wir dich unterstützen können, das Maximum aus Pipedrive, make.com und WordPress herauszuholen

30 Minuten Discovery Call

Lass uns über deine Herausforderungen sprechen. Wir freuen uns auf dich!