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

Google Sheets + Gmail: snabbare svar till leads

Rickard Andersson Partner, Nodenordic.se

Nya leads kommer in, och på något sätt halkar de ändå igenom. En formulärinsändning blir liggande utan ägare, någon glömmer att kopiera in den i ett kalkylark, och när du väl svarar har leadet redan hunnit prata med två konkurrenter.

Det är den här typen av röra marknadschefer känner i sina pipeline-siffror. Byråägare känner den i intäktssvängningarna. Och solooperatören som kör annonser och sälj från en laptop? De känner den i sina kvällar. Den här Google Sheets Gmail-automationen gör varje ny insändning till en loggad post, en AI-sammanfattning och ett skräddarsytt mejl som går iväg snabbt.

Nedan ser du exakt vad workflowet gör, vad du behöver för att köra det och hur “snabbare svar” ser ut i realtid när det inte hänger på att du kollar ännu en inkorg.

Så här fungerar den här automationen

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

n8n Workflow Template: Google Sheets + Gmail: snabbare svar till leads

Problemet: leads väntar, momentum dör

Leadinsamling är “löst” ända tills du ska svara. Formuläret samlar in datan, men sedan fastnar du i samma tröttsamma loop: öppna insändningen, tolka vad de vill, klistra in detaljer i ett kalkylark, skriva ett vettigt svar och sedan komma ihåg att informera teamet. Det är inte svårt. Det är avbrottsdrivet arbete, vilket gör att det blir försenat. Och förseningen är dyr, eftersom det första svaret ofta sätter tonen för hela affären.

Det växer snabbt. Här är var det fallerar i praktiken.

  • Ett lead kan ligga i timmar eftersom ingen “äger” att kolla formulärnotiserna.
  • Manuell copy-paste till Google Sheets leder till saknade fält, stökiga kolumnnamn och dubbla rader.
  • Svar blir stressade, vilket gör att du skickar generiska mejl som inte tar sikte på leadets faktiska mål.
  • Intern överlämning är inkonsekvent, så leads med hög intent prioriteras inte när de borde.

Lösningen: AI-baserad leadtriage + omedelbart Gmail-svar

Det här workflowet startar i samma ögonblick som någon skickar in ditt n8n-formulär. Deras uppgifter registreras direkt i Google Sheets, så du har en korrekt formaterad, sökbar logg från dag ett. Därefter läser en AI-agent den råa insändningen och gör om den till en kort, faktabaserad sammanfattning (den du själv hade skrivit om du hade haft tid). En andra AI-agent använder sedan sammanfattningen plus leadets uttalade mål för att skriva ett personligt välkomst-/bekräftelsemejl som låter mänskligt, inte standardiserat. Till sist skickar Gmail meddelandet och Telegram pingar dig (eller ditt team) så att en riktig uppföljning kan ske medan leadet fortfarande är varmt.

Workflowet börjar med en formulärtrigger och slutar med ett skickat mejl. Däremellan blir Google Sheets din “source of truth”, medan AI-agenterna hanterar “läs, förstå, svara”-delen som vanligtvis saktar ner dig.

Vad du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du får 10 nya leads i veckan. Manuellt kanske du lägger cirka 10 minuter per lead på att öppna insändningen, kopiera in den i Google Sheets, läsa igenom noggrant och skriva ett halvbra första mejl, vilket blir ungefär 2 timmar i veckan. Med det här workflowet är “jobbet” i princip att kolla Telegram-pingen och skumma AI-sammanfattningen, kanske 1 minut per lead. Mejlet är redan skickat och arket redan uppdaterat, så din uppföljning startar från en bättre position.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra och följa upp alla leadposter.
  • Gmail för att skicka det personliga första svaret.
  • Telegram för omedelbara interna aviseringar och överlämning.
  • OpenRouter API-nyckel (hämta den i din OpenRouter-dashboard).
  • Google OAuth-uppgifter (skapa dem i Google Cloud Console).

Kunskapsnivå: Mellan. Du kopplar konton, mappar formulärfält till kolumner i arket och klistrar in en API-nyckel för AI-modellen.

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

Så fungerar det

Ett nytt lead skickar in ditt inbäddade formulär. n8n:s formulärtrigger fångar insändningen direkt, inklusive saker som namn, e-post och vad de försöker uppnå.

Leadet loggas i Google Sheets. Workflowet sparar rådetaljerna i en kalkylarksrad, så att du kan sortera, filtrera och följa upp utan att vara beroende av inkorgssökning.

