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

WhatsApp + Google Sheets: fånga förfrågningar direkt

Rickard Andersson Partner, Nodenordic.se

Du får ett WhatsApp-meddelande med en ”snabb förfrågan”, sedan ett till, sedan ett röstmeddelande, sedan en skärmdump. Två timmar senare scrollar du igenom trådar och försöker minnas vad du lovade, till vem och till när. Saker faller mellan stolarna. Det är ett rörigt sätt att driva arbetet.

Det är här WhatsApp Sheets automation gör som mest nytta. Operations managers använder det för att sluta tappa detaljer i inflödet. Team med kundkontakt använder det för att hålla uppföljningar snygga. Och om du är företagare är det ett enkelt sätt att göra chatten till ett pålitligt system utan att behöva leva i kalkylblad.

Det här arbetsflödet fångar inkommande WhatsApp-meddelanden, använder OpenAI för att förstå vad du menade, loggar förfrågan i Google Sheets och skickar ett tydligt svar tillbaka i WhatsApp. Du får se exakt hur det fungerar, vad du behöver och de vanligaste fallgroparna innan du sätter det i drift.

Så fungerar den här automatiseringen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: WhatsApp + Google Sheets: fånga förfrågningar direkt

Problemet: WhatsApp-förfrågningar tappas bort

WhatsApp är snabbt, men inte organiserat. Förfrågningar kommer som text, röstmeddelanden, PDF:er och slumpmässiga foton, och din hjärna blir projektledaren. Du intalar dig att du ska ”ta det senare”, sedan blir senare till i morgon, och i morgon blir till en pinsam ursäkt. Även när du följer upp slösar du tid på att läsa om gammal kontext, gissa vad den egentliga förfrågan var och kopiera detaljer till ett ark eller ett verktyg som du faktiskt följer upp i. Arbetet är inte svårt. Växlingarna är det.

Det bygger snabbt på. Här är var det brukar haverera i verkligheten:

  • Du kan inte pålitligt söka igenom en veckas trådar efter ”den där fakturabilden” när du har bråttom.
  • Röstmeddelanden är smidiga för avsändaren, men blir ”jag lyssnar senare” för dig.
  • Kopiera/klistra in till Google Sheets funkar tills du missar det en gång, och då slutar arket vara tillförlitligt.
  • När flera personer hanterar meddelanden besvaras samma förfrågan två gånger, eller inte alls.

Lösningen: WhatsApp → Sheets-loggning + smarta svar

Det här arbetsflödet gör WhatsApp till en strukturerad intake-kanal. När ett nytt WhatsApp-meddelande kommer in identifierar n8n vilken typ av meddelande det är (text, ljud, bild, dokument) och hämtar innehållet i ett användbart format. Om det är ett röstmeddelande hämtas det och transkriberas. Om det är ett dokument eller en bild med information i sig extraherar flödet det som går och skickar sedan det strukturerade, korrekt formaterade innehållet till OpenAI. OpenAI klassificerar förfrågan, plockar ut nyckelfälten du bryr dig om och producerar ett tydligt bekräftelsemeddelande. Till sist skriver flödet en korrekt formaterad rad i Google Sheets och svarar avsändaren i WhatsApp så att de vet att du har tagit emot det.

Arbetsflödet startar med en WhatsApp-trigger. Det routar meddelandet genom rätt bearbetningsväg med switch/if-logik och använder sedan en AI-agent med minne för att tolka förfrågan konsekvent över tid. Därifrån blir Google Sheets systemet som gäller, och WhatsApp förblir den vänliga ingången.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du får 20 WhatsApp-förfrågningar per dag och att varje tar cirka 5 minuter att läsa igenom igen, förtydliga och logga i ett ark. Det är ungefär 100 minuter admin per dag, och det garanterar ändå inte att du fångade allt. Med det här arbetsflödet sker loggningen automatiskt efter att meddelandet kommer in, och din enda manuella tid är att skumma arket efter undantag (kanske 10 minuter). Du får tillbaka runt 90 minuter om dagen, utan att förlita dig på minnet.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Självhostningsalternativ om du föredrar det (Hostinger fungerar bra)
  • Åtkomst till WhatsApp Cloud API för att ta emot och skicka meddelanden.
  • Google Sheets för att lagra förfrågningar som rader.
  • OpenAI API-nyckel (hämta den från din OpenAI API-dashboard).

