Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Google Maps till Airtable, leads redo för Gmail-utskick

Rickard Andersson Partner, Nodenordic.se

Att skrapa leads från Google Maps låter enkelt tills du jonglerar halvt trasiga exporter, saknade e-postadresser och en ”leadlista” som bor i fem olika kalkylark. Sedan kommer den värsta delen: att skriva samma outreach-mejl om och om igen.

Den här automatiseringen för Google Maps outreach träffar byråägare först, men frilansare som prospekterar och små säljteam känner av det lika mycket. Du får en felfri lead-databas i Airtable plus personaliserad Gmail-outreach, utan copy-paste-maraton.

Nedan ser du exakt vad workflowet gör, vad du behöver och vad som förändras när din lead generation slutar vara manuellt arbete.

Så fungerar automatiseringen

Hela n8n-workflowet, från trigger till slutresultat:

n8n Workflow Template: Google Maps till Airtable, leads redo för Gmail-utskick

Problemet: Google Maps-leads är röriga och långsamma

Google Maps är fullt av perfekta prospekt, men att få in datan i en användbar lista är där farten dör. Du skrapar eller exporterar något och lägger sedan nästa timme på att städa kolumner, fixa konstig formatering och jaga saknade fält som webbplats eller telefonnummer. Och även när listan ser ”klar” ut är den fortfarande inte handlingsbar, eftersom outreach finns någon annanstans. En flik för leads, en flik för e-postutkast och en tredje flik för ”vem har vi redan kontaktat?”. Den mentala overheaden är påtaglig och, ärligt talat, gör den konsekvent prospektering svår att hålla i.

Inget av detta är problemet i sig. Tillsammans är de det.

  • CSV-exporter kan ofta korrupta din struktur, så du slösar tid på att mappa om samma fält vid varje körning.
  • Manuell copy-paste-outreach går långsamt, och det är lätt att råka mejla fel företagsnamn.
  • Leads hamnar utspridda i flera verktyg, vilket gör att du inte kan filtrera, avduplicera eller återanvända listan senare på ett tillförlitligt sätt.
  • När du försöker skala bortom en handfull mejl faller kvaliteten snabbt, och svarsfrekvensen faller med den.

Lösningen: Google Maps → Airtable → personaliserad Gmail

Det här workflowet gör Google Maps-prospektering till ett repeterbart system som du kan köra vid behov när du vill ha nya leads. Det börjar med att skicka en förfrågan till Apify (via en HTTP Request-nod) för att skrapa en Google Maps-sökning som du väljer, som ”training centers near Amiens” eller vilken lokal nisch du än jobbar mot. Efter en kort väntan så att skrapningen hinner bli klar, städar och normaliserar n8n varje lead till konsekventa fält (företagsnamn, e-post, telefon, webbplats, stad, betyg, recensioner och Google Maps-länk). Därefter sparas varje lead som en ny post i Airtable, så att listan förblir filtrerbar och återanvändbar. Till sist skickar Gmail ett skräddarsytt outreach-mejl som automatiskt fyller i företags- och lokala detaljer, så att varje meddelande känns skrivet för just det företaget.

Workflowet startar med en manuell start (men du kan senare byta till webhook eller schema). Apify hämtar rådata från Google Maps, n8n formaterar den så att den matchar dina Airtable-kolumner, och Airtable blir din ”single source of truth”. Gmail hanterar outreach direkt efter att posten skapats, så att inget faller mellan stolarna.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du prospekterar inom en nisch och vill kontakta 200 företag från Google Maps. Manuellt ser även ”snabbt” arbete ut som 2 minuter för att fånga detaljer per lead plus ytterligare en minut för att skriva och skicka ett mejl, vilket är runt 10 timmar totalt. Med det här workflowet klistrar du in din Google Maps-sök-URL i skraparens inställningar, kör den, väntar cirka 10 sekunder och resten händer automatiskt. Du kommer fortfarande lägga tid på att hantera svar, men listbygget och första kontakten äter inte längre upp din dag.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger funkar bra)
  • Apify för att skrapa Google Maps-resultat.
  • Airtable för att lagra och filtrera din lead-databas.
  • Gmail för att skicka de personaliserade outreach-mejlen.
  • Airtable Personal Access Token (hämta det från Airtables sida för att skapa tokens).

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en Apify endpoint-URL och matchar några Airtable-fält.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Du startar körningen (manuellt, schemalagt eller via webhook). Det inkluderade workflowet använder en Manual Trigger, vilket är perfekt för testning. Många team byter detta till en webhook när de är nöjda, eller kör det veckovis enligt schema för nya leads.

