Von Google Maps zu KI-Telefonaten
Eine Schritt-für-Schritt Anleitung zur vollständigen Automatisierung deiner Kaltakquise: Von der Google Maps Datenextraktion bis hin zu automatisierten BEK-Agent Anrufen.
🔁 Von Google Maps zu KI-Telefonaten – so automatisierst du deine Kaltakquise!
Überblick
Diese Anleitung zeigt dir, wie du eine vollautomatisierte Kaltakquise-Pipeline aufbaust, die:
- 📍 Unternehmensdaten aus Google Maps extrahiert
- 📊 Kontaktdaten automatisch in Google Sheets importiert
- 📞 Direkt über BEK-Agent automatisierte Anrufe startet
- 🔄 Den gesamten Prozess über n8n automatisiert
Was du benötigst
Tools & Services
- n8n (oder alternative Automation-Plattformen wie Zapier, ActivePieces, Make.com)
- SerpAPI (für Google Maps Datenextraktion)
- Google Sheets (zur Datenspeicherung)
- BEK-Agent (für automatisierte Anrufe)
Kosten
- SerpAPI: 100 Suchanfragen pro Monat kostenlos
- n8n: Kann selbst gehostet werden
- Google Sheets: Kostenlos
- BEK-Agent: Nach Nutzung
Schritt 1: n8n Workflow Setup
1.1 Trigger erstellen
Erstelle einen neuen Workflow in n8n und füge einen Form Trigger hinzu:
1.2 SerpAPI konfigurieren
Füge einen HTTP Request Node hinzu und konfiguriere ihn für SerpAPI:
Endpoint: https://serpapi.com/search
Parameter:
api_key
: Dein SerpAPI Keyq
:{{$json.search_query}} in {{$json.location}}
engine
:google_maps
type
:search
Registriere dich bei SerpAPI und hole dir deinen kostenlosen API-Key für 100 Suchanfragen pro Monat.
Schritt 2: Datenverarbeitung
2.1 Code Node für Datenbereinigung
Füge einen Code Node hinzu, um die SerpAPI-Antwort zu bereinigen:
2.2 Batching konfigurieren
Stelle im Code Node das Batching auf 5 Items ein, um nicht alle Daten auf einmal zu verarbeiten.
Schritt 3: Google Sheets Integration
3.1 Tabelle vorbereiten
Erstelle eine neue Google Sheets Datei mit folgenden Headern:
Phone | Name | Address | Website | Rating | Reviews | Call_ID | Status |
---|
3.2 Google Sheets Node konfigurieren
Füge einen Google Sheets Node hinzu:
Operation: “Append Row” Spreadsheet: Deine erstellte Tabelle Sheet: “Sheet1”
Feld-Mapping:
Phone
:{{$json.phone}}
Name
:{{$json.title}}
Address
:{{$json.address}}
Website
:{{$json.website}}
Rating
:{{$json.rating}}
Reviews
:{{$json.reviews}}
Schritt 4: BEK-Agent Integration
4.1 Webhook konfigurieren
- Gehe zu deinem BEK-Agent Dashboard
- Navigiere zu Tools → Webhook
- Kopiere deine Webhook-URL
4.2 BEK-Agent Anruf starten
Füge einen weiteren HTTP Request Node hinzu:
Method: POST URL: Deine BEK-Agent Webhook URL
Headers:
Content-Type
:application/json
Body:
Hinweis zum E-Mail-Feld: Da Google Maps oft keine E-Mail-Adressen liefert, nutzen wir das website
-Feld als Platzhalter. In der Praxis kannst du das E-Mail-Feld leer lassen oder einen Standardwert verwenden.
4.3 Call ID zurück in Google Sheets
Füge einen Google Sheets Update Node hinzu:
Operation: “Update Row”
Lookup Column: “Phone”
Lookup Value: {{$json.phone}}
Updates:
Call_ID
:{{$json.call_id}}
Status
: “Anruf gestartet”
Schritt 5: Workflow testen
5.1 Testsuchanfrage
Teste den Workflow mit einer einfachen Suchanfrage:
- Was suchen wir?: “Hotel”
- Wo suchen wir?: “München”
5.2 Ergebnis überprüfen
Nach dem Test solltest du sehen:
- ✅ Daten in Google Sheets importiert
- ✅ BEK-Agent Anrufe gestartet
- ✅ Call IDs in der Tabelle vermerkt
Schritt 6: Workflow veröffentlichen
6.1 Produktions-URL generieren
- Klicke auf “Publish” in n8n
- Kopiere die generierte URL
- Teile diese URL mit deinem Team
6.2 Team-Zugang einrichten
Dein Team kann nun:
- Die URL öffnen
- Suchkriterien eingeben
- Automatisch Kaltakquise starten
Erweiterte Funktionen
Filter nach Bewertungen
Erweitere den Code Node um Bewertungsfilter:
Personalisierte Gesprächsführung
Nutze die extrahierten Daten in deinem BEK-Agent Skript:
- Unternehmensname für persönliche Ansprache
- Bewertungen für gezielte Angebote
- Website-Info für bessere Vorbereitung
Verschiedene Branchen-Agents
Erstelle spezielle Agents für verschiedene Branchen:
- 🏨 Hotel-Agent: Fokus auf Buchungsoptimierung
- 🏪 Einzelhandel-Agent: Fokus auf Online-Präsenz
- 🏥 Arztpraxis-Agent: Fokus auf Terminverwaltung
Best Practices
Compliance beachten: Stelle sicher, dass deine Kaltakquise den lokalen Gesetzen entspricht und du entsprechende Einverständnisse einholst.
Timing optimieren
- Beste Zeiten: 9-11 Uhr und 14-16 Uhr
- Wochentage: Dienstag bis Donnerstag
- Branchenspezifisch: Restaurants am Nachmittag
Qualitätskontrolle
- Teste verschiedene Skripte
- Analysiere Erfolgsraten
- Optimiere basierend auf Feedback
Skalierung
- Starte mit 10-20 Anrufen täglich
- Steigere schrittweise bei guten Ergebnissen
- Nutze verschiedene Suchkriterien
Troubleshooting
Häufige Probleme
Problem: Keine Telefonnummern gefunden Lösung: Ändere Suchkriterien oder verwende spezifischere Branchen-Keywords
Problem: BEK-Agent Anrufe starten nicht Lösung: Überprüfe Webhook-URL und Telefonnummer-Format
Problem: Google Sheets Update funktioniert nicht Lösung: Stelle sicher, dass das Phone-Feld als Lookup-Column korrekt konfiguriert ist
Support
Bei weiteren Fragen:
- 💬 Community: Reddit r/bekagent
- 📧 Support: Über das BEK-Agent Dashboard
- 📞 Demo: Demo anfragen
Nächste Schritte
Nach dieser Anleitung kannst du:
- CRM-Integration hinzufügen
- Email-Follow-ups automatisieren
- Erweiterte Filter implementieren
- Multi-Channel-Kampagnen erstellen
Diese Automation spart dir Stunden manueller Arbeit und ermöglicht es, täglich hunderte qualifizierte Kontakte zu erreichen. Experimentiere mit verschiedenen Suchkriterien und Skripten, um die besten Ergebnisse für dein Business zu erzielen.