Lead-Generierung aus Google Maps-Unternehmenseinträgen automatisieren
Dieser n8n-Workflow automatisiert den Prozess der Identifizierung und Extraktion von Kontaktdaten und Lead-Informationen für Unternehmen, die auf Google Maps gelistet sind. Benutzer können eine Liste von Postleitzahlen und Unterkategorien zur Suche angeben, und der Workflow nutzt die Google Maps API, um die relevanten Standortdaten abzurufen.
Die Ergebnisse werden dann gefiltert, dedupliziert und in einer strukturierten Google Sheets-Tabelle organisiert, was ein optimiertes Lead-Generierungssystem darstellt. Der Workflow verfügt über integrierte exponentielle Backoff-Wiederholungen, um die Ratenbegrenzungen der Google Maps API zu bewältigen und so eine zuverlässige Datenerfassung auch bei hoher Nutzung zu gewährleisten.
Wie Latenode Zeit und Kosten schätzt
Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.
Vollständige Preise — So funktionieren CPU-Sekunden →Workflow-Vorschau
Was diese Vorlage macht
- Ruft Geschäftsstandortdaten von Google Maps basierend auf angegebenen Postleitzahlen und Unterkategorien ab.
- Extrahiert Kontaktdaten und Lead-Informationen für die identifizierten Unternehmen.
- Filtert und dedupliziert die abgerufenen Daten, um einen sauberen und organisierten Datensatz zu gewährleisten.
- Exportiert die verarbeiteten Daten in eine strukturierte Google Sheets-Tabelle.
- Implementiert exponentielle Backoff-Wiederholungen, um die Ratenbegrenzungen der Google Maps API zu bewältigen.
So funktioniert es
Geplanter Workflow-Trigger
Der Workflow wird in einem 15-Minuten-Intervall ausgelöst, um die regelmäßige Extraktion von Geschäftskontaktdaten und Lead-Informationen von Google Maps zu automatisieren.
Google Sheets konfigurieren
Der Workflow ist so konfiguriert, dass er eine Google Sheets-Tabelle als Quelle für die Liste der Postleitzahlen und Unterkategorien verwendet, die auf Google Maps durchsucht werden sollen.
Postleitzahlen abrufen
Der Workflow ruft die Liste der zu durchsuchenden Postleitzahlen aus der angegebenen Google Sheets-Tabelle ab.
Schleife durch Postleitzahlen
Der Workflow durchläuft eine Schleife, um jede Postleitzahl aus der Liste zu verarbeiten und die zugehörigen Unterkategorien aus der Google Sheets-Tabelle für jede Postleitzahl abzurufen.
Unterkategorien abrufen
Für die aktuelle Postleitzahl ruft der Workflow die Liste der zu durchsuchenden Unterkategorien aus der Google Sheets-Tabelle ab.
Schleife durch Unterkategorien
Der Workflow durchläuft eine verschachtelte Schleife, um jede Unterkategorie für die aktuelle Postleitzahl zu verarbeiten und die Google Maps API aufzurufen, um die relevanten Geschäftsstandortdaten abzurufen.
Google Maps API aufrufen
Der Workflow ruft die Google Maps API auf, um die Geschäftsstandortdaten für die Kombination aus aktueller Postleitzahl und Unterkategorie abzurufen.
Leere Antworten filtern
Der Workflow filtert alle Datensätze heraus, die keine Daten vom Google Maps API-Aufruf zurückgegeben haben, um sicherzustellen, dass nur gültige Daten weiterverarbeitet werden.
Duplikate entfernen
Der Workflow dedupliziert die abgerufenen Daten anhand der Platz-ID, um sicherzustellen, dass jedes eindeutige Unternehmen nur einmal in der endgültigen Ausgabe enthalten ist.
Zu Google Sheets hinzufügen
Der Workflow speichert die abgerufenen und deduplizierten Geschäftskontaktdaten und Lead-Informationen in der angegebenen Google Sheets-Tabelle.
Status aktualisieren
Der Workflow markiert die Kombination aus aktueller Postleitzahl und Unterkategorie in der Google Sheets-Tabelle als verarbeitet, um sicherzustellen, dass dieselben Daten bei nachfolgenden Durchläufen nicht erneut abgerufen werden.
Exponentielles Backoff
Der Workflow führt eine Verzögerung zwischen API-Anfragen ein, um die Ratenbegrenzungen der Google Maps API zu bewältigen, wobei eine exponentielle Backoff-Strategie verwendet wird, um eine zuverlässige Datenerfassung auch bei hoher Nutzung zu gewährleisten.
Einrichtungsanleitung
Google Maps API-Anmeldeinformation hinzufügen
1. Fügen Sie im Latenode-Anmeldeinformationsbereich eine neue Anmeldeinformation für die Google Maps API hinzu. 2. Geben Sie Ihren Google Maps API-Schlüssel oder Ihre OAuth2-Anmeldeinformationen ein. 3. Speichern Sie die Anmeldeinformation und wählen Sie sie dann aus, wenn Sie den Google Maps API-Knoten im Workflow-Builder konfigurieren.
Google Sheets-Integration konfigurieren
1. Fügen Sie im Latenode-Anmeldeinformationsbereich eine neue Anmeldeinformation für Google Sheets hinzu. 2. Authentifizieren Sie sich mit Ihrem Google-Konto, um Zugriff auf die Google Sheets API zu gewähren. 3. Wählen Sie in den Einstellungen des Google Sheets-Knotens die Google Sheets-Anmeldeinformation aus und geben Sie die Tabellen-URL und die Blattnamen an, die verwendet werden sollen.
Workflow-Eingabeparameter festlegen
1. Suchen Sie im Workflow-Builder den Knoten 'Postleitzahlen aus Google Sheets abrufen'. 2. Ordnen Sie in den Knoteneinstellungen die Eingabe 'Postleitzahlen' einem Zellbereich in Ihrer Google Sheets-Tabelle zu. 3. Suchen Sie den Knoten 'Unterkategorie aus Google Sheets abrufen' und ordnen Sie die Eingabe 'Unterkategorien' einem anderen Zellbereich in Ihrer Google Sheets zu.
Google Maps API-Knoten konfigurieren
1. Suchen Sie im Workflow-Builder den Knoten 'Google Maps API aufrufen'. 2. Wählen Sie in den Knoteneinstellungen die zuvor hinzugefügte Google Maps API-Anmeldeinformation aus. 3. Geben Sie die erforderlichen Parameter an, wie z. B. den Suchradius, Ortstypen und andere relevante Einstellungen für Ihren Anwendungsfall.
Ausgabe auf Google Sheets abbilden
1. Suchen Sie im Workflow-Builder den Knoten 'Abgerufene Daten zu Google Sheets hinzufügen'. 2. Ordnen Sie in den Knoteneinstellungen die Ausgabefelder der Google Maps API-Antwort den entsprechenden Spalten in Ihrer Google Sheets-Tabelle zu. 3. Passen Sie bei Bedarf Formatierungen oder zusätzliche Verarbeitungsschritte an, um die Daten in Ihrer Tabelle zu organisieren.
Anforderungen
FAQ