Din blogg publicerar. Problemet är allt som händer efter ”Publicera”. Klistra in länkar i ett mejl, skriva om en sammanfattning, hitta rätt lista, skicka vid rätt tid. Det låter enkelt tills det är tisdag 09:12 och du redan har missat ditt ”morgonutskick”.
Den här automatiseringen för WordPress e-postsammanfattning träffar nyhetsbrevsskapare direkt. Innehållsmarknadsförare känner också av det, särskilt när distribution är en del av deras KPI. Bloggare och små team hamnar i samma repetitiva steg, och inkonsekvensen märks.
Det här flödet hämtar ditt senaste WordPress-inlägg, sammanfattar det med OpenAI och mejlar sedan sammanfattningen till prenumeranter som finns i Google Sheets. Du får se hur det fungerar, vad du behöver och vad du ska justera för att det ska matcha din ton.
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: WordPress till Gmail: sammanfattningar från Sheets
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "Schedule Trigger", 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/httprequest.dark.svg' width='40' height='40' /></div><br/>Fetch Latest Post"]
n2@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Article Details", pos: "b", h: 48 }
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/openAi.dark.svg' width='40' height='40' /></div><br/>Summarize with OpenAI"]
n4@{ icon: "mdi:database", form: "rounded", label: "Get Subscribers", pos: "b", h: 48 }
n5@{ icon: "mdi:swap-vertical", form: "rounded", label: "SplitInBatches", pos: "b", h: 48 }
n6@{ icon: "mdi:message-outline", form: "rounded", label: "Send Email", pos: "b", h: 48 }
n5 --> n6
n4 --> n5
n0 --> n1
n1 --> n2
n2 --> n3
n2 --> n4
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 n4 database
class n1 api
classDef customIcon fill:none,stroke:none
class n1,n3 customIcon
Problemet: blogginlägg distribuerar inte sig själva
Att publicera ett inlägg är den enkla delen. Det stökiga är att göra inlägget till något folk faktiskt konsumerar, och sedan skicka det till rätt lista, i tid, utan att skapa fel i formateringen. De flesta team ”löser” detta med ett snabbt copy-paste-mejl och en vag intro på två meningar. Sedan missar de en vecka, känner sig efter, och listan kallnar. Än värre: manuella utskick skapar tysta fel: fel länk, gammal ämnesrad, prenumerantlista som saknar nya registreringar, eller en halvfärdig sammanfattning som får inlägget att låta tråkigt. Den mentala belastningen är konstant eftersom varje utskick blir ett miniprojekt.
Det bygger snabbt upp. Här är var det oftast faller isär i verkligheten.
- Att skriva en bra sammanfattning tar cirka 20 minuter när du räknar in redigering, inte bara sammanfattning.
- Prenumerantlistor glider isär eftersom ”senaste arket” inte alltid är det du mejlade förra veckan.
- Ett missat utskick blir två, och plötsligt är er nyhetsbrevsrytm borta.
- Små misstag (som fel URL) är lätta att missa tills någon svarar.
Lösningen: automatiserade WordPress-till-Gmail-sammanfattningar
Det här n8n-flödet körs enligt ett schema du väljer (dagligen, veckovis eller ”varje vardagsmorgon”). När det körs hämtar det din senaste WordPress-artikel via en HTTP-förfrågan, plockar ut titel, länk och innehåll och ber sedan OpenAI att skapa en strukturerad sammanfattning i tre punkter. Därefter läser det din prenumerantlista från Google Sheets (en enkel kolumn ”Email”) och skickar sammanfattningen via Gmail eller SMTP till varje prenumerant i batchar. Det finns också en kvalitetsbarriär: om artikeln är för kort (under cirka 300 ord) kan flödet hoppa över utskicket så att din publik inte får tunna uppdateringar.
Flödet startar med en schemalagd trigger. Det hämtar senaste inlägget, mappar nyckelfälten och skapar en sammanfattning i ditt önskade format. Till sist loopar det igenom prenumeranterna i Google Sheets och skickar mejlet automatiskt.
Det du får: automatisering vs. resultat
| Det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du publicerar 3 inlägg i veckan och mejlar listan varje gång. Manuellt lägger du cirka 20 minuter på att skriva en sammanfattning, plus ytterligare 10 minuter på att kopiera länkar, kontrollera formatering och hämta rätt prenumerantlista, alltså ungefär 30 minuter per utskick. Det blir cirka 1,5 timmar i veckan, och ärligt talat blir det ofta 2 när du blir avbruten. Med det här flödet: du lägger kanske 5 minuter på att bekräfta att inlägget ser bra ut, sedan hämtar, sammanfattar och skickar den schemalagda körningen medan du gör något annat.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- WordPress-webbplats som källa för det senaste inläggets innehåll
- Google Sheets för att lagra prenumeranters e-postadresser i en kolumn
- Gmail (eller SMTP) för att skicka sammanfattningsmejl pålitligt
- OpenAI API-nyckel (hämta den i din OpenAI-dashboard)
Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en URL och testkör.
Vill du inte sätta upp detta själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett schemalagt utskick startar allt. Flödet körs enligt din tidplan, till exempel varje vardag kl. 09:00, så distributionen sker även när kalendern är full.
Det senaste WordPress-inlägget hämtas in. En HTTP-förfrågan hämtar den senaste artikeln, och sedan plockar ett mappningssteg ut titel, URL och innehåll så att nästa steg inte behöver ”gissa” vad som ska användas.
OpenAI gör inlägget till en sammanfattning. AI:n skapar en 3-punkts sammanfattning som läser som ett mejl, inte som en textvägg, och den kan formas för att matcha din ton.
Prenumeranter läses in och mejl skickas i batchar. Google Sheets levererar listan, och sedan loopar SplitInBatches igenom den och skickar varje meddelande via Gmail eller SMTP utan att du behöver övervaka processen.
Du kan enkelt ändra mejlmallen för att lägga till en egen intro, en CTA-knapp eller din utvalda bild baserat på dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera den schemalagda automationstriggern
Ställ in arbetsflödet så att det körs enligt ett schema, så att det kan hämta det senaste WordPress-inlägget automatiskt.
- Lägg till noden Scheduled Automation Trigger som arbetsflödets trigger.
- Ställ in Cron Expression till
0 9 * * *för att köra dagligen kl. 09:00.
Steg 2: Anslut WordPress och mappa artikeldata
Hämta det senaste inlägget och mappa fälten som ska sammanfattas och skickas via e-post.
- Lägg till Retrieve Recent Post och ställ in URL till
https://yourwordpresssite.com/wp-json/wp/v2/posts?per_page=1. - Ställ in Response Format till
json. - Lägg till Map Article Fields och aktivera Keep Only Set.
- Skapa tre strängfält i Map Article Fields med värdena: title =
={{$json[0].title.rendered}}, content =={{$json[0].content.rendered}}och link =={{$json[0].link}}.
Map Article Fields skickar utdata till både AI Summary Generator och Fetch Subscriber List parallellt.
Steg 3: Konfigurera AI-sammanfattningsgeneratorn
Använd OpenAI för att sammanfatta artikelinnehållet till tre nyckelpunkter.
- Lägg till AI Summary Generator och ställ in Model till
gpt-4. - Ställ in Prompt till
Summarize this blog post in 3 key points:\n\n{{$json["content"]}}. - Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter.
Steg 4: Konfigurera hämtning av prenumeranter och utskick av e-post
Hämta er prenumerantlista, batcha e-postutskicken och skicka sammanfattningen till varje mottagare.
- Lägg till Fetch Subscriber List och ställ in Sheet ID till
[YOUR_ID]. - Ställ in Range till
Sheet1!A:Aför att läsa e-postkolumnen. - Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter.
- Lägg till Batch Iterator och ställ in Batch Size till
1. - Lägg till Dispatch Email Notification och ställ in From Email till
[YOUR_EMAIL]. - Ställ in To Email till
={{$json["Email"]}}. - Ställ in Subject till
New Summary: {{$node["Map Article Fields"].json["title"]}}. - Ställ in Text till
Here’s a summary of the latest article:\n\n{{$node["AI Summary Generator"].json["text"]}}\n\nRead full post: {{$node["Map Article Fields"].json["link"]}}. - Inloggningsuppgifter krävs: Anslut era smtp-inloggningsuppgifter.
⚠️ Vanlig fallgrop: Säkerställ att ert Google Sheet har en kolumn med namnet Email så att Dispatch Email Notification kan tolka ={{$json["Email"]}}.
Steg 5: Testa och aktivera ert arbetsflöde
Verifiera varje steg för att säkerställa att sammanfattningen och e-postutdata är korrekta innan ni aktiverar schemat.
- Klicka på Execute Workflow för att köra arbetsflödet manuellt.
- Verifiera att Retrieve Recent Post returnerar ett inlägg och att Map Article Fields matar ut
title,contentochlink. - Bekräfta att AI Summary Generator skapar en sammanfattning i fältet
text. - Kontrollera att Dispatch Email Notification skickar ett e-postmeddelande till varje adress från Fetch Subscriber List.
- Växla arbetsflödet till Active för att aktivera den dagliga schemalagda körningen.
Vanliga fallgropar
- Google Sheets-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först status för autentiseringen i n8n och åtkomsten i ditt Google-konto.
- Om du använder batchutskick eller om din Gmail-leverantör stryper, varierar behandlingstiderna. Minska batchstorleken om du märker att mejl misslyckas eller kommer i fel ordning.
- OpenAI-sammanfattningar kan låta generiska om du inte styr dem. Lägg till varumärkeston, publiknivå och regler för ”gör/gör inte” i prompten tidigt, för att behöva fixa varje mejl i efterhand blir snabbt tröttsamt.
Vanliga frågor
Cirka 30 minuter om dina konton redan är kopplade.
Nej. Du klistrar mest in din blogg-URL, kopplar autentiseringar och redigerar texten i mejlmallen.
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 OpenAI API-kostnader (oftast några cent per sammanfattning) och din e-postleverantörs begränsningar.
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 klarar n8n bra. Egen hosting ger dig obegränsat antal körningar men kräver grundläggande serverhantering.
Ja, men då ändrar du förfrågan ”Retrieve Recent Post” så att den hämtar flera inlägg och justerar sedan prompten i AI Summary Generator så att den skapar en enda sammanhängande sammanfattning. Många team lägger också till en kort introrad (”Den här veckan på bloggen…”) i steget Map Article Fields. Om du vill inkludera kategorier eller bara mejla vissa taggar, filtrera direkt efter hämtningen så att flödet bara sammanfattar det som räknas.
Oftast beror det på utgången OAuth-åtkomst eller att fel Google-konto är kopplat. Anslut om Google Sheets-autentiseringen i n8n och bekräfta sedan att arket är delat med det kontot och att kolumnen heter ”Email”. Om du nyligen flyttade arket till en delad enhet kan behörigheterna ändras och flödet tappar åtkomst.
Det beror mer på din e-postleverantör än på n8n. n8n Cloud kan köra många exekveringar för typiska små listor, och egen hosting tar bort exekveringsgränser, men Gmail/SMTP har ofta dagliga sändgränser som du når först. Om du har en stor lista, byt till en SMTP-tjänst som är byggd för massutskick och håll batchstorleken konservativ.
Ofta, ja. n8n gör det enklare att styra hela flödet (hämta, filtrera på antal ord, sammanfatta, sedan batch-skicka) utan att betala extra för varje grenande steg, och du kan hosta själv om du vill. En annan praktisk vinst är datahantering: att mappa fält och omformatera innehåll är rakt på sak i n8n, så din sammanfattning ser konsekvent ut. Zapier eller Make kan vara enklare för en grundläggande ”nytt inlägg → skicka mejl”-setup, men de blir klumpiga när du lägger till AI-prompter och batchning. Om du är osäker, prata med en automatiseringsexpert så gör vi en snabb rimlighetskontroll av ditt användningsfall.
När detta är live slutar bloggpromoteringen vara en återkommande uppgift och blir en bakgrundsprocess. Sätt upp det, fortsätt publicera och låt flödet sköta utskicken.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.