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 Google Sheets: strukturerade leads

Rickard Andersson Partner, Nodenordic.se

Att kopiera företagsuppgifter från Google Maps ser enkelt ut. Tills du gör det för 40 listningar, tappar bort vad du redan har fångat, och din ”prospektlista” blir ett rörigt kalkylark du inte litar på.

Säljare känner av det när de försöker nå dagliga mål för uppsökande kontakt. Marknadsteam känner av det när de behöver lokala listor för kampanjer. Och konsulter som bygger leadlistor åt kunder fastnar i samma repetitiva arbete. Den här Maps-lead-automationen gör Google Maps-resultat till ett strukturerat Google Sheet som du faktiskt kan använda.

Det här flödet hämtar listningar, fyller nyckelfält och berikar till och med saknad information så att du kan sortera, segmentera och börja kontakta snabbare. Du får se hur det fungerar, vad du behöver och vad du ska se upp med.

Så fungerar den här automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Google Maps till Google Sheets: strukturerade leads

Utmaningen: att göra Google Maps-resultat till användbara leads

Google Maps är bra för att hitta företag, men uselt som leadlista. Du söker ”tandläkare i Austin” (eller vad din nisch nu är), klickar runt och börjar sedan kopiera namn, telefonnummer, webbplatser och adresser till ett ark. Halva tiden saknas webbplatsen, e-postadresser är inte självklara och du slutar med att öppna fem flikar bara för att bekräfta grundläggande detaljer. Efter en timme har du en lista… typ. Sedan inser du att du har dubletter, missat ett telefonnummer eller klistrat in adressen i fel kolumn. Ärligt talat, det tar på krafterna.

Det blir snabbt mycket. Här är var det faller isär i verkligt arbete.

  • Manuell kopiera-klistra in gör en enkel sökning till flera timmars adminarbete.
  • Uppgifter är inkonsekventa mellan listningar, så kolumnerna i kalkylarket blir halvfulla.
  • Dubletter smyger sig in när flera personer bygger listor eller när du kör samma sökning igen senare.
  • Uppföljning försenas eftersom du fortfarande ”rensar” listan i stället för att kontakta någon.

Lösningen: extrahera, berika och logga leads automatiskt

Det här flödet automatiserar hela rutinen ”Google Maps till kalkylark”. Du börjar med att skicka en förfrågan via en chattliknande trigger (Telegram-liknande intake) där du beskriver vad du vill ha: företagskategori, plats och eventuella filter. Därifrån anropar n8n en Google Maps-scraping-tjänst (via HTTP-förfrågan) för att samla in företagslistningar och skriver dem direkt till Google Sheets. Om viktiga fält saknas använder det ett sökberikningssteg (SerpAPI) för att fylla i luckor. Sedan kan det crawla varje företags webbplats för att fånga mer kontext, och en OpenAI-driven agent hjälper till att bearbeta och standardisera det som kommer tillbaka så att utdata förblir strukturerad. Resultatet är ett ark som är redo för sortering, uppsökande kontakt eller analys, inte ett utkast.

Flödet startar från en chatt-trigger, vilket betyder att du kan beställa nya leaduttag utan att röra n8n-editorn. Det extraherar Maps-listningar, lägger till dem i Google Sheets och crawlar sedan valfritt webbplatser och lägger till den berikningen som en andra datamängd. Korrekt formaterat in, korrekt formaterat ut.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du behöver 100 lokala leads för en ny outreach-sprint. Manuellt kan du lägga cirka 3 minuter per listning på att kopiera detaljer, kontrollera en webbplats och fixa ditt ark, vilket blir runt 5 timmar. Med det här flödet skickar du en förfrågan, låter Maps-scrapen köra och granskar vad som hamnar i Google Sheets. Även om du lägger 20–30 minuter på stickprovskontroll och gallring får du ändå tillbaka större delen av eftermiddagen.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra din leadlista.
  • Apify (Google Maps-scraper + webbplats-crawler) för att extrahera listningar och webbplatsinnehåll.
  • SerpAPI-nyckel (hämta den i din SerpAPI-dashboard) för att fylla i saknade företagsuppgifter.
  • OpenAI API-nyckel (hämta den på sidan för OpenAI API-nycklar) för rensning och berikning.

