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

WooCommerce till Google Sheets, RFM-segment klara

Rickard Andersson Partner, Nodenordic.se

Dina WooCommerce-kunder är inte ”en lista”. Men de flesta veckor behandlas de precis så. Samma kampanj till alla – och sedan undrar du varför VIP-kunderna ignorerar den och varför win-back-kunder aldrig kommer tillbaka.

Den här automationen för RFM-segmentering träffar som hårdast för e-handelsägare som vill öka återköp, men marknadschefer och retention-fokuserade byråteam känner av det lika mycket. Du får tydliga kundsegment baserat på det senaste årets ordrar, plus en delningsklar HTML-rapport så att du kan agera snabbare.

Nedan ser du vad flödet gör, vilka resultat du kan förvänta dig och vad du behöver för att köra det varje vecka utan att sitta och vakta kalkylark.

Så fungerar den här automationen

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

n8n Workflow Template: WooCommerce till Google Sheets, RFM-segment klara

Problemet: du kan inte marknadsföra bra med ”en stor kundlista”

Om du någon gång har dragit ut WooCommerce-ordrar till ett kalkylark ”snabbt”, vet du redan hur det brukar gå. Du exporterar, rensar kolumner, försöker gruppera per kund och gissar sedan vem som är värdefull baserat på magkänsla. Nästa vecka gör du om allt, men siffrorna stämmer inte eftersom filter har ändrats, återbetalningar missats eller exportformatet har skiftat. Det är inte bara tiden. Det är den mentala belastningen av att fatta beslut på osäker data, vilket leder till försiktiga kampanjer och missad intäkt.

Friktionen bygger på. Och den brukar dyka upp precis när du vill röra dig snabbt.

  • Ordrexporter blir sällan analysklara, så du lägger lätt en timme på att fixa dem innan du ens börjar segmentera.
  • ”VIP” blir en luddig etikett, vilket gör att dina bästa kunder får generiska erbjudanden istället för riktiga belöningar.
  • Kunder i riskzonen är lätta att missa eftersom tappet är gradvis, inte dramatiskt.
  • När segmenteringen bor i en persons kalkylark kan teamet inte upprepa den konsekvent (eller lita på den).

Lösningen: automatiska RFM-segment + en rapport som är redo att skickas

Det här flödet hämtar dina slutförda WooCommerce-ordrar från det senaste året, grupperar köp per kund och beräknar RFM-poäng (recency, frequency och monetary value). Därefter omvandlas poängen till praktiska marknadssegment som Champions, At Risk och Lost, istället för att du lämnas med en förvirrande tabell med siffror. Till sist genereras en stylad HTML-rapport som sammanfattar varje segment och innehåller föreslagna åtgärder, så att du inte sitter och stirrar på data och undrar vad du ska göra härnäst. Vill du ha ett lättviktigt spår för uppföljning kan du även logga resultatet i Google Sheets (eller exportvänliga format via Microsoft Excel 365).

Flödet startar på ett schema (veckovis) eller via en manuell körning för test. WooCommerce-data omvandlas till RFM-segmentetiketter och sammanfattas sedan till en ”segmentöversikt”. Sista steget sätter ihop allt till en felfritt formaterad rapportsida som du kan dela internt eller vidarebefordra till den som kör kampanjerna.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du gör en veckovis genomgång av retention. Manuellt kan du lägga runt 2 timmar på att exportera WooCommerce-ordrar, rensa dem, gruppera per kund och sedan försöka märka upp VIP-kunder och win-backs i ett kalkylark. Med det här flödet triggar du det (eller låter veckoschemat köra), väntar några minuter på orderhämtning och poängsättning och får en HTML-rapport som är redo att delas. Det är ungefär en till två timmar tillbaka varje vecka, plus färre diskussioner av typen ”är vi säkra på att den här listan stämmer?”

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)
  • WooCommerce för att hämta slutförda ordrar via API.
  • Google Sheets för att valfritt logga segment över tid.
  • WooCommerce API-uppgifter (hämta dem i WooCommerce → Settings → Advanced → REST API).

Kunskapsnivå: Medel. Du kopplar WooCommerce-uppgifter och känner dig bekväm med att justera enkla segmenteringsregler om du vill ha egna etiketter.

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

Så fungerar det

En veckovis (eller manuell) trigger drar igång allt. Använd manuell start när du testar, och slå sedan på veckoschemat när du vill göra det till en rutin.

WooCommerce-ordrar hämtas för det senaste året. Flödet hämtar slutförda ordrar, vilket ger dig en konsekvent datamängd för RFM-poängsättning utan att blanda in brus från väntande eller annullerade ordrar.

RFM-poäng och segmentetiketter beräknas. Ett kodsteg grupperar ordrar per kund, beräknar recency/frequency/monetary-värden och mappar sedan kombinationer till segment som Champions eller At Risk. Här kan du finjustera reglerna så att de matchar dina prisnivåer och köpcykler.

En översikt och en HTML-rapport sätts ihop. Flödet sammanfattar antal per segment och föreslagna åtgärder och levererar sedan en stylad HTML-sida som du kan klistra in i ett mejl, dela med en kund eller spara som dokumentation. Om du vill kan Google Sheets (och Excel-vänlig formatering) användas som en enkel logg.

Du kan enkelt justera segmenttrösklarna så att de passar din butik (till exempel kortare recency-fönster för förbrukningsvaror eller längre för produkter med högt pris). Se hela implementeringsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera schematriggern

