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

Shopify + WooCommerce: snabba supportsvar

Rickard Andersson Partner, Nodenordic.se

Din supportinkorg blir snabbt stökig. En kund vill ha orderstatus från Shopify, en annan frågar om en WooCommerce-produkt och en tredje vill bara ha er returpolicy. Du slutar med att hoppa mellan flikar, kopiera länkar och skriva om samma svar tills allt flyter ihop.

Den här automatiseringen för supportchatt slår först mot supportansvariga, men e-handelsansvariga och byråteam som driver flera butiker känner av det också. Du kommer att routa varje meddelande till rätt ”hjärna” automatiskt, så att kunderna får korrekta svar utan att teamet måste sitta och passa varje chatt.

Den här guiden går igenom vad arbetsflödet gör, vad du behöver koppla in och hur routningen fungerar så att du kan driftsätta det med trygghet.

Så här fungerar automatiseringen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: Shopify + WooCommerce: snabba supportsvar

Varför det här är viktigt: supportsvar går sönder när data ligger i två butiker

Om du säljer via både Shopify och WooCommerce (eller driver flera kundbutiker) blir supporten ett minnestest. Du försöker komma ihåg vilken butik kunden handlade i, vilken adminpanel som har rätt ordervy och vilken policyversion som gäller just nu. Under tiden väntar kunden i chatten. Till och med ”enkla” ärenden som orderstatus tar längre tid än de borde, eftersom du måste göra detektivarbete innan du ens kan svara. Och när handläggare chansar blir det fel: fel spårningsdetaljer, fel återbetalningsfönster eller en produktlänk från fel katalog.

Det blir snabbt mycket. Här är var det brukar fallera.

  • Handläggare slösar cirka 10 minuter per ärende bara på att lista ut var de ska leta (Shopify, WooCommerce eller interna dokument).
  • Copy-paste-svar glider över tid, så samma fråga får tre olika svar beroende på vem som jobbar.
  • Nyanställda tar längre tid att komma in i jobbet eftersom ”var man hittar saker” finns i någons huvud, inte i ett system.
  • När volymen sticker iväg sjunker noggrannheten, och du känner av det senare via chargebacks, följdfrågor och arga trådar.

Det du bygger: en router som skickar varje chatt till Shopify, WooCommerce eller er kunskapsbas

Det här arbetsflödet förvandlar ett inkommande chattmeddelande till ett strukturerat, korrekt svar med rätt data i ryggen. En kund skriver in via din n8n-chatttrigger, och arbetsflödet fångar både meddelandet och ett sessions-ID så att konversationen håller ihop. Sedan klassificerar en lättviktig ”router”-AI intentionen i en av tre kategorier: Shopify, WooCommerce eller en generell fråga. Därefter skickar arbetsflödet meddelandet till en specialiserad agent med rätt verktyg kopplade. Shopify-frågor kan hämta orderinfo, hämta produkter eller köra en GraphQL-fråga; WooCommerce-frågor kan hämta orderdetaljer eller produktlistor; generella frågor använder en RAG-setup som hämtar svar från din egen kunskapsbas i Pinecone innan den genererar ett svar. Till sist sammanfogas alla vägar, och kunden får ett enda svar tillbaka i chatten.

Arbetsflödet startar med en inkommande chatttrigger och ett routningsbeslut. Sedan förgrenas det till Shopify, WooCommerce eller RAG-uppslagning, där varje gren har sitt eget minne så att agenten kommer ihåg vad som nyss sades. Allt slås ihop till ett slutligt svar så att supportupplevelsen blir konsekvent.

Det du bygger

Förväntade resultat

Säg att ditt team hanterar 20 chattar per dag och att ungefär hälften kräver att ni kontrollerar en order i Shopify eller WooCommerce. Manuellt tar det ofta 10 minuter att identifiera butik, hitta ordern och skriva ett tydligt svar, så ni lägger cirka 100 minuter per dag bara på uppslag. Med det här arbetsflödet routas kundens meddelande automatiskt och agenten hämtar rätt detaljer i samma tråd, så ni främst granskar och skickar. I praktiken får många team tillbaka ungefär en timme per dag, ibland mer under högsäsong.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Shopify för orderstatus, produkter och GraphQL-frågor
  • WooCommerce för att hämta order- och produktdetaljer
  • OpenAI API-nyckel (hämta den i din OpenAI Platform-dashboard)