Kunskapsnivå: Medel. Du kopplar några konton, lägger in API-nycklar och mappar kolumner i Google Sheets.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödets steg

Ett chattmeddelande triggar förfrågan. Du beskriver vilken typ av företag och vilken plats du vill ha, och flödet fångar de parametrarna via den chattbaserade triggern och agenten.

Förfrågan översätts till strukturerade indata. En OpenAI-chattmodell hjälper till att normalisera frågan (kategori, stad, landskod, gränser) så att scraping-verktygen får konsekventa instruktioner.

Google Maps-listningar scrapas och loggas. n8n skickar en HTTP-förfrågan till Maps-scraping-tjänsten och lägger sedan till varje listning i Google Sheets. Det sammanställer också batchen så att du får ett sammanhållet ”uttag” i stället för slumpmässiga rader utspridda över körningar.

Saknade fält berikas, sedan crawlas webbplatser. Om en post är ofullständig kan SerpAPI användas som fallback för att hitta saknade detaljer. Därefter crawlar flödet varje företags webbplats och lägger till webbplatsinnehåll i Google Sheets i en andra pass.

Du kan enkelt ändra sökparametrarna för att rikta in dig på en annan nisch eller plats utifrån dina behov. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.

Se upp för

  • Google Sheets-autentisering kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först n8n-skärmen för credentials och delningsinställningarna för det aktuella kalkylarket.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om noder längre ned i flödet fallerar 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 snabbt kan jag implementera den här Maps-lead-automationen?

Cirka 30 minuter om dina API-nycklar är klara.

Kan icke-tekniska team implementera den här leadinsamlingen?

Ja, men du behöver någon som är bekväm med att koppla konton i n8n. Ingen kodning, bara noggrann konfiguration och testning.

Är n8n gratis att använda för det här workflowet för Maps-lead-automation?

Ja. n8n har ett gratis alternativ för egen hosting 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 med OpenAI API-användning och eventuella kostnader för scraping-/sök-API:er (Apify- och SerpAPI-priser beror på volym).

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 egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Hur anpassar jag den här Maps-lead-automationslösningen till mina specifika utmaningar?

Du kan ändra de indata agenten samlar in (plats, kategori, landskod, resultatgräns) och behålla resten likadant. Om du föredrar en annan datakälla kan du byta ut Apify HTTP-förfrågan för Maps-scrape mot en annan Maps-scraping-leverantör och fortfarande skriva resultat till samma Google Sheets-kolumner. Vanliga justeringar är att lägga till ett filter för ”måste ha webbplats”, berika bara när ett fält är tomt, eller skriva till separata flikar per nisch.

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

Oftast beror det på att Googles auktorisering har löpt ut eller att kalkylarket ligger i ett annat Google-konto än det som är kopplat i n8n. Återanslut Google Sheets-credential, bekräfta sedan att filen är delad med det kontot och att bladnamnet matchar vad noden förväntar sig. Om det bara misslyckas vid större uttag kan du också slå i API-gränser, så minska batchstorleken eller kör scrapen i mindre delar.

Vilken kapacitet har den här Maps-lead-automationslösningen?

Om du självhostar n8n finns ingen hård gräns för körningar (det beror främst på din server och dina API-kvoter). I n8n Cloud beror kapaciteten på planens månatliga körningar, och den verkliga flaskhalsen är ofta begränsningar i Maps-scrapern och webbplats-crawlern snarare än n8n i sig.

Är den här Maps-lead-automationen bättre än att använda Zapier eller Make?

Ofta, ja. Det här flödet bygger på logik i flera steg (scrapa, lägg till, berika, crawla, lägg till igen) och drar nytta av n8n:s flexibilitet med HTTP-förfrågningar, förgrening och batchning. Du får också ett realistiskt alternativ för egen hosting, vilket kan spela roll när du hämtar leads varje vecka. Zapier eller Make kan fortfarande fungera om du bara behöver ett grundläggande flöde ”scrapa en gång, skriv en gång” och du är okej med färre anpassningspunkter. Om du vill ha en snabb bedömning av vilket verktyg som passar din exakta setup, Prata med en automationsexpert.

Ett strukturerat leadark är bara värdefullt om du litar på det. Automatisera extraktion och berikning en gång, och lägg sedan tiden på målgrupp och outreach i stället.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal