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
flowchart LR
subgraph sg0["Weekly Flow"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "Manual Start", pos: "b", h: 48 }
n1@{ icon: "mdi:play-circle", form: "rounded", label: "Weekly Trigger", pos: "b", h: 48 }
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/wooCommerce.svg' width='40' height='40' /></div><br/>Fetch Orders From WooCommerce"]
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Compute RFM Segmentation"]
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Generate Segment Summary"]
n5["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/html.dark.svg' width='40' height='40' /></div><br/>Build Report Page"]
n0 --> n2
n1 --> n2
n3 --> n4
n4 --> n5
n2 --> n3
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n1 trigger
class n3,n4 code
classDef customIcon fill:none,stroke:none
class n2,n3,n4,n5 customIcon
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
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
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.
- Öppna Weekly Automation Trigger och bekräfta att schemareglerna under Rule är inställda för er önskade veckovisa frekvens.
- Låt Manual Launch vara kvar för att möjliggöra ad hoc-testkörningar utan att behöva vänta på schemat.
- 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.
- Öppna Retrieve Woo Orders.
- Ställ in Resource på
orderoch Operation pågetAll. - Aktivera Return All genom att ställa Return All på
true. - Under Options ställer ni After på
{{ $now.minus(1, 'year').toISO() }}och Status påcompleted. - 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.
- Öppna Calculate RFM Segments och bekräfta att JavaScript Code beräknar recency, frequency, monetary och segmentetiketter baserat på orderhistorik.
- Kontrollera att Calculate RFM Segments skickar utdata till Create Segment Digest i körflödet.
- Öppna Create Segment Digest och bekräfta att JavaScript Code bygger HTML-sammanfattningstabellen med segmentantal och åtgärder.
- 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.
- Öppna Assemble Report Page.
- Ställ in HTML till den tillhandahållna mallen som innehåller rapportstilarna och uttrycket
{{ $json.html }}för att infoga tabellen. - 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.
- Klicka på Execute Workflow med Manual Launch för att testköra.
- 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.
- Kontrollera utdata från Create Segment Digest och Assemble Report Page: den slutliga HTML:en ska rendera en stylad RFM-sammanfattningstabell.
- Slå på arbetsflödet genom att växla det till Active så att Weekly Automation Trigger körs enligt schema.
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
Cirka 30 minuter om dina WooCommerce API-nycklar är klara.
Nej. Du kopplar mest WooCommerce och justerar några värden. Den enda ”kodningen” är valfri om du vill ha egna segmentetiketter.
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.
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.
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.).
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.
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.
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.