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 Sheets: icebreakers för cold email

Rickard Andersson Partner, Nodenordic.se

Du hittar en ”perfekt” lokal lead på Google Maps och spenderar sedan nästa timme med att jaga deras webbplats, leta efter en mejladress och försöka skriva något som inte låter som en mall. Multiplicera det med 20 leads och din eftermiddag är borta. Det är precis det automatisering av Google Maps-leads löser.

Det här slår först mot outreach-specialister, eftersom listbygget aldrig tar slut. Men marknadsföringsfrilansare och byråägare känner av det också, särskilt när du försöker skala utan att skicka tråkiga, generiska kalla mejl.

Det här arbetsflödet gör om en enda sökfras till ett Google Sheet med riktiga företag, plus en kort webbplatssammanfattning och en varm GPT-4-isbrytare som du kan klistra in direkt i ditt e-postverktyg. Här är vad som händer under huven och hur du använder det utan att fastna i uppsättningen.

Så fungerar den här automatiseringen

Det fullständiga n8n-arbetsflödet, från trigger till slutresultat:

n8n Workflow Template: Google Maps till Sheets: icebreakers för cold email

Problemet: manuell lead-research dödar din sändningsvolym

Kall outreach faller sönder i ”research”-fasen. Du börjar i Google Maps, klickar in på profiler, öppnar fem flikar per företag och missar ändå den där enda detaljen som skulle få din öppning att kännas mänsklig. Sen kommer mejlletandet. Ibland finns adressen på sajten, ibland inte, och du får veta det först efter att du redan lagt tid på leaden. Och även när du hittar en mejladress blir det en mental belastning att skriva en unik isbrytare för varje företag — det bromsar dig snabbt. Ärligt talat: jobbet är inte svårt. Det tar bara aldrig slut.

Friktionen byggs på. Här brukar det oftast falla isär.

  • Du lägger cirka 10 minuter per lead bara på att samla in grundinfo som du redan ”hittade” på Maps.
  • Mejladresser är inkonsekventa, så hälften av dina ”färdiga” leads går inte att kontakta.
  • Personalisering hamnar sist, när du är trött, vilket gör att dina öppningar blir generiska.
  • Din lista ligger i utspridda anteckningar tills någon till slut kopierar in den i ett kalkylark.

Lösningen: Google Maps → rader i Sheet med sammanfattningar och isbrytare

Det här n8n-arbetsflödet börjar med ett enkelt formulär där du skriver ett sökord som ”Dentist in New York”. Det använder Dumpling AI:s Google Maps API för att hämta matchande lokala företag och delar sedan upp resultatet i enskilda objekt så att varje företag kan behandlas strukturerat. Därefter besöker det varje företags webbplats via Dumpling AI-extraktion för att hämta en kort sajtsammanfattning och en mejladress när den finns. Den sammanfattningen, plus företagsdetaljerna, skickas till GPT-4 (via OpenAI-noden) för att skapa en kort, varm isbrytare som låter som att du faktiskt kollade upp dem. Till sist filtrerar flödet bort poster utan mejl och loggar användbara leads i Google Sheets. Om du vill kan det också skicka leads till Instantly.ai så att din outreach kan starta direkt.

Arbetsflödet börjar med ditt sökordsinmatning. Sedan växlar det mellan att samla in företagsdata i batchar och att berika varje företag med en sammanfattning och isbrytare. Slutresultatet är en korrekt formaterad rad i kalkylarket (och valfritt en Instantly-lead) som är redo att skickas.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du vill ha 40 lokala leads för en nischad kampanj. Manuell väg kanske du lägger cirka 10 minuter per företag på att hoppa mellan Google Maps, webbplatsen och ett kalkylark — vilket blir ungefär 6–7 timmar innan du ens skriver en enda öppning. Med det här arbetsflödet matar du in sökordet i formuläret (cirka 2 minuter) och låter sedan flödet behandla företag i små batchar (standard batchstorlek är 2, så det är stabilt och säkrare mot rate limits). När du kommer tillbaka har du ett Google Sheet med mejl, sammanfattningar och en isbrytare som är redo att klistra in för varje giltig lead.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Dumpling AI för Google Maps-sökning och sajtextraktion
  • Google Sheets för att lagra leads, sammanfattningar och isbrytare
  • OpenAI API-nyckel (hämta den i OpenAI API-dashboarden)

Svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in API-nycklar och redigerar en prompt utan att skriva kod.

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

Så fungerar det

Du skickar in ett sökord. Arbetsflödet startar från en n8n-formulärtrigger där du skriver något som ”plumbers in Austin” eller ”wedding photographers in Miami”. Håll det tillräckligt brett för att få träffar, men tillräckligt specifikt för att leadsen ska matcha ditt erbjudande.

