Zum Inhalt springen
NeuSo funktioniert es

So erstellen Sie eine Maps-Scraper-Kampagne in FirstSales

Beschaffen Sie lokale Unternehmen von Google Maps mit dem Maps-Scraper-Harvester-Tool. Deckt Suchbegriffe, Standorte, E-Mail-Anreicherung und Speichern in einer Liste ab.

  1. Eine Autopilot-Kampagne starten

    Der Maps Scraper ist ein Harvester-Tool, und Harvesting findet nur im Modus Autopilot statt (beginnen Sie also dort. Öffnen Sie Campaigns → Create Campaign, setzen Sie Campaign Type auf Outreach und Campaign Mode auf Autopilot, wählen Sie ein Ziel (Meeting oder Get Reply) und fahren Sie fort.

    Das ist der richtige Ansatz, wenn Ihre Interessenten lokale Unternehmen sind) Klempner, Kliniken, Restaurants, Agenturen, die auf Google Maps zu finden sind statt in einer Job-Titel-Datenbank. Eine Template-Kampagne kann das nicht; sie hat keinen Harvester.

    Eine Autopilot-Kampagne starten
  2. Den Contact Harvester öffnen und Maps Scraper wählen

    Klicken Sie im Kampagnen-Workflow auf den Knoten Contact Harvester, um Configure Contact Harvester zu öffnen. Er listet die verfügbaren Sourcing-Tools auf (AI Leads, Maps Scraper, File Upload und Signal. Klicken Sie auf die Zeile Maps Scraper und schalten Sie ihn auf ON, um seine Konfigurationsfelder anzuzeigen.

    Der Maps Scraper zieht Unternehmen direkt aus Google Maps nach dem, was sie tun, und wo sie sich befinden) so wie Sie selbst in Maps suchen würden, nur im Listenmaßstab.

  3. Suchbegriffe und Standorte konfigurieren

    Die beiden Felder, die alles steuern, nehmen jeweils einen Eintrag pro Zeile auf:

    • Search terms (die Unternehmenstypen, z. B. plumber, dann coffee shop in der nächsten Zeile.
    • Locations) wo gesucht werden soll, z. B. New York, NY, dann Los Angeles, CA.

    FirstSales sucht jeden Begriff in jedem Standort, also 2 Begriffe × 3 Städte = 6 Suchen. Danach stellen Sie das Volumen ein:

    • Max results: begrenzt, wie viele Orte pro Suche geladen werden.
    • Language / Country: beeinflusst die Ergebnisse (z. B. en, us).
    • Frequency: einmal pro Zyklus ausführen, oder daily / weekly / monthly, um die Liste laufend aufzufüllen.
  4. Über E-Mail-Enrichment entscheiden

    Google Maps liefert Ihnen Firmennamen, Telefonnummer und Website: aber nicht immer eine E-Mail-Adresse. Die Option Find emails schaltet kostenpflichtiges Enrichment ein, das pro Ort nach einer Kontaktadresse sucht.

    • Es kostet Credits: etwa 5 Credits pro Ort, plus weitere pro gefundener E-Mail: schalten Sie es also bewusst ein.
    • Unternehmen ohne auffindbare E-Mail bleiben als reine Telefon-Einträge in Ihrer Liste; E-Mail-Kampagnen überspringen sie einfach.

    Für erweiterte Kontrolle akzeptiert das Tool auch konkrete Place IDs (ChIJ…) oder Start URLs (ein Link im Format google.com/maps/place/…), wenn Sie bereits genau wissen, welche Orte Sie möchten.

  5. Den Harvest in einer Liste speichern

    Richten Sie den Harvest auf eine Contact List aus, in die Ergebnisse gespeichert werden (das ist erforderlich, und der Rest der Kampagne schöpft daraus. Während der Scraper läuft, fließen passende Unternehmen in diese Liste und dann in die standardmäßige Autopilot-Pipeline: Segmentation → Email Scheduler → Email Drafter → Content Approval → Email Sender.

    Alles nachgelagerte ist identisch mit jeder anderen Autopilot-Kampagne) der einzige Unterschied ist, woher die Kontakte kommen.

    Den Harvest in einer Liste speichern
  6. Starten und den Harvest überwachen

    Setzen Sie die Kampagne auf Active. Beobachten Sie früh zwei Dinge:

    • Contacts: bestätigen Sie, dass echte Unternehmen in Ihrer Liste landen und E-Mails in der erwarteten Rate gefunden werden (wenn nicht, sind Ihre Suchbegriffe eventuell zu speziell, oder Find emails ist aus).
    • Analytics: Versendet, Geöffnet, Beantwortet, sobald der Outreach beginnt.

    Wenn ein Standort dünne Ergebnisse liefert, erweitern Sie den Suchbegriff oder fügen Sie nahegelegene Städte hinzu, statt Max results zu erhöhen: bei lokalem Outreach schlägt Relevanz Volumen.

