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
flowchart LR
subgraph sg0["On clicking 'execute' Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "On clicking 'execute'", pos: "b", h: 48 }
n1["<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/egoi.svg' width='40' height='40' /></div><br/>e-goi"]
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/egoi.svg' width='40' height='40' /></div><br/>e-goi1"]
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/egoi.svg' width='40' height='40' /></div><br/>e-goi2"]
n1 --> n2
n2 --> n3
n0 --> n1
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 n0 trigger
classDef customIcon fill:none,stroke:none
class n1,n2,n3 customIcon
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
| Vad arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
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.
- Lägg till noden Manual Run Trigger som er trigger.
- Behåll standardinställningarna eftersom den här triggern inte kräver några parametrar.
- 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.
- Öppna Create Subscriber Record och välj E-goi-listan genom att ställa in List till
1. - Ställ in Email till
[YOUR_EMAIL]och ställ in Additional Fields → first_name tillNathan. - 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.
- Lägg till Modify Subscriber Details efter Create Subscriber Record.
- Ställ in List till
={{$node["Create Subscriber Record"].parameter["list"]}}. - Ställ in Contact ID till
={{$node["Create Subscriber Record"].json["base"]["contact_id"]}}. - Ställ in Operation till
updateoch Update Fields → first_name tillNat. - Inloggningsuppgifter krävs: anslut era egoiApi-inloggningsuppgifter i Modify Subscriber Details.
Steg 4: konfigurera hämtning av prenumerant
Hämta de uppdaterade prenumerantuppgifterna för att bekräfta ändringarna i E-goi.
- Lägg till Retrieve Subscriber Info efter Modify Subscriber Details.
- Ställ in List till
={{$node["Create Subscriber Record"].parameter["list"]}}. - Ställ in Contact ID till
={{$node["Modify Subscriber Details"].json["base"]["contact_id"]}}. - Ställ in Operation till
get. - Inloggningsuppgifter krävs: anslut era egoiApi-inloggningsuppgifter i Retrieve Subscriber Info.
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.
- Klicka på Execute Workflow för att trigga Manual Run Trigger och köra sekvensen.
- Verifiera att Create Subscriber Record returnerar ett giltigt
contact_idi sin utdata. - Bekräfta att Modify Subscriber Details visar det uppdaterade
first_namei resultatet. - Kontrollera Retrieve Subscriber Info för den slutliga profildatan för prenumeranten.
- Växla arbetsflödet till Active när ni är redo för användning i produktion.
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
Cirka 30 minuter om din E-goi API-åtkomst är klar.
Nej. Du mappar mest fält och testar en prenumerantpost.
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).
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.
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.
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.
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.
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.