Kunskapsnivå: Medel. Du kopplar in inloggningsuppgifter, testar några exempelchattar och uppdaterar en Shopify GraphQL-endpoint.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (kostnadsfri 15-minuters konsultation).

Steg för steg

Ett kundmeddelande triggar arbetsflödet. n8n Chat Trigger fångar meddelandet och tilldelar ett sessions-ID så att svaren hör till samma konversation.

En intent-router avgör vad meddelandet handlar om. En liten OpenAI-chattmodell (GPT-4o-mini) klassificerar intentionen som Shopify, WooCommerce eller ”generellt”, och använder en enkel minnesbuffert för att inte tappa kontext mitt i tråden.

Rätt specialistagent tar över. Shopify-frågor går till en Shopify-agent som kör på Google Gemini med verktyg för att hämta produkter, hämta orderinfo eller köra GraphQL. WooCommerce-frågor går till en WooCommerce-agent (också Gemini) med order- och produktverktyg. Generella frågor går till en RAG-agent som bäddar in frågan med AWS Bedrock, hämtar relevant kontext från Pinecone och skriver sedan ett svar med GPT-4o-mini.

Allt slås ihop till ett slutligt svar. En Merge-nod kombinerar outputen från den gren som kördes, och svaret returneras till chatten så att kunden ser ett tydligt svar.

Du kan enkelt ändra routningskategorierna för att lägga till en specialist för ”Returer” eller ”Frakt” utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera chattriggern

Det här arbetsflödet startar med en chattbaserad trigger som tar emot inkommande användarmeddelanden.

  1. Lägg till noden Inbound Chat Trigger som arbetsflödets trigger.
  2. Lämna standardinställningarna om ni inte behöver anpassade alternativ i Inbound Chat Trigger.
  3. Valfritt: behåll Flowpast Branding som en referens-klisterlapp för dokumentation.

Steg 2: Koppla dataverktyg för Shopify och WooCommerce

