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

E-goi + Google Sheets: prenumerantdata hålls strukturerad

Rickard Andersson Partner, Nodenordic.se

Din e-postlista ser bra ut tills den inte gör det. Efter några importer sitter du plötsligt med dubbletter, halvt ifyllda fält och prenumeranter som på något sätt finns två gånger med olika taggar.

Det här är den typ av röra som drabbar marknadschefer först, men byråägare och operationsdrivna grundare känner av det också. Med en E-goi Sheets sync slipper du gissa vilken post som är ”den riktiga” och kan börja jobba med strukturerad prenumerantdata du kan lita på.

Det här arbetsflödet skapar eller uppdaterar en E-goi-prenumerant och hämtar sedan tillbaka den slutliga posten så att du kan logga den (och verifiera den) i Google Sheets med betydligt mindre manuellt efterarbete.

Så fungerar automationen

Hela n8n-arbetsflödet, från trigger till slutligt utdata:

n8n Workflow Template: E-goi + Google Sheets: prenumerantdata hålls strukturerad

Problemet: prenumerantdata blir snabbt rörigt

Att prenumerantdata ”glider” över tid är lömskt. En lead kommer in via ett formulär, sedan importeras samma person från en webinariolista, och därefter uppdaterar en kollega kontakten men ändrar bara ett fält. Nu blir segmenteringen fel, automationer triggas två gånger och rapporteringen blir en diskussion om vilken lista som stämmer. Värst är den mentala belastningen: varje kampanjutskick blir ett litet stresstest eftersom du aldrig är helt säker på att målgruppen är korrekt.

Det eskalerar snabbt. Här brukar det oftast haverera.

  • Du skapar ”städ-ark” som blir inaktuella nästa gång någon importerar kontakter.
  • Dubbletter slinker igenom, vilket innebär att personer får dubbla mejl och avprenumererar av irritation.
  • Fält som taggar, anpassade attribut eller samtyckesstatus skrivs över eller lämnas tomma vid manuella ändringar.
  • Ingen har en pålitlig revisionsspårning, så felsökning blir att gräva i skärmdumpar och Slack-meddelanden.

Lösningen: skapa, uppdatera och verifiera prenumeranter automatiskt

Det här n8n-arbetsflödet har ett fokus: att hålla en E-goi-prenumerantpost konsekvent från det ögonblick du rör den. Du triggar arbetsflödet, det skapar en prenumerant i E-goi, tillämpar sedan direkt dina uppdateringar (det som är lätt att missa när det går fort) och hämtar till sist tillbaka prenumerantuppgifterna från E-goi så att du kan bekräfta vad som faktiskt sparades. Det sista steget är viktigare än de flesta team inser, eftersom det förvandlar ”vi skickade en uppdatering” till ”vi vet att systemet sparade den”. Därefter kan du skriva in den verifierade posten i Google Sheets som din strukturerade logg för QA, överlämningar och snabb filtrering.

Arbetsflödet startar när du kör det manuellt i n8n (praktiskt för testning och kontrollerade uppdateringar). E-goi hanterar åtgärderna för att skapa och uppdatera. Sedan hämtar arbetsflödet tillbaka prenumeranten från E-goi så att ditt kalkylark speglar den slutliga, auktoritativa versionen av kontakten.

Vad du får: automation vs. resultat

Exempel: så här ser det ut i praktiken

Säg att du lägger till eller uppdaterar 30 prenumeranter i veckan via samarbeten, importer eller snabba korrigeringar. Manuelt är det lätt att lägga cirka 5 minuter per kontakt på att skapa posten, redigera fält och dubbelkolla detaljer, vilket blir ungefär 2,5 timmar (och då är felrättning inte ens inräknad). Med det här arbetsflödet kör du en trigger per kontakt, låter n8n lägga på uppdateringarna och hämtar sedan tillbaka den slutliga E-goi-posten för loggning. Den mänskliga tiden sjunker till en snabb granskning, ofta under en minut per prenumerant.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • E-goi för att skapa och uppdatera prenumeranter
  • Google Sheets för att lagra en strukturerad prenumerantlogg
  • E-goi API-uppgifter (hämta dem i inställningarna i ditt E-goi-konto)

Nivå: Nybörjare. Du kopplar ihop E-goi, mappar några fält och kör en testpost från start till mål.

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

Så fungerar det

Manuell trigger för att styra uppdateringar. Du startar arbetsflödet när du vill skapa eller korrigera en prenumerant, vilket är perfekt för testning och för situationer som ”fixa den här kontakten nu”.

Skapa prenumeranten i E-goi. n8n skickar kärnfälten (som e-post och grundläggande profildata) till E-goi så att kontakten finns som en post du tryggt kan uppdatera.

Tillämpa dina standarduppdateringar. Arbetsflödet kör en andra E-goi-åtgärd för att uppdatera prenumerantdetaljerna, så att taggar och anpassade fält inte hänger på att någon kommer ihåg rätt checklista.

Hämta tillbaka slutlig prenumerant för verifiering. n8n hämtar prenumerantinformationen från E-goi, som du sedan kan skriva in i Google Sheets som din strukturerade, verifierade logg.

Du kan enkelt justera vilka fält du uppdaterar så att det matchar dina regler för segmentering och samtycke. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den manuella triggern

Starta arbetsflödet manuellt så att ni kan validera E-goi-prenumerantens livscykel från början till slut.

  1. Lägg till noden Manual Run Trigger som er trigger.
  2. Behåll standardinställningarna eftersom den här triggern inte kräver några parametrar.
  3. Koppla Manual Run Trigger till Create Subscriber Record för att matcha körflödet.