Google Maps-resultat hämtas och delas upp. Dumpling AI söker i Google Maps och n8n delar sedan upp svaret i enskilda företag så att varje företag kan berikas och beskrivas för sig.

Varje företag berikas och personaliseras. Arbetsflödet går igenom företagen i små batchar och anropar Dumpling AI igen för att extrahera en webbplatssammanfattning och en mejladress (när den går att hitta). GPT-4 använder sedan sammanfattningen plus företagsnamn och webbplats för att skriva en kort öppning som du kan klistra in i ditt mejl.

Bara användbara leads går vidare till dina verktyg. Om en mejladress saknas filtrerar arbetsflödet bort leaden. Giltiga rader hamnar i Google Sheets med företagsnamn, mejl, webbplats, telefon, sammanfattning och isbrytare, och du kan valfritt skicka samma lead till Instantly.ai.

Du kan enkelt ändra så att sökordsinmatningen kommer från ett kalkylark i stället för ett formulär, beroende på dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera formulärtriggern

Konfigurera det inkommande nyckelordsformuläret som startar företagssökningen.

  1. Lägg till och öppna Keyword Form Intake.
  2. Ställ in Form Title till Keyword.
  3. I Form Fields behåller ni fältetiketten som Keyword för att matcha efterföljande uttryck.
  4. Spara och kopiera test-URL:en att använda under den slutliga testkörningen.

Steg 2: anslut Dumpling Search och dela upp resultaten

I det här steget söker ni i Dumpling Maps och delar upp resultaten i enskilda företag för batchning.

  1. Öppna Dumpling Maps Business Search och ställ in URL till https://app.dumplingai.com/api/v1/search-maps med Method POST.
  2. Ställ in JSON Body till ={"query":"{{$json.Keyword}}","page":""}.
  3. Autentisering krävs: Anslut era httpHeaderAuth-uppgifter i Dumpling Maps Business Search.
  4. I 🧮 Split Out Locations ställer ni in Field To Split Out till places.
  5. I 🔁 Batch Through Businesses ställer ni in Batch Size till 2.

🔁 Batch Through Businesses skickar utdata parallellt till både 📤 Instantly Add Lead och 🧠 Dumpling Extract Email+Summary.

Steg 3: konfigurera AI-extrahering och GPT-icebreaker

Extrahera e-post och sammanfattning från varje företags webbplats och skapa sedan en personlig icebreaker.

  1. Öppna 🧠 Dumpling Extract Email+Summary och ställ in URL till https://app.dumplingai.com/api/v1/extract med Method POST.
  2. Ställ in JSON Body till ={"url":"{{ $json.website }}","schema":{"email":"string","websiteSummary":"string"}}.
  3. Autentisering krävs: Anslut era httpHeaderAuth-uppgifter i 🧠 Dumpling Extract Email+Summary.
  4. Öppna ✍️ GPT-4 Draft Icebreaker och ställ in Model till gpt-4o.
  5. Behåll prompt-strukturen och säkerställ att indatameddelandet använder uttrycken {{ $('🧮 Split Out Locations').item.json.title }}, {{ $('🧮 Split Out Locations').item.json.types[1] }}, {{ $('🧮 Split Out Locations').item.json.types[0] }} och {{ $json.results.websiteSummary }}.
  6. Autentisering krävs: Anslut era openAiApi-uppgifter i ✍️ GPT-4 Draft Icebreaker.
  7. I ✅ Validate Email Presence behåller ni villkoret inställt på {{ $('🧠 Dumpling Extract Email+Summary').item.json.results.email }} med operatorn exists.

Steg 4: konfigurera utgående destinationer

Lagra kvalificerade leads i Google Sheets och skicka dem till Instantly.

  1. Öppna 📄 Record to Google Sheets och ställ in Operation till appendOrUpdate.
  2. Välj ert kalkylark i Document och ställ in Sheet till fliken med gid=0 (Sheet1).
  3. Behåll kolumnmappningarna: Email {{ $('🧠 Dumpling Extract Email+Summary').item.json.results.email }}, Phone {{ $('🧮 Split Out Locations').item.json.phoneNumber }}, Title {{ $('🧮 Split Out Locations').item.json.title }}, Ice Breaker {{ $json.message.content }}, Website URL {{ $('🧮 Split Out Locations').item.json.website }}, Website Summary {{ $('🧠 Dumpling Extract Email+Summary').item.json.results.websiteSummary }}.
  4. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter i 📄 Record to Google Sheets.
  5. Öppna 📤 Instantly Add Lead och ställ in URL till https://api.instantly.ai/api/v1/lead/add med Method POST.
  6. Ställ in body-parametrar: campaign_id till [YOUR_ID], email till {{ $json.title }}, personalization till {{ $('✍️ GPT-4 Draft Icebreaker').first().json.message.content }}, phone till {{ $('Dumpling Maps Business Search').first().json.places[1].phoneNumber }}, website till {{ $('Dumpling Maps Business Search').first().json.places[1].website }}.
  7. Autentisering krävs: Anslut era httpHeaderAuth-uppgifter i 📤 Instantly Add Lead.

