Claude Code arbetar med filerna i en mapp på din dator, och det räcker för nyhetsbrevsarbetet från strategi till färdigt utkast i Mailchimp. Jag byggde kedjan under hösten 2026 för en e-handlare inom däck och en e-handlare i samma bransch. Min egen uppskattning är att den sparat ungefär 90 procent av min tid från strategi till implementation. I slutet får du skillen med alla skript gratis. Hur jag lägger upp Claude Code-arbetet i stort står i guiden om att bygga om en WordPress-sajt.
Lägg en CLAUDE.md i projektmappen innan du börjar. Claude läser den i början av varje session, och Anthropic råder dig att bara skriva in det Claude inte kan lista ut själv (Anthropics tips för Claude Code). För nyhetsbrev är det kundens förbjudna ord, avsändaradressen och regeln att skripten aldrig skickar.
Steg 1: Låt Claude skriva strategin ur historiken
Mailchimps API har en rapport per skickad kampanj med öppningsgrad, alltså unika öppningar delat med levererade mejl, och klickgrad (Mailchimp Marketing API, Reports). Ett skript läser rapporterna och skriver en markdown-tabell med datum, ämnesrad, mottagare, öppning och klick. Claude läser tabellen och skriver strategin ur den: vilka ämnesrader som öppnades, vilka som klickades, vad omsändningen till dem som inte öppnat gav och hur ofta listan är van att få mejl.
Be Claude svara på tre frågor ur tabellen: vilka ämnesrader och mejl som fick flest klick, hur omsändningarna till dem som inte öppnat gick mot originalen och hur ofta listan är van att få mejl. Låt kadensen följa svaren.
Låt strategin bygga på den egna historiken och sätt kadensen i steg.
Steg 2: Lägg alla texter i en fil
Lägg texterna i en JSON-fil per säsong med ett objekt per vecka: ämnesrad A och B, förhandsvisningstext, rubrik, brödtextblock, knapptext med länk, bildmotiv och sändningsdag. Grafik, mejl, granskning och uppladdning byggs sedan ur den filen, och en ändring görs på ett ställe.
Claude skriver texterna ur strategin, och du godkänner den.
Skriv alla veckor samtidigt, så ser du serien som helhet.
Steg 3: Rita grafiken i kod
Toppbilderna ritas i HTML, CSS och SVG i husets färger och typsnitt och renderas till PNG med headless Chrome. Mina första försök med AI-genererade foton ströks, eftersom de såg AI-genererade ut och detaljerna blev fel. Rubriken som står i bilden lägger jag också i bildens alt-text, så att den syns när mejlklienten blockerar bilder.
Välj ett bildspråk som ett skript kan rita, och variera motivet per vecka med data.
Steg 4: Bygg på kundens husmall
Utgå från en HTML-export av husets senaste nyhetsbrev. Mallar du kodat själv exporterar Mailchimp som HTML-fil under Campaigns, Email templates och Export as template, medan mallar byggda med dra-och-släpp inte går att exportera (Mailchimps hjälp om att exportera en mall). Ett skript plockar isär exporten till ett skelett och byter sedan ut block på plats i skelettet: rubrik, brödtext, bild och knapp. Mailchimps layout är djupt nästlad och går sönder om du klistrar ihop lösa block.
Rätta mallens fel en gång, i skriptet, så att de slipper följa med i varje utskick. Kontrollera logotypens adress, knapparna och uppgifter som kan ha blivit gamla, till exempel ett kundbetyg.
Skicka aldrig husmallen som den ligger. Läs den rad för rad först.
Steg 5: Låt ett skript granska före varje uppladdning
Ett granskningsskript bygger en lokal sida med alla mejl och stoppar på förbjudna ord ur kundens kommunikationsregler, utropstecken och procentsatser i ämnesrader, för långa ämnesrader, döda bildadresser, länkar utan UTM-parametrar och mejl som är större än Gmails gräns. Gmail klipper mejl över 102 kB, gömmer resten bakom länken Visa hela meddelandet och klipper då också koden som spårar öppningar (Mailchimps hjälp om Gmail-klippning). Anthropic råder dig att ge Claude en kontroll som går att köra (samma källa som i inledningen), och här är det granskningsskriptet.
Mailchimps inställning inline_css inlinar automatiskt CSS:en i kampanjens innehåll (Mailchimp Marketing API, Add campaign). Håll inställningen avstängd, och låt verifieringen larma om den slås på.
Skriv reglerna som kod. Då gäller de varje gång.
Steg 6: Skapa utkast via API och skicka aldrig från skript
Mailchimps API skapar kampanjen med ett anrop (samma källa som i steg 5), sätter innehållet som rå HTML i ett separat anrop (Set campaign content) och tar emot bilderna i filhanteraren (Add file). Att skicka och att schemalägga är egna anrop (Send campaign och Schedule campaign), och mina skript anropar dem aldrig. Kampanjen får status save, och andra statusvärden i API:t är bland annat schedule, sending och sent (Get campaign info).
Torrkörning är standard och visar vad som skulle hända utan att röra något. Flaggan --live skapar utkasten. Ett verifieringsskript läser tillbaka varje utkast och kontrollerar att status är save, att To-fältet är tomt och att inline_css är av. Jag gör inga A/B-kampanjer. Ämnesrad B sparas till omsändningen till dem som inte öppnade, som jag gör för hand med Mailchimps funktion för att skicka om till icke-öppnare (Mailchimps hjälp om omsändning).
Skriv skript med sidoeffekter så att de inte gör något förrän de får en flagga. Sätt dessutom disable-model-invocation: true i skillens frontmatter, så att den bara körs när du anropar den. Anthropic rekommenderar det för arbetsflöden med sidoeffekter (samma källa som i inledningen, avsnittet om skills).
Steg 7: Håll siffror och länkar levande
Mejlen ligger som utkast i veckor, så allt som kan ändras hämtas i samband med utskicket. Kundbetyget hämtas live före varje utskick. Löften om frakt, öppet köp och montering skrivs bara som de står i kundens köpvillkor. Varje länk testas med curl innan utkastet skapas.
Faktagranskningen görs av en annan Claude-session än den som skrev, och protokollet går till en egen fil.
Steg 8: Det som fortfarande är mitt jobb
Jag läser varje mejl och godkänner det. Jag schemalägger det i Mailchimp och gör omsändningen till dem som inte öppnade. Vad avsändardomänen behöver står i guiden om SPF, DKIM och DMARC. Skripten gör resten.
Vill du ha skillen?
En skill i Claude Code är en mapp med en SKILL.md och kan ha skript med sig, och innehållet läses in först när skillen används (Claude Code, skills). Skillen nyhetsbrev-mailchimp är kedjan ovan utan kunddata, som zip med mappen nyhetsbrev-mailchimp/.
I mappen ligger SKILL.md med arbetsgången i åtta steg och reglerna, en README som tar dig från installationen till första utkastet, en exempelkonfiguration, två exempelveckor, en prompt-mall för strategin och ett exempelskelett. Skripten gör ett steg var, från historiken till verifieringen. Det som skapar kampanjerna torrkör som standard och skickar aldrig.
Mejla mig så skickar jag skillen
Svaret kommer från mig själv, och zippen är gratis.
Mina tre format för coaching finns på Bygg med Claude.
Claude skriver utkastet ur det jag arbetat med under veckan, och jag läser och godkänner varje inlägg innan det publiceras.