Apify skrapar den Google Maps-sökning du väljer. n8n skickar en POST-förfrågan till Apifys endpoint ”run actor synchronously and get dataset items”, med din Google Maps-sök-URL och en maxgräns för antal resultat (i exemplet 200).

Workflowet normaliserar rörig leaddata till strukturerade fält. En kort väntan ger Apify tid att bli klar, sedan mappar n8n råa egenskaper till konsekventa Airtable-klara kolumner som Company, Email, Phone Number, Website, LinkedIn, Facebook, City, Category och ett kombinerat fält för ”reviews + rating”.

Airtable lagrar leaden och Gmail skickar outreach. Varje lead blir en Airtable-post, sedan skickar Gmail ett personaliserat mejl som kan använda företagsnamn, stad, webbplats och detaljer om Google-betyg som hämtas från posten.

Du kan enkelt ändra Google Maps-sökningen, Airtable-kolumnerna och mejlmallen utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera den manuella triggern

Det här arbetsflödet startas manuellt så att ni kan styra när lead-scraping och outreach körs.

  1. Lägg till och öppna Manual Start.
  2. Lämna standardinställningarna som de är (inga fält krävs).
  3. Bekräfta kopplingen från Manual Start till Apify Maps Scrape.

Steg 2: Anslut Apify Maps-scraping

Konfigurera HTTP-förfrågan som startar Maps-scraping-jobbet och skickar in sökparametrarna.

  1. Öppna Apify Maps Scrape och ställ in MethodPOST.
  2. Ställ in URL till er Apify-endpoint: YOUR URL .
  3. Aktivera Send Body och ställ in Specify Bodyjson.
  4. Klistra in JSON-payloaden i JSON Body exakt som visas: { "area_height": 10, "area_width": 10, "emails_only": true, "gmaps_url": "https://www.google.com/maps/search/centres+de+formation+%C3%A0+proximit%C3%A9+de+Amiens/@49.7566146,2.2528038,9.75z?entry=ttu&g_ep=EgoyMDI1MDgxMy4wIKXMDSoASAFQAw%3D%3D", "max_results": 200, "search_query": "centre de formation" }.
  5. Bekräfta kopplingen från Apify Maps Scrape till Pause Timer.

⚠️ Vanlig fallgrop: Ersätt YOUR URL med er live-endpoint till Apify-actor, annars kommer förfrågan att misslyckas.

Steg 3: Sätt upp timing och normalisering av leads

Fördröj arbetsflödet vid behov och normalisera sedan den skrapade datan till konsekventa fält för Airtable och e-post.

  1. Öppna Pause Timer och justera väntinställningarna om ni vill ha en fördröjning mellan scraping och bearbetning (standardvärdena är okej om ingen paus krävs).
  2. Öppna Normalize Lead Fields och bekräfta fältmappningarna med uttryck som {{ $json.name }}, {{ $json.email }} och {{ $json.phone_number }}.
  3. Verifiera dessa nyckeltilldelningar i Normalize Lead Fields: Société{{ $json.name }}, Mail{{ $json.email }}, Notes google maps{{ $json.reviews_number }} avis avec une note de {{ $json.review_score }} / 5 , och Lien Google MAP {{ $json.google_maps_url }}.
  4. Säkerställ att kopplingen från Pause Timer till Normalize Lead Fields är intakt.

Om vissa leads saknar e-post, överväg att lägga till en filter-nod före Create Airtable Entry för att undvika att skapa tomma poster.

Steg 4: Konfigurera Airtable-lagring och e-postutskick