Svårighetsgrad: Medel. Du kopplar behörigheter, mappar några fält och testar varje meddelandetyp (text, röst, bilagor).

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

Så fungerar det

Ett WhatsApp-meddelande kommer in. Flödet startar från en WhatsApp-trigger och identifierar direkt vad som kom in (vanlig text, röstmeddelande, bild eller dokument).

Innehållet normaliseras till text. Ljud hämtas via HTTP och transkriberas, medan fillänkar extraheras och laddas ner så att flödet kan läsa vad som finns i dem. Det här är den osexiga delen, men det är det som gör resten pålitligt.

En AI-agent tolkar förfrågan. OpenAI (via en n8n AI Agent och en chattmodell) tar fram avsikt, extraherar användbara fält och använder minne för att vara konsekvent med tidigare meddelanden, vilket hjälper när någon följer upp med ”samma som förra gången”.

Google Sheets blir uppföljningen och WhatsApp får bekräftelsen. Flödet skriver en rad till Sheets (tänk: tidsstämpel, avsändare, sammanfattning, kategori, status) och skickar ett tydligt svar tillbaka via WhatsApp Cloud-noden så att avsändaren vet vad som händer härnäst.

Du kan enkelt ändra vilka fält som fångas i Google Sheets så att det matchar din intake-process (säljleads, supportärenden, driftuppgifter). Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera WhatsApp-triggern

Sätt upp inkommande WhatsApp-webhook och den initiala routningslogiken som avgör hur inkommande meddelanden bearbetas.

  1. Lägg till och öppna WhatsApp Incoming och slutför webhook-konfigurationen för er WhatsApp Cloud-endpoint.
  2. Koppla WhatsApp Incoming till Route Switch enligt arbetsflödet.
  3. I Route Switch definierar ni regler för att routa meddelanden till Fetch Audio Binary, HTTP Call F, HTTP Call G eller Adjust Fields C baserat på era meddelandetyper.
  4. Bekräfta att exekveringsvägen WhatsApp IncomingRoute Switch är kopplad exakt som i arbetsflödet.

⚠️ Vanlig fallgrop: Om villkoren i Route Switch är för strikta kan meddelanden aldrig nå efterföljande bearbetningsnoder som Fetch Audio Binary eller Adjust Fields C.

Steg 2: Konfigurera WhatsApp-svarskanalen

Koppla utdata tillbaka till WhatsApp så att orkestreringen kan skicka svar till den ursprungliga användaren.

  1. Öppna Central Orchestrator och bekräfta att den skickar utdata till WhatsApp Cloud Node.
  2. Öppna WhatsApp Cloud Node och konfigurera WhatsApp-sändkanalen som matchar er inkommande webhook-setup.

Inloggningsuppgifter krävs: Koppla era WhatsApp Cloud API-inloggningsuppgifter till WhatsApp Incoming och WhatsApp Cloud Node innan ni testar.

Steg 3: Bygg pipelinen för meddelandeextraktion och OpenAI-åtgärder

Det här arbetsflödet använder flera HTTP-, extraktions- och OpenAI-åtgärdskedjor för att normalisera meddelandeinnehåll innan det lämnas vidare till orkestratorn.

  1. Bekräfta att ljudgrenen kör Fetch Audio BinaryExtract URL CHTTP Call IOpenAI Action AField Mapper BCentral Orchestrator.
  2. Bekräfta att URL-extraktionsgrenen kör HTTP Call FExtract URL DHTTP Call JOpenAI Action BField Mapper CCentral Orchestrator.
  3. Bekräfta att grenen för innehållsberikning kör HTTP Call GExtract URL EHTTP Call HOpenAI Action COpenAI Action DOpenAI Action EAdjust Fields BCentral Orchestrator.
  4. Använd Field Mapper B, Field Mapper C, Adjust Fields B och Adjust Fields C för att normalisera payload-strukturen som Central Orchestrator förväntar sig.