AI sammanfattar och skriver utkast till första svaret. En AI-agent kondenserar insändningen till en faktabaserad sammanfattning, och sedan genererar en annan agent ett välkomst-/bekräftelsemejl som refererar till leadets mål. Detta körs via en OpenRouter-chatmodellkoppling, vilket gör AI-delen flexibel.

Gmail skickar, sedan avisering i Telegram. Mejlet skickas via Gmail och en Telegram-notis ger ditt team en tydlig signal om “nytt lead hanterat”, vilket gör att ni kan hoppa direkt till nästa mänskliga steg.

Du kan enkelt justera mejltonen så den matchar er tonalitet utifrån era behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera formulärtriggern

Konfigurera formulärtriggern som samlar in lead-data och startar arbetsflödet.

  1. Lägg till noden Incoming Form Trigger som din trigger.
  2. Ställ in Form Title till Get Started with Gurey Ai och Form Description till Speak to an expert and start a plan for your project.
  3. Granska listan Form Fields och säkerställ att den innehåller poster som First Name, 📧 Email och Project Budget som efterföljande noder förväntar sig.
  4. Behåll arbetsflödeskopplingen från Incoming Form Trigger till Record Client Details som första körsteg.
Om ni anpassar formulärets etiketter, se till att fältnamnen fortfarande matchar uttrycken som används senare (till exempel {{$json['📧 Email']}}).

Steg 2: anslut Google Sheets

Lagra inkommande inskick och uppdatera senare sammanfattningsresultatet i ert kalkylark.

  1. Öppna Record Client Details och ställ in Operation till appendOrUpdate.
  2. Välj ert kalkylark i Document med [YOUR_ID] och ställ in Sheet till Sheet1.
  3. Bekräfta att kolumnmappningarna använder de angivna uttrycken, som {{$json['First Name']}} och {{$json['📧 Email']}}.
  4. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Record Client Details.
  5. Öppna Update Summary Sheet och ställ in Operation till update med samma Document och Sheet.
  6. Säkerställ att mappningen av sammanfattningsfältet använder {{$json.output["client summary"]}} för Summarization.
  7. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Update Summary Sheet.
⚠️ Vanlig fallgrop: Uppdateringssteget matchar på First Name. Om namn inte är unika, överväg att lägga till en unik nyckelkolumn och justera matchningskolumnerna.

Steg 3: konfigurera AI:n för kundsammanfattning

Skapa en strukturerad kundsammanfattning med hjälp av LLM:en och en parser för strukturerad output.

  1. Öppna Client Summary Agent och verifiera att prompten i Text innehåller kundfälten och uttryck som {{$json['First Name']}} och {{$json['What are your goals for our partnership over the next three months?']}}.
  2. Bekräfta att Client Summary Agent har Has Output Parser aktiverat och är ansluten till Summary JSON Parser.
  3. Öppna Summary JSON Parser och behåll JSON Schema Example som { "client summary": "this is a summary of the client information" }.
  4. Öppna Primary LLM Connector och säkerställ att den är ansluten som språkmodell för Client Summary Agent och Summary JSON Parser.
  5. Inloggningsuppgifter krävs: Anslut era openRouterApi-inloggningsuppgifter i Primary LLM Connector.
AI-undernoder som Summary JSON Parser tar inte emot inloggningsuppgifter direkt – lägg till inloggningsuppgifter i Primary LLM Connector.

Steg 4: konfigurera AI:n för välkomstmejl och kunskapsverktyget

Skapa ett personligt välkomstmejl med en andra LLM och Pinecone-kunskapsbas.

  1. Öppna Welcome Email Composer och bekräfta att Text använder data från Record Client Details och sammanfattningen från Client Summary Agent, inklusive {{$('Client Summary Agent').item.json.output['client summary']}}.
  2. Säkerställ att Welcome Email Composer har Has Output Parser aktiverat och är ansluten till Email Output Parser.
  3. Öppna Email Output Parser och behåll JSON Schema Example som { "subject": "this is the email subject", "body": "This is the email body" }.
  4. Öppna Secondary LLM Connector och ställ in Model till anthropic/claude-3.5-sonnet.
  5. Inloggningsuppgifter krävs: Anslut era openRouterApi-inloggningsuppgifter i Secondary LLM Connector.
  6. Öppna Pinecone Knowledge Tool och ställ in Mode till retrieve-as-tool, med Pinecone Namespace inställt på Email Automation och Pinecone Index inställt på databases.
  7. Inloggningsuppgifter krävs: Anslut era pineconeApi-inloggningsuppgifter i Pinecone Knowledge Tool.
  8. Öppna OpenAI Embeddings och ställ in Dimensions till 512.
  9. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i OpenAI Embeddings.
