MonkeyRun

Templates, spreadsheets and scripts, plus the reasoning that makes them work

Guide 02 / Content Marketing

How to Build a 90-Day Content Calendar in One Afternoon

Weekly themes, a hook bank in its own tab, three dropdowns per row, one repurposing map, and a Friday numbers check: the five decisions that keep a calendar alive past week two.

Disclosure: the writer makes content templates for creators (calendars, hook banks, caption formulas), and this is the planning system behind all of them. The five steps below work in any spreadsheet, with nothing to buy.

Every content calendar dies the same way: 90 empty cells, a color-code legend, and a quiet abandonment by week two. The problem isn't discipline: it's that most calendars ask you to make 90 creative decisions in a planning tool instead of 5 structural ones.

Ninety days is the right planning unit either way: long enough to show real patterns in what works, short enough that the plan doesn't rot before you finish it. Here's the five-step system that fills one in a single afternoon.

1. Plan themes, not posts

Daily cells are why calendars die. Shrink the decision: pick four themes per month, and every post that week draws from the current theme. "What do I post today" is now half-answered before you sit down, because you only choose the angle, not the subject.

2. Build the hook bank before the calendar

A calendar tells you when; a hook bank tells you what. Collect scroll-stopping openers in one tab, sorted by the psychology that makes them work: curiosity gap, contrarian take, listicle, and so on. Fifty hooks is a working bank: enough variety that the same theme never produces two posts that open the same way.

Once the bank exists, pairing is mechanical: hook + this week's theme = post. That separation matters more than it sounds. Deciding whether an idea is interesting and deciding when it goes out are two different mental modes, and calendars fail when they force you to do both in the same sitting.

3. Give every row three dropdowns

The trick that makes 90 rows fillable in an afternoon: three dropdown columns per row, for platform, format, and status (idea / drafted / posted). Choosing from a dropdown is a completely different mental task than writing, so batch it: fill all 90 rows in dropdown mode first, then write against the grid. Planning 3 months becomes data entry, not creativity.

4. Map repurposing once, reuse forever

Draw one arrow map at the top of the sheet: 1 long video becomes 3 shorts, 2 text posts, and 1 newsletter. Map it once and every substantial piece you make flows through it, because the calendar is where the map gets scheduled, not reinvented.

For the email side, keep 5-7 plug-and-play shells ready: welcome, value, story, launch, last chance, win-back, and a weekly shell. The newsletter never starts from a blank page again.

5. Review weekly, re-plan monthly

A calendar without numbers is a diary. Log views, saves, and click-through per post every week; at each month's end, double down on the two themes that performed and quietly retire the one that didn't. The calendar is a living sheet, not a contract with yourself.

This is also why 90 days beats 365: a year-long plan can't absorb three months of performance data without a full rewrite, but a quarter absorbs one month's data just fine. You re-plan the last month of the quarter with everything the first two taught you.

The three ways 90-day calendars usually fail

Worth naming the failure modes, because all three are process bugs, not character flaws:

  • Planning posts instead of themes. If every cell needs a creative decision, the afternoon never ends. Themes first, posts second.
  • Hooks living in the same tab as the schedule. When "what do I say" and "when does it go out" share a column, both stall. Keep the hook bank separate.
  • No numbers column at all. A calendar you never measure is just a list of good intentions. The weekly 15-minute review is what turns 90 days of posting into 90 days of learning.

The toolkit shortcut

Copy the five steps above into any spreadsheet: the system is free forever.

If you'd rather start from the built version

The Creator Content Kit costs $7, downloads instantly and carries a 30-day money-back guarantee. It is a 90-day calendar with the platform / format / status dropdowns already set, the 50-hook bank with every hook labelled by the psychology that makes it work, 5 caption formulas with 30 ready-to-paste captions, those 7 plug-and-play email templates, and a performance tracker tab for the weekly numbers check. On the hook tab the rows are grouped by category down to about row 30 and then cycle through the same labels, so the category column is what you filter on rather than the row order. The file is .xlsx with no macros; I have not tested it in Google Sheets or Numbers.

The rest of the catalog (freelance paperwork, trackers, resumes, landing pages) is at payhip.com/MonkeyRun, and the coupon LAUNCH20 takes 20% off any single order at checkout.