Inloggningsuppgifter krävs: Koppla era OpenAI API-inloggningsuppgifter till OpenAI Action A, OpenAI Action B, OpenAI Action C, OpenAI Action D och OpenAI Action E.

Steg 4: Konfigurera Central Orchestrator och den centrala AI-stacken

Orkestreringslagret använder en central agent, ett delat minne och en uppsättning verktygsarbetsflöden för att delegera förfrågningar till domänansvariga managers.

  1. Öppna Central Orchestrator och verifiera att OpenAI Chat Core är ansluten som språkmodell.
  2. Bekräfta att Simple Buffer är kopplad till Central Orchestrator som minne.
  3. Säkerställ att verktygsanslutningarna från Central Orchestrator inkluderar Productivity Tool, Communication Tool, Insights Tool, Publishing Tool och Lifestyle Tool.

Inloggningsuppgifter krävs: Koppla era OpenAI API-inloggningsuppgifter till OpenAI Chat Core, som driver Central Orchestrator.

Steg 5: Sätt upp manager-agenter och deras assistenter

Arbetsflödet använder flera domänmanagers med egna språkmodeller och minnesbuffertar. Assistenter är anslutna som AI-verktyg till dessa managers.

  1. Verifiera att Lifestyle Manager använder OpenAI Chat L1 och Buffer Memory A, och exponerar Notion Assistant, Task Assistant och Travel Assistant som verktyg.
  2. Verifiera att Publishing Manager använder OpenAI Chat L2 och Buffer Memory B, och exponerar Social Media Assistant, Image Assistant, WordPress Assistant och Jina Markdown Fetcher.
  3. Verifiera att Comms Manager använder OpenAI Chat L3 och Buffer Memory C, och exponerar Email Assistant, Slack Assistant och Twitter Assistant.
  4. Verifiera att Productivity Manager använder OpenAI Chat L4 och Buffer Memory D, och exponerar Calendar Assistant, Drive Assistant, Docs Assistant, Sheets Assistant, ClickUp Assistant, CRM Assistant och Airtable Assistant.
  5. Verifiera att Insights Manager använder OpenAI Chat L5 och Buffer Memory E, och exponerar News Search Assistant, SEO Assistant, Markets Assistant och Analytics Assistant.

AI-verktygsnoder som Notion Assistant och Slack Assistant är anslutna som verktyg till sina överordnade managers. Konfigurera inloggningsuppgifter på den överordnade manager-nivån eller i verktygskonfigurationen som är kopplad till managern.

Steg 6: Anslut verktyg för produktivitet, CRM och databaser

Dessa manager-agenter aktiverar tjänsteverktyg för schemaläggning, dokument, uppgifter, CRM och databaser. Gruppera konfiguration av inloggningsuppgifter per tjänst för att undvika missade anslutningar.

  1. Konfigurera Calendar Manager med OpenAI Chat L6, Buffer Memory F och verktygen View Calendar Entries, Create Calendar Event, Check Calendar Availability, Modify Calendar Event och Remove Calendar Event.
  2. Konfigurera Drive Manager med OpenAI Chat L11, Buffer Memory G och verktygen Find Drive Items, Create Text File, Create Drive Folder, Update Drive File och Move Drive File.
  3. Konfigurera Docs Manager med OpenAI Chat L10, Buffer Memory H och verktygen Fetch Doc File, Create Doc File, Modify Doc File och Generate Google Doc.
  4. Konfigurera ClickUp Manager med OpenAI Chat L7, Buffer Memory I och verktygen Create ClickUp Task, Retrieve ClickUp Tasks, Update ClickUp Task och Remove ClickUp Task.
  5. Konfigurera Sheets Manager med OpenAI Chat L9, Buffer Memory J och verktygen Create Google Sheet, Retrieve Sheet Rows, Append Expense Row och Fetch Google Sheet.
  6. Konfigurera CRM Manager med OpenAI Chat L8, Buffer Memory K och verktygen Upsert CRM Lead, Retrieve CRM Leads, Remove CRM Lead och Upsert CRM Quote.
  7. Konfigurera Airtable Manager med OpenAI Chat L12, Buffer Memory L och verktygen Airtable List Bases, Airtable Base Schema och Search Airtable Base.