AI-verktygsundernoder som Email Output Parser och OpenAI Embeddings är beroende av inloggningsuppgifter från sina överordnade anslutningar (Secondary LLM Connector respektive OpenAI Embeddings).

Steg 5: konfigurera åtgärder för output

Skicka välkomstmejlet och notifiera ert team via Telegram.

  1. Öppna Dispatch Email och ställ in Send To till [YOUR_EMAIL].
  2. Ställ in Subject till {{$json.output.subject}} och Message till {{$json.output.body}}.
  3. Inloggningsuppgifter krävs: Anslut era gmailOAuth2-inloggningsuppgifter i Dispatch Email.
  4. Öppna Send Telegram Alert och ställ in Text till There is a client who submitted the form. Please review the sheet: [YOUR_URL] Workflow: [YOUR_URL].
  5. Ställ in Chat ID till [YOUR_ID].
  6. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter i Send Telegram Alert.
⚠️ Vanlig fallgrop: Om Dispatch Email misslyckas kommer arbetsflödet inte att nå Send Telegram Alert. Verifiera Gmail-behörigheter och testa skicka-åtgärden.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera varje steg innan ni aktiverar arbetsflödet.

  1. Klicka på Execute Workflow och skicka in en testpost via Incoming Form Trigger.
  2. Bekräfta att en ny rad skapas i ert ark från Record Client Details och att sammanfattningsfältet uppdateras från Update Summary Sheet.
  3. Kontrollera att Dispatch Email skickar ett mejl med ämne och brödtext ifyllda av LLM-outputen.
  4. Verifiera att Telegram-notifieringen kommer fram från Send Telegram Alert.
  5. När allt fungerar, slå på arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först status för Google-kopplingen i n8n:s inloggningsuppgifter.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om nedströmsnoder misslyckas på tomma svar.
  • Standardpromptar i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Google Sheets Gmail-automationen?

Cirka 20 minuter om dina Google- och OpenRouter-konton är redo.

Behöver jag kunna koda för att automatisera Google Sheets Gmail-svar?

Nej. Du kommer mest att mappa fält och koppla konton. AI-delen handlar om att konfigurera promptar, inte att skriva kod.

Är n8n gratis att använda för det här Google Sheets Gmail-workflowet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis testperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med OpenRouter-modellanvändning, vilket oftast handlar om några ören per lead.

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

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

Kan jag anpassa det här Google Sheets Gmail-workflowet för olika mejltoner?

Ja, och det bör du. Uppdatera prompten i agenten Welcome Email Composer så att den innehåller er tonalitet, exempel på tidigare svar och vad du vill undvika (t.ex. att låta för “säljig”). Många team ändrar också output parser så att mejlet får en tajtare ämnesrad, en kort kvalificeringsfråga och ett tydligt nästa steg som “boka ett samtal”. Om du erbjuder olika tjänster eller paket kan du routa leads via en Switch-nod och använda olika promptar för varje.

Varför misslyckas min Gmail-koppling i det här workflowet?

Oftast är det ett OAuth-behörighetsproblem eller en utgången Google-session i n8n. Koppla om dina Gmail/Google-inloggningsuppgifter och bekräfta sedan att Gmail-noden pekar på rätt konto. Om det bara misslyckas för vissa leads, kontrollera om det saknas e-postfält eller om de är felaktigt formaterade från formulärinsändningen.

Hur många leads kan den här Google Sheets Gmail-automationen hantera?

Betydligt fler än du tror.

Är den här Google Sheets Gmail-automationen bättre än att använda Zapier eller Make?

Ofta, ja, om du bryr dig om kontroll och kostnad när du skalar. n8n hanterar förgreningar och flerstegsprocesser utan att ta betalt per “premium”-funktion, och du kan self-hosta för i praktiken obegränsat antal körningar. Det är också enklare att hålla allt på ett ställe när du blandar Google Sheets, Gmail, Telegram och AI-agenter. Zapier eller Make kan gå snabbare för en enkel tvåstegare “ny rad → skicka mejl”, men det här workflowet gör mer än så. Prata med en automationsexpert om du vill ha hjälp att välja.

Det här är en sådan uppsättning du bygger en gång och sedan får nytta av varje vecka i det tysta. Workflowet tar hand om repetitiva moment, så att din uppföljningsenergi går till att stänga affärer, inte att flytta runt fält mellan system.

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