Free content calendar template
A CSV that opens in Google Sheets or Excel — with the two columns most calendar templates leave out: where each post came from, and who approved it.
Why most calendar templates stay empty
A typical content calendar is an empty grid: dates down the side, platforms across the top. It assumes the hard part is remembering to post. It isn't. The hard part is having something true and useful to say — and someone accountable for saying it.
This template plans posts the way a working system does: every row names the post's job, its source in real business material, and its approver. A row you can't fill in is telling you something — usually that the source material doesn't exist yet, which is a different problem than discipline.
The columns, and why each earns its place
| Column | Why it exists |
|---|---|
| Date | When the post is planned to publish. |
| Platform | One row per platform version — a post adapted for Instagram and Facebook is two rows. |
| Post job | The one thing this post does: answer a question, prevent a mistake, show proof, explain a distinction, share an update. |
| Source | The real material the post came from — a website page, an FAQ, a permissioned review or photo. One of the two columns most templates miss, and the one that stops generic filler. |
| Draft status | Idea, drafting, or ready to review. |
| Approved by | A name. Nothing publishes from this calendar without one. |
| Published & verified | Checked against the live post — scheduling is an instruction, publication is a result. |
| Response owner | Who watches for the comments, messages, and leads this post may cause. |
| Customer-path note | What moved: a profile visit, an inquiry, a booking. Raw counts, not percentages. |
How to use it in Google Sheets or Excel
- Download the CSV. It includes eight example rows (a hypothetical service business, not real customer data) — replace them with your own.
- Google Sheets: File → Import → Upload, then "Replace spreadsheet". Excel: just open the file and Save As .xlsx.
- Fill the Source column first, from material you already have: service pages, FAQs, customer questions, permissioned reviews and photos. The website-to-posts guide shows how one page becomes several rows.
- Review before publishing using the six-question approval checklist — the Approved-by column is where it lands.
- Pick a cadence you can sustain, not an aspirational one — the posting frequency calculator and the real-world benchmarks help set it honestly.
If the Source column is the part that never fills
That is the most common failure, and it is not a discipline problem — it usually means nobody can see which parts of the business hold post-worthy material. Boomp's free content pack reads your public website and makes ten finished posts and captions from what it can support. You can review and download the pack with no email, account, or card. Paid plans keep the work going and add publishing through the approval settings you choose.