Inloggningsuppgifter krävs: Koppla era inloggningsuppgifter för Google Calendar, Google Drive, Google Docs, Google Sheets, ClickUp, Zoho CRM och Airtable för motsvarande verktyg som listas ovan.

Steg 7: Konfigurera utdata för insights, kommunikation och publicering

Dessa managers hanterar research, analys, meddelanden, social distribution och publicering i CMS. Konfigurera API-inloggningsuppgifter och HTTP-endpoints för varje verktygsfamilj.

  1. Konfigurera News Search Manager med OpenAI Chat L13, Buffer Memory M och verktygen DataForSEO Web Search, DataForSEO News Search, Jina Markdown Pull och Jina Deep Research.
  2. Konfigurera SEO Manager med OpenAI Chat L15, Buffer Memory N och verktygen YouTube Trends Data, Google Trends Data, Keyword Volume Check, Content Analysis Tool, GMB Data Fetch och Quick Calculator.
  3. Konfigurera Markets Manager med OpenAI Chat L16, Buffer Memory O och verktygen Market Check, Symbol Lookup Tool och Calculator Finance.
  4. Konfigurera Analytics Manager med OpenAI Chat L14, Buffer Memory P och verktygen Session Pageview Report, Country Report Tool, Browser Report Tool, Top Pages Report, Source Medium Report och Calculator Analytics.
  5. Konfigurera Email Manager med OpenAI Chat L18, Buffer Memory Q och verktygen Search Gmail Messages, Draft Gmail Message, List Gmail Labels och Apply Gmail Label.
  6. Konfigurera Twitter Manager med OpenAI Chat L17, Buffer Memory R och verktygen Search Twitter Posts, Send Twitter DM och Fetch Twitter User.
  7. Konfigurera Slack Manager med OpenAI Chat L19, Buffer Memory S och verktygen List Slack Users, Slack User Status, Slack DM User, Slack Channel Post, List Slack Channels och Check Channel Messages.
  8. Konfigurera Social Media Manager med OpenAI Chat L22, Buffer Memory T och verktygen Post Request Facebook, Post Request Twitter, Post Request Instagram och Post Request LinkedIn.
  9. Konfigurera Image Manager med OpenAI Chat L21, Buffer Memory U och verktygen Retrieve Stock Image och AI Image Generator.
  10. Konfigurera WordPress Manager med OpenAI Chat L20, Buffer Memory V och verktygen Create WordPress Post, Search WordPress och List WordPress Users.
  11. Konfigurera Notion Manager med OpenAI Chat L25, Buffer Memory W och verktygen Fetch Weekly Meal Plan, Fetch Meal Entries, Fetch Habit Records och Create Meal Record.
  12. Konfigurera Tasks Manager med OpenAI Chat L23, Buffer Memory X och verktygen Create Task Item, Close Task Item, Modify Task Item, Remove Task Item och Retrieve Task List.
  13. Konfigurera Travel Manager med OpenAI Chat L24, Buffer Memory Y och verktygen Check Flight Options och Fetch Airport Code.

Inloggningsuppgifter krävs: Koppla era API-inloggningsuppgifter för DataForSEO, Jina, Google Analytics, Gmail, Twitter, Slack, WordPress, Notion, Google Tasks och eventuella HTTP-baserade endpoints för social publicering som används av verktygen ovan.

Steg 8: Testa och aktivera ert arbetsflöde