Profi-Tipps

  • Maps Scraper gibt es nur mit Autopilot

    Harvesting lebt im Autopilot Contact Harvester, also muss eine Maps-Scraper-Kampagne Autopilot sein. Im Template-Modus gibt es kein Maps-Sourcing.

  • Ein Eintrag pro Zeile, und es multipliziert sich

    Search terms und Locations nehmen jeweils eine Zeile pro Eintrag auf, und jeder Begriff läuft gegen jeden Standort. Zwei Begriffe über drei Städte ergeben sechs Suchen: starten Sie eng und erweitern Sie dann.

  • Find emails ist kostenpflichtig: bewusst einschalten

    Enrichment kostet etwa 5 Credits pro Ort plus weitere pro E-Mail. Lassen Sie es für eine telefonzentrierte Liste aus; schalten Sie es ein, wenn Sie gezielt E-Mail-Adressen für den Outreach brauchen.

  • Reine Telefon-Unternehmen landen trotzdem in der Liste

    Orte ohne auffindbare E-Mail bleiben als reine Telefon-Einträge, und E-Mail-Schritte überspringen sie: nützlich, wenn Sie auch anrufen, bedeutet aber, dass Ihre per E-Mail erreichbare Anzahl niedriger ist als Ihre gesamte gescrapte Anzahl.

Häufig gestellte Fragen

Was ist der Maps Scraper?

Er ist ein Contact-Harvester-Tool in Autopilot-Kampagnen, das lokale Unternehmen aus Google Maps nach Suchbegriff und Standort beschafft: ideal, wenn Ihre Interessenten stationäre oder lokale Dienstleistungsunternehmen sind statt Titel in einer Datenbank.

Brauche ich eine Autopilot-Kampagne, um ihn zu nutzen?

Ja. Harvesting läuft nur im Autopilot-Modus über den Contact-Harvester-Knoten. Template-Kampagnen bringen ihre eigenen Kontakte mit und haben keinen Harvester, daher ist der Maps Scraper dort nicht verfügbar.

Wie arbeiten Suchbegriffe und Standorte zusammen?

Sie geben einen Suchbegriff pro Zeile und einen Standort pro Zeile ein, und FirstSales führt jeden Begriff gegen jeden Standort aus. 2 Begriffe und 3 Standorte ergeben also 6 Suchen. Beginnen Sie mit ein paar von jedem und erweitern Sie, sobald Sie die Ergebnisqualität sehen.

Findet er E-Mail-Adressen?

Nur wenn Sie Find emails aktivieren. Google Maps liefert standardmäßig Name, Telefon und Website; die kostenpflichtige Enrichment-Option sucht pro Ort nach einer Kontakt-E-Mail (ca. 5 Credits pro Ort, plus weitere pro gefundener E-Mail). Lassen Sie sie für eine telefonzentrierte Liste aus.

Was passiert mit Unternehmen ohne E-Mail?

Sie werden trotzdem als reine Telefon-Einträge in Ihrer Liste gespeichert. E-Mail-Schritte in der Kampagne überspringen sie einfach, sodass Ihre per E-Mail erreichbare Anzahl niedriger ist als die Gesamtzahl der gescrapten Orte.

Kann ich exakte Orte statt einer Suche gezielt ansteuern?

Ja. Das Tool akzeptiert konkrete Place IDs (ChIJ…) oder Start URLs (ein Link im Format google.com/maps/place/…), wenn Sie bereits genau die gewünschten Unternehmen kennen, statt sich auf die Begriff-und-Standort-Suche zu verlassen.

Muss ich Ergebnisse in einer Liste speichern?

Ja: Sie richten den Harvest auf eine Contact List aus, und diese Liste speist den Rest der Autopilot-Pipeline (Segmentation, Drafting, Approval, Sending). Das ist ein erforderlicher Schritt.

Wie oft werden neue Unternehmen geladen?

Festgelegt durch das Feld Frequency: einmal pro Zyklus, oder daily / weekly / monthly, um die Liste im Zeitverlauf laufend aufzufüllen. Nutzen Sie eine wiederkehrende Frequenz, wenn Sie eine stets aktuelle lokale Pipeline wollen.

Kampagnen

Akquise, die weiterläuft, wenn du offline bist.Leads, E-Mails, Follow-ups und Antworten, erledigt.

Verbinde unbegrenzte Postfächer und lass KI-Agenten Leads finden, jede E-Mail schreiben und nachfassen. Oder sende deine eigenen Vorlagen im manuellen Modus. Ab $29/Monat.

$1 für 3 Tage · Jederzeit kündbar · Kein Vertrag

Mit KI installieren

Dein Coding-Agent richtet die FirstSales CLI und Skills für dich ein.

Prompt für Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.