Scheduling

Scheduling

Newsletter → Settings → Schedule controls when WP-Cron triggers your sends.

Frequency

  • Manual (default) — no cron, no automatic action. You generate and send by hand.
  • Daily — fires every day at the configured time.
  • Weekly / Fortnightly — fires on the configured day of week.
  • Monthly — fires once a month.

Day and time

The Day field applies to weekly and fortnightly schedules. Time is in your site timezone (set under WordPress Settings → General → Timezone). Best windows for newsletters are typically Tuesday–Thursday, 8–11am local — your audience will tell you what works.

Manual approval (default)

With Auto-send without approval off, the cron does not send anything. Instead, when the trigger fires:

  • If a draft newsletter exists, the plugin emails the site admin a link to review and click Send Now.
  • If no draft exists, the plugin does nothing — you generate manually when ready.

This is the safest mode. Recommended for the first month or two while you tune your site context and verify drafts read well.

Auto-send (free plugin)

Tick Auto-send without approval and the cron sends without you in the loop. Behaviour:

  • If a draft exists, it is sent at the scheduled time.
  • If no draft exists, the plugin auto-generates one (tone: friendly, length: medium) and sends it immediately.

The free plugin's auto-send is intentionally minimal — no editor pass, no audit gate. For unattended sending in production, use the pro plugin's enhanced scheduler.

Auto-send with editor pass + audit gate (pro plugin)

Activating the pro plugin replaces the free scheduler with a richer pipeline:

  1. Cron fires.
  2. If no draft + auto-send is on → generate one.
  3. Paid newsletter? → always hold for manual approval. Paid is never auto-sent.
  4. Run the editor pass — Claude returns JSON find/replace edits and applies every confident one (grammar, tone, redundancy, cliché swaps). Judgment-call flags are stored on the post for you to see.
  5. Run the full audit. Any FAIL → block the send, email admin with the failing checks.
  6. Otherwise → send.

This is the safe way to run unattended.

Scheduling caveats

  • WP-Cron only fires when someone visits the site. For low-traffic sites, set up a real cron hitting wp-cron.php every five minutes — your host's control panel usually has a UI for this.
  • Always run a test send to your own email before turning auto-send on.
  • The schedule applies globally — there is one schedule per install. Sending free daily and paid weekly from the same install requires the pro plugin's enhanced scheduler.

Next: Subscribers & forms.

Plugin screenshots

Weekly Schedule — per-day enable, template, free/paid type.
Weekly Schedule — per-day enable, template, free/paid type.