Validera hela flödet från WhatsApp-inmatning via orkestreringen och svarscykeln.

  1. Klicka på Execute Workflow och skicka ett testmeddelande till ert WhatsApp-nummer för att trigga WhatsApp Incoming.
  2. Verifiera att meddelandet passerar Route Switch och ner i en av grenarna som slutar vid Central Orchestrator.
  3. Bekräfta att Central Orchestrator producerar ett svar och att WhatsApp Cloud Node skickar tillbaka det till avsändaren.
  4. När allt är validerat, växla 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

  • WhatsApp Cloud API-uppgifter kan löpa ut eller vara kopplade till fel app. Om svar slutar skickas, kontrollera först dina Meta-utvecklarinställningar samt token/phone number ID som används i WhatsApp-noden.
  • Om du använder Wait-noder eller extern hämtning/transkribering varierar processingtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
  • Standardprompter i OpenAI-noder är generiska. Lägg till dina kategorier, obligatoriska fält och er tonalitet tidigt, annars kommer du att redigera output för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här WhatsApp Sheets automation automation?

Cirka en timme om dina WhatsApp- och Google-uppgifter är redo.

Behöver jag kodningskunskaper för att automatisera WhatsApp Sheets automation?

Nej. Du kopplar mestadels konton och justerar några fält och prompter.

Är n8n gratis att använda för det här WhatsApp Sheets automation-arbetsflödet?

Ja. n8n har ett gratis självhostat 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 några dollar i månaden vid måttlig 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 självhostning på en VPS. För självhostning är Hostinger VPS prisvärd och hanterar n8n bra. Självhostning ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här WhatsApp Sheets automation-arbetsflödet för olika förfrågningstyper, som leads vs. support?

Ja, och det bör du. Uppdatera AI-prompten i OpenAI-chatten/agent-delen så att den outputar exakt de fält du vill ha (till exempel: ”lead-namn, budget, brådska” eller ”ärendetyp, enhet, prioritet”). Justera sedan Google Sheets-mappningen så att fälten hamnar i separata kolumner. Vanliga anpassningar är att lägga till ett ”ansvarig”-fält, skriva en standardstatus som ”Ny” och skicka olika WhatsApp-bekräftelser beroende på kategori.

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

Oftast beror det på att Meta-token eller phone number ID inte matchar. Skapa om token (eller bekräfta att den inte har löpt ut) och säkerställ att WhatsApp Cloud-noden pekar på rätt avsändarnummer. Kontrollera också att din WhatsApp-app är i rätt läge (test vs. live) och att webhooken fortfarande är prenumererad. Om det bara fallerar under intensiva perioder kan du slå i rate limits eller timeouts i steget som laddar ner bilagor.

Hur många meddelanden kan den här WhatsApp Sheets automation automation hantera?

Med n8n Cloud Starter kan du vanligtvis hantera några tusen meddelande-triggade körningar per månad och sedan uppgradera om volymen växer. Om du självhostar finns ingen körningsgräns, så det handlar mest om serverstorlek och hur tung din AI-/bilagebearbetning är. I praktiken klarar team som hanterar 50–200 meddelanden per dag sig bra på en liten VPS om flödet hålls städat.

Är den här WhatsApp Sheets automation automation bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här arbetsflödet inte bara är ”skicka meddelande till ark”. Det routar olika meddelandetyper, hämtar filer via HTTP och använder en AI-agent med minne, vilket är den typ av logik som blir krånglig (och dyr) i enklare automationsverktyg. n8n ger dig också mer kontroll över återförsök och förgrening när något fallerar halvvägs. Zapier eller Make kan fortfarande vara helt okej för en enkel, ren text-till-ark-loggning, om vi ska vara ärliga. Prata med en automationsspecialist om du vill ha en snabb rekommendation utifrån din exakta volym och dina meddelandetyper.

När detta väl är i drift förblir WhatsApp enkelt och din uppföljning förblir pålitlig. Arbetsflödet hanterar den repetitiva infångningen och bekräftelserna så att du kan lägga tiden på att faktiskt få jobbet gjort.

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