Dessa verktyg gör att handelsagenterna kan hämta produkter och orderdetaljer från Shopify och WooCommerce.

  1. I Retrieve Catalog Items, ställ in Resource till product, Operation till getAll, Limit till ={{ 25 }} och Return All till ={{ false }}.
  2. Autentisering krävs: Anslut era shopifyAccessTokenApi-uppgifter för Retrieve Catalog Items.
  3. I Fetch Order Info, ställ in Order ID till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Order_ID', ``, 'string') }} och Operation till get.
  4. Autentisering krävs: Anslut era shopifyAccessTokenApi-uppgifter för Fetch Order Info.
  5. I Shopify GraphQL Query, ställ in Endpoint till https://[YOUR_ID].myshopify.com/admin/api/2025-04/graphql.json, Query till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Query', ``, 'string') }}, Variables till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Variables', ``, 'json') }} och Operation Name till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Operation_Name', ``, 'string') }}.
  6. Autentisering krävs: Anslut era httpHeaderAuth-uppgifter för Shopify GraphQL Query.
  7. I Retrieve Woo Products, ställ in Operation till getAll.
  8. Autentisering krävs: Anslut era wooCommerceApi-uppgifter för Retrieve Woo Products och Fetch Woo Order.
  9. I Fetch Woo Order, ställ in Resource till order, Operation till get och Order ID till ={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Order_ID', ``, 'string') }}.
⚠️ Vanlig fallgrop: Byt ut [YOUR_ID] i Shopify GraphQL Query-endpointen mot ert faktiska Shopify-butik-ID innan ni testar.

Steg 3: Sätt upp initial intent-routing

Den här delen avgör om en användare frågar om Shopify, WooCommerce eller en allmän fråga.

  1. I Initial Intent Router, behåll routing-prompten och säkerställ att Text innehåller {{ $json.chatInput }}.
  2. Routing Model är ansluten som språkmodell för Initial Intent RouterAutentisering krävs: Anslut era openAiApi-uppgifter.
  3. Koppla Basic Memory Buffer till Initial Intent Router som dess minne (inga uppgifter krävs).
  4. I Check General Intent, konfigurera två villkor med Left Value ={{ $json.output }} och Right Value SHOPIFY respektive WOOCOMMERCE.
  5. I Route Commerce Platform, ställ in Left Value till ={{ $('Initial Intent Router').item.json.output }} och Right Value till SHOPIFY för Shopify-grenen.
⚠️ Vanlig fallgrop: Routing-prompten kräver utdata exakt SHOPIFY eller WOOCOMMERCE; alla andra värden skickar förfrågan till General Inquiry Agent.

Steg 4: Konfigurera supportsvar för Shopify

Dessa noder hanterar Shopify-specifika frågor med verktyg och minne.

  1. I Shopify Support Agent, behåll prompten och säkerställ att användarindata innehåller {{ $('Inbound Chat Trigger').item.json.chatInput }}.
  2. Shopify Chat Engine är ansluten som språkmodell för Shopify Support AgentAutentisering krävs: Anslut era googlePalmApi-uppgifter.
  3. I Shopify Memory Buffer, ställ in Session Key till ={{$('Inbound Chat Trigger').item.json.sessionId }} och Session ID Type till customKey.
  4. Bekräfta att Retrieve Catalog Items, Fetch Order Info och Shopify GraphQL Query är anslutna som verktyg till Shopify Support Agent.

Steg 5: Konfigurera supportsvar för WooCommerce

Dessa noder hanterar WooCommerce-specifika frågor med verktyg och minne.

  1. I WooCommerce Support Agent, behåll prompten och säkerställ att användarindata innehåller {{ $('Inbound Chat Trigger').item.json.chatInput }}.
  2. WooCommerce Chat Engine är ansluten som språkmodell för WooCommerce Support AgentAutentisering krävs: Anslut era googlePalmApi-uppgifter.
  3. I Woo Memory Buffer, ställ in Session Key till ={{ $('Inbound Chat Trigger').item.json.sessionId }} och Session ID Type till customKey.
  4. Bekräfta att Retrieve Woo Products och Fetch Woo Order är anslutna som verktyg till WooCommerce Support Agent.

Steg 6: Konfigurera RAG-svar för allmänna frågor

Den här vägen besvarar frågor som inte handlar om handel med hjälp av retrieval-augmented generation.

  1. I General Inquiry Agent, behåll prompten och säkerställ att användarindata innehåller {{ $('Inbound Chat Trigger').item.json.chatInput }}.
  2. OpenAI Mini Model är ansluten som språkmodell för General Inquiry AgentAutentisering krävs: Anslut era openAiApi-uppgifter.
  3. I RAG Session Memory, ställ in Session Key till ={{$('Inbound Chat Trigger').item.json.sessionId }} och Session ID Type till customKey.
  4. I Pinecone Retrieval Tool, ställ in Mode till retrieve-as-tool, Top K till 5, Tool Name till General_Knowledge_base och Tool Description till When some retrieval is needed.
  5. Pinecone Retrieval Tool är ansluten som ett verktyg för General Inquiry AgentAutentisering krävs: Anslut era pineconeApi-uppgifter.
  6. Bedrock Embedding Model är ansluten som embedding-modell för Pinecone Retrieval Tool — ställ in Model till amazon.titan-embed-text-v2:0 och Autentisering krävs: Anslut era aws-uppgifter.

Steg 7: Kombinera agenternas utdata

Det här steget slår ihop svar från Shopify-, WooCommerce- och vägen för allmänna frågor.

  1. Lägg till Combine Responses som en merge-nod med Number Inputs inställt på 3.
  2. Bekräfta att Shopify Support Agent, WooCommerce Support Agent och General Inquiry Agent alla kopplas in i Combine Responses.

Steg 8: Testa och aktivera ert arbetsflöde

Verifiera att routing, verktyg och AI-svar fungerar hela vägen innan ni slår på arbetsflödet.

  1. Klicka på Execute Workflow och skicka ett testmeddelande via Inbound Chat Trigger med ett exempel för Shopify, WooCommerce och en allmän fråga.
  2. Kontrollera att meddelanden routas i ordning: Inbound Chat TriggerInitial Intent RouterCheck General IntentRoute Commerce Platform → rätt agent, och därefter in i Combine Responses.
  3. Bekräfta att körningen lyckas när ni ser Shopify-/WooCommerce-data returneras eller ett RAG-svar i den slutliga sammanslagna utdata.
  4. Växla arbetsflödet till Active för att aktivera användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Shopify-inloggningsuppgifter kan löpa ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först scopes för din app access token i Shopify Admin och den anslutna inloggningen i n8n.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om noder längre ned fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här automatiseringen för supportchatt?

Cirka en timme om du redan har API-nycklarna och åtkomst till butikerna.

Krävs det kodning för den här automatiseringen för supportchatt?

Nej. Du kopplar in inloggningsuppgifter och uppdaterar några nodinställningar. Den enda ”tekniska” delen är att klistra in URL:en till din Shopify GraphQL-endpoint.

Är n8n gratis att använda för det här arbetsflödet för automatisering av supportchatt?

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 kostnader för OpenAI API (ofta bara några dollar per månad vid normala supportvolymer), samt eventuell användning av Pinecone och AWS Bedrock om du aktiverar RAG-grenen.

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 dig obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för automatisering av supportchatt för andra användningsfall?

Ja, och det bör du förmodligen. Du kan lägga till en fjärde rutt i intent-routern för saker som ”Returer” eller ”Fraktförseningar” och sedan peka den grenen till en ny AI-agent med sin egen Memory-nod. Om du inte behöver RAG kan du ta bort noderna för Pinecone-hämtning och Bedrock-embeddings och bara behålla specialistagenterna för Shopify och WooCommerce. Många team justerar också verktygsuppsättningen för Shopify-agenten, använder verktyget ”Fetch Order Info” för de flesta ärenden och sparar verktyget ”Shopify GraphQL Query” för specialfall.

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

Oftast handlar det om scopes för access token. Skapa en ny Shopify access token med behörighet att läsa ordrar och produkter och uppdatera sedan Shopify-inloggningen i n8n. Kontrollera också endpointen i GraphQL-noden, eftersom placeholder-URL:en måste ersättas med din butiks riktiga subdomän och API-version.

Vilken volym kan det här arbetsflödet för automatisering av supportchatt hantera?

Om du hostar n8n själv finns ingen fast körningsgräns (det beror på din server). På n8n Cloud är den praktiska gränsen kopplad till din plans månatliga körningar, och chattbotar kan förbruka dem snabbt om du gör flera verktygsanrop per meddelande. För de flesta små butiker är det realistiskt att hantera några hundra chattar per vecka, så länge du övervakar AI-/verktygsanvändning och håller svar till ett eller två anrop per meddelande.

Är den här automatiseringen för supportchatt bättre än att använda Zapier eller Make?

För just det här arbetsflödet passar n8n helt enkelt bättre eftersom det stödjer routning med flera grenar, agentminne och verktygsbaserade AI-anrop på ett ställe. Du kan hålla Shopify-, WooCommerce- och RAG-logik tillsammans i stället för att tejpa ihop separata zaps och filter. Egen hosting är också viktigt om volymen skjuter i höjden under kampanjer. Zapier eller Make kan fortfarande fungera för enkla ”om det här, så det där”, men de blir klumpiga när du vill ha en riktig konversationsassistent. Prata med en automationsexpert om du är osäker på vad som passar.

När det här väl rullar slutar rutinärenden att stjäla fokus från arbetet som faktiskt växer butiken. Arbetsflödet tar hand om de repetitiva uppslagen, och ditt team kan fokusera på undantagen som kräver en människa.

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