⚠️ Vanlig fallgrop: Parametern email i 📤 Instantly Add Lead är inställd på {{ $json.title }}. Om ni vill skicka den extraherade e-postadressen, ersätt den med {{ $('🧠 Dumpling Extract Email+Summary').item.json.results.email }}.

Steg 5: lägg till felhantering

Extraheringsanropet är konfigurerat att fortsätta även om förfrågan misslyckas, så att efterföljande bearbetning inte stoppar.

  1. I 🧠 Dumpling Extract Email+Summary verifierar ni att On Error är inställt på continueRegularOutput.
  2. Behåll ✅ Validate Email Presence på plats för att filtrera bort objekt utan extraherad e-post.

Om ni vill fånga misslyckade extraheringar kan ni lägga till en separat felgren för att logga eller lagra misslyckanden i ett andra ark.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett end-to-end-test för att bekräfta att data flödar genom hela sekvensen.

  1. Klicka på Execute Workflow och skicka in ett nyckelord via test-URL:en för Keyword Form Intake.
  2. Bekräfta att Dumpling Maps Business Search returnerar places och att 🧮 Split Out Locations ger ut enskilda objekt.
  3. Verifiera att 🧠 Dumpling Extract Email+Summary returnerar email och websiteSummary och att ✍️ GPT-4 Draft Icebreaker genererar ett meddelande i message.content.
  4. Kontrollera 📄 Record to Google Sheets för nya rader och bekräfta att 📤 Instantly Add Lead tar emot lead-payloaden.
  5. När allt ser korrekt ut växlar ni arbetsflödet till Active för att köra i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Dumpling AI-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det börjar skapa fel, kontrollera först nyckelstatus och API-gränser i din Dumpling-dashboard.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder faller på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst 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-leads?

Cirka 30 minuter om du redan har dina API-nycklar.

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

Nej. Du kommer mest att klistra in uppgifter och justera ett par fält. Den enda ”tekniska” delen är att redigera GPT-4-prompten, och det är bara textskrivande.

Är n8n gratis att använda för det här arbetsflödet för automatisering av Google Maps-leads?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in OpenAI API-användning (ofta bara några dollar för en bra batch) och vad Dumpling AI tar betalt för Maps- och extraktionsanrop.

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

Två alternativ: n8n Cloud (hanterat, enklast uppsättning) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för Google Maps-leads för en annan region och en annan outreach-ton?

Ja, och det är det första du bör göra. Ändra region och nisch i Keyword Form Intake, och justera sedan GPT-4 Draft Icebreaker-prompten så att den matchar din röst (kortare, mer direkt, mer formell — vad som passar). Om du vill spara fler fält uppdaterar du Record to Google Sheets-mappningen så att kolumnerna matchar. Du kan också byta ut Instantly Add Lead HTTP-steget mot HubSpot, Close eller Pipedrive med en annan HTTP Request-nod.

Varför misslyckas min Google Sheets-anslutning i det här arbetsflödet?

Oftast är det ett behörighetsproblem på Google-kontot, eller så är kalkylarket inte delat med den anslutna användaren. Anslut Google Sheets-uppgiften igen i n8n och bekräfta sedan att Sheet ID och fliknamn fortfarande matchar. Om du nyligen duplicerade kalkylarket kan arbetsflödet fortfarande peka på den gamla filen.

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

Många, så länge dina API-gränser och din n8n-plan hänger med. På n8n Cloud begränsas du av månatliga körningar, medan self-hosting inte har något hårt tak för antal körningar. I praktiken är batchning din vän här, eftersom Dumpling AI- och OpenAI-anrop kan slå i rate limits om du försöker behandla hundratals företag på en gång. De flesta kör det i batchar om 20–100 leads per sökord, kontrollerar kvaliteten och kör sedan nästa sökord.

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

Ofta ja, eftersom det här flödet gynnas av batchning, filter och flerstegsberikning utan att du betalar extra för varje gren. n8n ger också mer kontroll över hur du skickar data till GPT-4 och hur du hanterar fall med ”saknad mejl”, vilket är där många outreach-automatiseringar blir röriga. Zapier eller Make kan fortfarande fungera om processen är liten och du vill ha ett så enkelt gränssnitt som möjligt. Men när du ska hitta källor, berika, generera copy och logga resultat är n8n oftast ett smidigare val. Prata med en automationsexpert om du vill ha hjälp att välja.

Sätt upp det här en gång, så blir din ”lead-research-dag” en snabb sökordsinmatning och ett kalkylark som faktiskt är redo att skicka. Arbetsflödet tar hand om de repetitiva delarna så att du kan fokusera på målgrupper, erbjudanden och svar.

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