Writing newsletters

Writing newsletters

Three tools work together: the AI generator drafts the issue, the AI editor refines it, the audit catches problems before you send.

The AI generator

Newsletter → New Newsletter. Four inputs:

  • Topic / focus — leave blank to auto-pick from your most recent posts. Or type a one-line focus to steer the draft.
  • Tone — Friendly, Professional, Casual, Authoritative. Pick the one closest to how you actually talk.
  • Length — Short (~200 words), Medium (~400), Long (~700).
  • Include recent posts — when on, the latest 3–5 post titles + excerpts are sent to Claude as context.

Site context — the highest-leverage setting

The single biggest control over voice is Settings → Site Context → Manual description. The plugin auto-summarises your site (title, tagline, recent posts, categories) but a manual description overrides that. Describe:

  • Who you write for (operators, hobbyists, executives — be specific)
  • What your beats are (tactics, templates, growth stories — your version)
  • What you avoid (listicles, hype, generic advice)
  • Voice cues (operator-to-operator, no emojis, British English, etc.)

200–400 words here radically improves every generated draft afterwards.

The AI editor

Open a draft. The right sidebar gives you Claude tools.

Per-selection (highlight text in the body, then click)

  • Rewrite — same meaning, your chosen tone
  • Shorten — about a third shorter, point preserved
  • Expand — adds 1–2 supporting sentences
  • Fix grammar — spelling, awkward phrasing, repeated words

Per-newsletter

  • Suggest subject lines — five alternatives under 60 characters, click any to use
  • Spam check — local scan against common trigger words (free, guarantee, urgent, click here, etc.)
  • Tone check — Claude reads the whole draft and reports whether the voice matches the tone you picked
  • Open email preview — renders inline as subscribers will see it

The pre-send audit

Click Run full audit in the sidebar. Returns ten checks, each PASS / WARN / FAIL with a plain-language note:

  • Subject line — present and set
  • Subject length — fits mobile preview (under 60 chars), desktop (under 78)
  • Body content — at least 20 words
  • Unsubscribe link — body-level reference (the plugin always adds one in the footer regardless)
  • Link count — warns over 20 (high density flags spam filters)
  • Link format — well-formed URLs (https / mailto / tel)
  • Spam triggers — count of common spam words found
  • Placeholder leaks — unresolved {placeholders}, lorem ipsum, TODO markers
  • Readability — Flesch-Kincaid score (warns under 30 = dense, hard to read)
  • Estimated read time — minutes at 230 words/minute

FAIL is blocking — fix it before sending. WARN is a heads-up. With the pro plugin's enhanced scheduler, FAIL also blocks auto-send and emails the admin instead.

Free vs paid newsletters

Each newsletter has a Free / Paid radio on the edit screen.

  • Free (default) — sends the full body to every active subscriber.
  • Paid — requires the pro plugin's Stripe paywall. Free subscribers receive a teaser + Subscribe CTA; paid active subscribers receive the full body.

Next: Scheduling.

Plugin screenshots

AI settings — Claude API key + default model.
AI settings — Claude API key + default model.