Lagra den normaliserade lead-datan i Airtable och skicka sedan ett personaliserat mejl med hjälp av de lagrade fälten.

  1. Öppna Create Airtable Entry och ställ in Operationcreate.
  2. Välj Base GOOGLE MAPS SCRAPT och Table Google maps scrapt.
  3. Mappa fälten exakt som visas, till exempel: Mail{{ $json.Mail }}, Société{{ $json['Société'] }}, och Lien Google Maps{{ $json['Lien Google MAP '] }}.
  4. Autentisering krävs: Anslut era airtableTokenApi-uppgifter i Create Airtable Entry.
  5. Öppna Send Personalized Email och ställ in Send To till {{ $json.fields.Mail }}.
  6. Ställ in Subject till {{ $json.fields['Société'] }} och behåll HTML:en i Message (uppdatera [YOUR_ID] och [YOUR_NAME]).
  7. Autentisering krävs: Anslut era gmailOAuth2-uppgifter i Send Personalized Email.

⚠️ Vanlig fallgrop: Om ert Gmail-konto blockerar automatiserad sändning, aktivera åtkomst eller använd ett auktoriserat Workspace-konto.

Steg 5: Testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta scraping, skapande av Airtable-post och leverans av e-post.

  1. Klicka på Execute Workflow från Manual Start för att köra ett test.
  2. Verifiera att Apify Maps Scrape returnerar lead-data och att Normalize Lead Fields skickar ut de mappade fälten.
  3. Kontrollera Airtable för att bekräfta att en ny post visas i Google maps scrapt.
  4. Bekräfta att testmejlet kommer fram med de personaliserade företagsuppgifterna.
  5. När ni är nöjda, slå om arbetsflödet till Active för produktionsanvändning.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Airtable-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något skapar fel, kontrollera först dina Airtable token scopes och åtkomst till basen.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du redigera utdata i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Google Maps outreach?

Cirka 30 minuter om din Airtable-bas och ditt Apify-konto är redo.

Behöver jag kunna koda för att automatisera Google Maps outreach?

Nej. Du klistrar in Apify-endpointen, kopplar Airtable och Gmail och mappar sedan några fält.

Är n8n gratis att använda för det här workflowet för Google Maps outreach?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in Apify-användning och begränsningar för e-postutskick på ditt Gmail-konto.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger obegränsat antal körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här workflowet för Google Maps outreach för en annan nisch eller en annan mejlmall?

Ja, och det bör du. Ändra Google Maps-sök-URL:en och frågan i Apify-förfrågan, och redigera sedan Gmail-noden ”Send Personalized Email” så att den matchar ditt erbjudande och din tonalitet. Vanliga justeringar är att bara mejla leads som har en webbplats, lägga in antal recensioner/betyg i ämnesraden och skicka till en delad inkorg i stället för ett personligt Gmail.

Varför fungerar inte min Airtable-anslutning i det här workflowet?

Oftast beror det på att Airtable Personal Access Token saknar åtkomst till rätt bas, eller att token har löpt ut. Bekräfta att basen ingår i token-behörigheterna, välj sedan bas och tabell igen i Airtable-noden så att ID:n uppdateras. Dubbelkolla även att dina fältnamn matchar exakt (till exempel ”Phone Number” vs ”Phone”).

Hur många leads kan den här automatiseringen för Google Maps outreach hantera?

I exempelkonfigurationen är skraparen inställd på att hämta upp till 200 resultat per körning, och n8n kommer att behandla dessa leads ett i taget när den skapar Airtable-poster och skickar Gmail-meddelanden.

Är den här automatiseringen för Google Maps outreach bättre än att använda Zapier eller Make?

Ofta, ja, eftersom detta inte bara är ”skicka en rad till en app”. Du anropar en extern skrapare över HTTP, väntar på resultat, strukturerar om fält och kedjar sedan databas + outreach på ett ställe, vilket är där n8n ofta känns enklare och mer flexibelt. Self-hosting kan också spela roll när du kör många körningar och inte vill ha prissättning per task. Zapier eller Make kan fortfarande vara helt okej om du vill ha ett väldigt enkelt flöde och inte har något emot att betala mer när volymen växer. Om du är osäker, prata med en automationsexpert så pekar vi dig mot det mest robusta alternativet.

När det här väl rullar slutar prospekteringen vara en återkommande syssla och blir en knapp du trycker på. Workflowet tar hand om det repetitiva. Du tar hand om samtalen.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal