
Guides
Newsletter content calendar: a reference you can cite
A newsletter content calendar is a dated list of issues, each with an owner, a send date, a theme, and a final disclosure check before it ships.
What to take away
- Build the newsletter content calendar as dated rows, not themes: issue number, send date, working title, writer, editor, sponsor status, disclosure check.
- Set cadence from production capacity, not ambition. One issue a week that ships beats three that stall in week two.
- Every sponsored issue needs its disclosure written before the draft, not added at send time.
- Keep the raw subscriber count, the open rate and the churn number in the same sheet, so a good open rate cannot hide a shrinking list.
- Name one person who owns the calendar and can move a date.
This article covers newsletter operations in general terms. It is not legal, tax or accounting advice. Commercial email, privacy and endorsement duties vary by jurisdiction and by message, so check current law and platform terms, and consult a licensed attorney or a CPA where the decision is yours to make.
What a newsletter content calendar contains: fields, tools and send platforms
A content calendar is a table with one row per issue. The columns that earn their place:
Calendar fields
| Column | What goes in it |
|---|---|
| Issue number | Sequential, never reused |
| Send date and time | Fixed slot, in the list's timezone |
| Working title | One line, replaceable |
| Writer and editor | Named people, not roles |
| Sponsor | Sold, in negotiation, or house |
| Disclosure status | Drafted, reviewed, or missing |
| Assets due | Images, links, data pulls |
| Publish status | Draft, edited, scheduled, sent |
| Tracking link | UTM or platform tag, pasted in the row |
| Post-send notes | What to repeat, what to drop |
Themes belong in a separate planning note. A row that says "October: trust" tells you nothing on a Tuesday morning when the draft is late.
Google Sheets holds this for free with a Google account. Airtable's free tier caps a base at 1,000 records, and its Team plan runs about $20 per user a month billed annually. Notion is free for one user, with paid seats typically near $10 a month billed annually.
Pick the send platform in the same pass. Beehiiv's free Launch plan covers 2,500 subscribers, and Grow starts around $39 a month as of 2026. Mailchimp's free tier allows 500 contacts and 1,000 sends a month. Kit is free to 10,000 subscribers.
Substack charges nothing to publish and takes 10% of paid subscription revenue. Buttondown is free to 100 subscribers, with paid plans starting near $9 a month. Put the plan and its price in a calendar row so the cost side stays visible.
Cadence and the three review horizons
Cadence is the second decision, and it follows capacity. Count the hours one issue takes from first draft to send, multiply by the number of issues you want per month, and compare that to the hours you actually have.
If the arithmetic does not close, cut frequency before launch, not after. Lists that stall usually stall in week two, when the first burst of enthusiasm meets a second deadline.
Daily business briefings such as Morning Brew ship every weekday morning. For a small trade list, one issue a week is the usual starting point.
Three horizons keep the calendar honest: weekly, monthly and quarterly.
Weekly. The send itself involves several steps:
Cadence review horizons
- draft
- edit
- disclosure check
- schedule
- send
- log the numbers
Monthly. Review opens, clicks, unsubscribes and sponsor delivery. Decide what to repeat and what to drop.
Quarterly. Review cadence, sponsorship rates, and whether the list is growing faster than it is shrinking.
Small niche lists typically sell a sponsored placement for $25 to $50 per thousand opens, with the rate set by audience fit and list size.
Run the monthly review on the same day each month, with the same three numbers in front of you. A number you check irregularly is a number you argue about.
Disclosures are a calendar item
Sponsorship, affiliate, gifted-product and employment disclosures belong where a reader will see them, not in a footer nobody scrolls to. Write the disclosure when you book the sponsor, put it in the row, and check it before the issue is scheduled.
The FTC's CAN-SPAM compliance guide sets out the commercial-email basics: accurate sender identity, honest subject lines, a physical postal address, a working opt-out, and prompt suppression once someone opts out. It also covers your responsibility for vendors sending on your behalf.
Two more FTC resources belong in the same folder. The ROSCA recap on negative-option offers explains the rule for free trials that convert to paid subscriptions: disclose the material terms before collecting billing details, get express consent, and offer a simple way to stop the charges.
The Advertising FAQs for small business cover claim substantiation and endorsement disclosure, which is what a sponsored issue is.
State law can add duties on top. Name the authority, check it, and write the disclosure into the row.
Worked example: a four-issue month
A publisher with a 4,000-name list sends weekly and has one sponsor booked for the second issue.
Four-issue month
- Issue 1, house, send Tuesday 07:00. Writer drafts Friday, editor Monday, scheduled Monday night.
- Issue 2, sponsored, same slot. Disclosure drafted when the contract was signed, reviewed with the edit.
- Issue 3, house, written from the best-performing issue last quarter.
- Issue 4, sponsored, rate held at the same figure as issue 2.
At 4,000 names, the list sits past the free tier on Beehiiv and MailerLite. Budget a paid plan, typically $20 to $50 a month depending on the platform and the features you need.
The calendar is four rows. The work is deciding, in advance, which issue gets the extra editing pass and which sponsor gets the follow-up report. The newsletter content and production guide walks through the production side of each row.
Common questions
How do I build the first calendar?
Build the first calendar
- Open a sheet and list the next eight send dates in one column.
- Add columns for issue number, send date, working title, writer and editor. Add two more for sponsor status and disclosure status.
- Name the writer and editor for each row before the first draft is due.
- Set one fixed send slot and repeat it in every row.
- Write the disclosure into the row when a sponsor signs.
How far ahead should the calendar run?
Eight to twelve weeks is enough to book sponsors and commission writers without locking in topics that will be stale by send date. Beyond a quarter, keep a theme list rather than dated rows.
What belongs in the monthly review?
Opens, clicks, unsubscribes, sponsor delivery and one decision: what to repeat. Keep the same numbers each month so the comparison means something.
Who owns the calendar?
One named person. They hold the dates, flag slipping drafts, and can move an issue without a meeting. Shared ownership is how a calendar quietly stops being updated.
Do I need a disclosure on every issue?
Only where there is a material connection to disclose: a sponsor, an affiliate link, a gifted product, or an employment relationship with something you cover. Write it when the relationship is created, not when the issue ships.