Steg 2: anslut E-goi

Konfigurera den första skapelsen av prenumeranten och säkerställ att E-goi-inloggningsuppgifter finns tillgängliga.

  1. Öppna Create Subscriber Record och välj E-goi-listan genom att ställa in List till 1.
  2. Ställ in Email till [YOUR_EMAIL] och ställ in Additional Fields → first_name till Nathan.
  3. Inloggningsuppgifter krävs: anslut era egoiApi-inloggningsuppgifter i Create Subscriber Record.

Steg 3: konfigurera prenumerantuppdateringen

Uppdatera den nyligen skapade prenumeranten med dynamiska värden från föregående nod.

  1. Lägg till Modify Subscriber Details efter Create Subscriber Record.
  2. Ställ in List till ={{$node["Create Subscriber Record"].parameter["list"]}}.
  3. Ställ in Contact ID till ={{$node["Create Subscriber Record"].json["base"]["contact_id"]}}.
  4. Ställ in Operation till update och Update Fields → first_name till Nat.
  5. Inloggningsuppgifter krävs: anslut era egoiApi-inloggningsuppgifter i Modify Subscriber Details.

Om ni planerar att uppdatera andra fält senare, behåll uttrycken för List och Contact ID intakta för att undvika felmatchade prenumerant-ID:n.

Steg 4: konfigurera hämtning av prenumerant

Hämta de uppdaterade prenumerantuppgifterna för att bekräfta ändringarna i E-goi.

  1. Lägg till Retrieve Subscriber Info efter Modify Subscriber Details.
  2. Ställ in List till ={{$node["Create Subscriber Record"].parameter["list"]}}.
  3. Ställ in Contact ID till ={{$node["Modify Subscriber Details"].json["base"]["contact_id"]}}.
  4. Ställ in Operation till get.
  5. Inloggningsuppgifter krävs: anslut era egoiApi-inloggningsuppgifter i Retrieve Subscriber Info.

⚠️ Vanlig fallgrop: om uttrycket för Contact ID är felaktigt kommer Retrieve Subscriber Info att returnera ett tomt svar. Säkerställ att utdata från föregående nod innehåller base.contact_id.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test och bekräfta att prenumerantens livscykel är korrekt innan ni aktiverar.

  1. Klicka på Execute Workflow för att trigga Manual Run Trigger och köra sekvensen.
  2. Verifiera att Create Subscriber Record returnerar ett giltigt contact_id i sin utdata.
  3. Bekräfta att Modify Subscriber Details visar det uppdaterade first_name i resultatet.
  4. Kontrollera Retrieve Subscriber Info för den slutliga profildatan för prenumeranten.
  5. Växla arbetsflödet till Active när ni är redo för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • E-goi-uppgifter kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först status för din E-goi API-nyckel i kontoinställningarna.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Ö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 utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automationen för E-goi Sheets sync?

Cirka 30 minuter om din E-goi API-åtkomst är klar.

Behöver jag kunna koda för att automatisera synkning av E-goi-prenumeranter?

Nej. Du mappar mest fält och testar en prenumerantpost.

Är n8n gratis att använda för det här arbetsflödet för E-goi Sheets sync?

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 volymer. Du behöver också räkna med begränsningar i ditt E-goi-abonnemang (och eventuella API-begränsningar kopplade till ditt konto).

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

Kan jag anpassa den här automationen för E-goi Sheets sync för double opt-in-fält och taggar?

Ja, och det bör du. De flesta team anpassar E-goi-steget ”Modify Subscriber Details” för att sätta samtyckesfält, taggar och anpassade attribut som används för segmentering. Du kan också bygga ut arbetsflödet genom att lägga till ett Google Sheets-steg efter ”Retrieve Subscriber Info” för att logga slutläget. Om du senare hämtar data från andra källor kan du byta ut den manuella triggern mot ett formulär, en webhook eller en schemalagd körning.

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

Oftast beror det på utgångna eller felaktiga API-uppgifter i n8n. Skapa en ny E-goi API-nyckel (eller auktorisera på nytt, beroende på din setup) och uppdatera uppgiften i E-goi-noden. Kontrollera också att nyckeln har behörighet att skapa och uppdatera prenumeranter, eftersom skrivskyddad åtkomst fallerar halvvägs. Om du testar med samma e-postadress upprepade gånger, säkerställ att E-goi inte avvisar uppdateringen på grund av listregler eller saknade obligatoriska fält.

Hur många prenumeranter klarar den här automationen för E-goi Sheets sync?

På n8n Cloud Starter kan du vanligtvis hantera några tusen körningar per månad, och vid self-hosting beror det på din server. I praktiken är det E-gois API-begränsningar och din uppdateringsfrekvens som spelar större roll än n8n.

Är den här automationen för E-goi Sheets sync bättre än att använda Zapier eller Make?

Ofta, ja, om du bryr dig om datahygien och verifiering. n8n gör det enklare att köra en kedja ”skapa → uppdatera → hämta” utan att fastna i planbegränsningar eller krångliga workarounds, och self-hosting finns om du inte vill ha prissättning per uppgift. Zapier och Make kan gå snabbare för en enkel tvåstegssynk, men blir snabbt irriterande när du vill ha villkorlig logik, sammanslagningar eller ett ordentligt revisionsspår. Med n8n kan du också hålla inloggningsuppgifter och exekveringsdata under din kontroll. Vill du ha hjälp att välja, prata med en automationsexpert.

Strukturerade prenumeranter gör allt annat enklare, från segmentering till leveransbarhet. Sätt upp det här en gång och sluta betala ”dataskatten” varje gång du skickar en kampanj.

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