Konfigurera arbetsflödet så att det körs enligt ett schema och tillåt manuella körningar för testning.

  1. Öppna Weekly Automation Trigger och bekräfta att schemareglerna under Rule är inställda för er önskade veckovisa frekvens.
  2. Låt Manual Launch vara kvar för att möjliggöra ad hoc-testkörningar utan att behöva vänta på schemat.
  3. Verifiera att körflödet skickar både Manual Launch och Weekly Automation Trigger till Retrieve Woo Orders.

Steg 2: anslut WooCommerce

Konfigurera WooCommerce-anslutningen och filtren för orderhämtning.

  1. Öppna Retrieve Woo Orders.
  2. Ställ in Resourceorder och OperationgetAll.
  3. Aktivera Return All genom att ställa Return Alltrue.
  4. Under Options ställer ni After{{ $now.minus(1, 'year').toISO() }} och Statuscompleted.
  5. Inloggningsuppgifter krävs: Anslut era wooCommerceApi-uppgifter.

Steg 3: konfigurera RFM-bearbetning

Använd kodnoder för att beräkna RFM-poäng och bygga segmentöversikten.

  1. Öppna Calculate RFM Segments och bekräfta att JavaScript Code beräknar recency, frequency, monetary och segmentetiketter baserat på orderhistorik.
  2. Kontrollera att Calculate RFM Segments skickar utdata till Create Segment Digest i körflödet.
  3. Öppna Create Segment Digest och bekräfta att JavaScript Code bygger HTML-sammanfattningstabellen med segmentantal och åtgärder.
  4. Säkerställ att noden returnerar { json: { html } } så att nästa steg kan rendera rapporten.

Steg 4: konfigurera rapportutdata

Sätt ihop den slutliga HTML-sidutdatan för RFM-sammanfattningsrapporten.

  1. Öppna Assemble Report Page.
  2. Ställ in HTML till den tillhandahållna mallen som innehåller rapportstilarna och uttrycket {{ $json.html }} för att infoga tabellen.
  3. Verifiera att kopplingen från Create Segment Digest till Assemble Report Page är intakt.

Steg 5: testa och aktivera ert arbetsflöde

Validera arbetsflödet från början till slut och aktivera veckoschemat.

  1. Klicka på Execute Workflow med Manual Launch för att testköra.
  2. Bekräfta att Retrieve Woo Orders returnerar slutförda ordrar från det senaste året och att Calculate RFM Segments ger kundnivåpoäng som utdata.
  3. Kontrollera utdata från Create Segment Digest och Assemble Report Page: den slutliga HTML:en ska rendera en stylad RFM-sammanfattningstabell.
  4. Slå på arbetsflödet genom att växla det till Active så att Weekly Automation Trigger körs enligt schema.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • WooCommerce-uppgifter kan löpa ut eller kräva specifika behörigheter. Om något skapar fel, kontrollera först WooCommerce → Settings → Advanced → REST API.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in 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 automationen för RFM-segmentering?

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

Behöver jag kunna koda för att automatisera RFM-segmentering?

Nej. Du kopplar mest WooCommerce och justerar några värden. Den enda ”kodningen” är valfri om du vill ha egna segmentetiketter.

Är n8n gratis att använda för det här flödet för RFM-segmentering?

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 även räkna med kostnader för OpenAI API om du aktiverar AI-genererad formulering för översikten.

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 hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för RFM-segmentering för en kortare köpcykel (t.ex. påfyllningsprodukter)?

Ja, och det bör du. Du kan justera segmenttrösklarna i steget Calculate RFM Segments så att ”nyligen” betyder 14 dagar istället för 60, till exempel. Vanliga anpassningar är att ändra recency-fönster, omdefiniera vad som räknas som ”högt värde” baserat på ditt genomsnittliga ordervärde och döpa om segmenten så att de matchar ditt varumärke (VIP, Ny, Win-back, osv.).

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

Oftast är det ett API-nyckelproblem: Consumer Key/Secret är fel, återkallad eller kopplad till en användarroll utan tillräckliga behörigheter. Dubbelkolla även Base URL, eftersom en liten avvikelse (http vs https eller en annan domän) gör att autentiseringen misslyckas. Om det fungerade tidigare och plötsligt slutade, skapa om REST API-nycklarna i WooCommerce och uppdatera dem i WooCommerce-noden i n8n.

Hur många ordrar klarar den här automationen för RFM-segmentering?

För de flesta små butiker fungerar det som det är; om du har en väldigt stor orderhistorik kan du behöva hämta i sidor och minska datumintervallet.

Är den här automationen för RFM-segmentering bättre än att använda Zapier eller Make?

Ofta, ja. Det här flödet drar nytta av kodbaserad poängsättning och flexibel branching, vilket n8n brukar hantera smidigare (och billigare vid volym), särskilt om du self-hostar. Zapier och Make kan fortfarande göra det, men du brukar betala mer när antalet tasks ökar, och logiken för ”beräkna + kategorisera + rapportera” blir snabbt klumpig. Om du bara behöver en enkel export till Google Sheets kan de verktygen gå snabbare. Prata med en automationsexpert om du vill ha hjälp att välja.

När det här väl körs varje vecka slutar kundlistan vara en gissningslek och blir istället en spelbok. Det är ärligt talat då som retention-arbetet blir enklare.

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