Skip to content
Planning

Social Media Content Calendar: Free Template

Download a free content calendar, adapt the example posts, and plan the owners, reviews and publishing details your team needs.

Download free CSV
By OutReply9 min readUpdated
In this guide

A content calendar records what you plan to publish, where, when and who is responsible. Start with a few useful posts your team can finish, review and follow up on.

The free CSV below includes three fictional pottery-studio examples and a blank row. Use one row per post and account, then adapt the workflow to your team.

Get the free calendar template

Open the file in a spreadsheet app, replace or delete the example rows, and duplicate the blank row. In Excel, use Data → From Text/CSV if it opens in one column, then select the comma delimiter. Save a working copy in your app's format if you add filters, formatting or validation; CSV retains plain cell data.

Step 1: Audit what you already post

Review a consistent recent period on each account. Record topics, formats and useful outcomes, keeping paid promotion and unusual events separate. A post with many reactions may not have produced enquiries. If you are starting from zero, list real questions your audience asks and label your first ideas as experiments.

Step 2: Give each channel a goal

A calendar without goals fills up with posts that don't add up to anything. Give each channel one main job and a way to measure it:

ChannelExample jobMeasure
InstagramShow beginners what a class involvesRelevant questions and class enquiries
FacebookExplain collection arrangementsQuestions answered and corrections needed
LinkedInExplain a professional serviceEnquiries that match the service

These are example jobs, not rules about who uses each network. Choose accounts where you can reach the audience you need and maintain the work. Keep distribution metrics separate from the business outcome.

Step 3: Choose your content pillars

Content pillars are recurring themes that help you choose the next useful post. Use enough to cover the audience's questions without creating categories just to fill slots. A bakery might use:

  1. Education: baking tips and ingredient explainers.
  2. Product: new flavors, seasonal menus and how things are made.
  3. Community: customer photos (with permission), local events and staff stories.
  4. Behind the scenes: early mornings, deliveries, mistakes and fixes.
  5. Promotion: offers, pre-orders and holiday deadlines with current details.

Choose the mix from your purpose and audience response. A fixed educational-to-promotional ratio is not required to use this calendar.

Step 4: Set a cadence you can sustain

Count the work before choosing the number of posts. For each idea, allow time to collect material, draft, review, publish and answer people. Leave room for corrections and delays. Reduce the plan when those tasks do not fit the available time.

Capacity checkPlanning decision
An expert must check the adviceBook review time before choosing a publish slot
An asset is not readyKeep the post in draft or move its date
Nobody can handle the expected questionsAssign reply coverage or reduce the plan

The sample below has three posts to illustrate the fields. It is not a minimum, a weekly quota or a recommendation for every platform.

Step 5: Map fixed dates first

Add everything with a fixed date before filling regular slots: launches, sales, events, holidays and awareness days your audience cares about, plus deadlines such as the last day to order for holiday delivery. Then work backwards from each one. A launch might need a teaser a week ahead, the announcement on the day, and follow-ups with customer reactions afterwards.

Step 6: Decide what each entry tracks

The download groups the working details into these fields:

  • Schedule: publish date, local time, time zone, account and format.
  • Content: topic, caption or asset reference, and the goal or next step.
  • Ownership: owner, reviewer, review due date and reply owner.
  • Progress: status, live post URL and results or notes. The Row type field labels fictional examples; clear it for your own rows.

Step 7: Build a production workflow

A calendar only works if content is ready before its slot. Separate the stages so each one can be batched:

  1. 1
    IdeasKeep a running backlog. Pull ideas from comments, customer questions, sales calls, search queries and your best past posts, or get a starting list from the free post ideas generator.
  2. 2
    Batch creationGroup related work when it helps: draft captions together or photograph several products in one session. Check each version against its own account, format and purpose.
  3. 3
    Review and approvalName the reviewer and agree a deadline before publication. Check facts, prices, permissions, captions, image descriptions and destination links. Leave time for changes.
  4. 4
    SchedulingTransfer the final post to your publishing tool and verify its account, date, time zone and supported format. Mark Scheduled only after the tool confirms it. Check publishing outcomes and record the live URL.
  5. 5
    EngagementAssign a person to answer questions after publication. Record recurring questions for future posts and escalate anything they cannot answer accurately.

Adapt one idea for each network

Planning is faster when one idea feeds several posts. A single customer story can become a LinkedIn text post about the lesson, an Instagram carousel with the before and after, a 30-second Reel or TikTok, a Story poll asking followers about their own experience and an X post linking to the full write-up. Plan the core idea once, then add a version for each channel with its own format, length and call to action, instead of pasting the same caption everywhere.

Three example rows

These fictional Northbank Clay posts match the CSV. Assign your own dates and replace the examples with accurate business details. Each account gets a separate row, even when two posts share an asset.

AccountPostGoalStatus
Northbank Clay / InstagramPhoto: what to expect in your first classHelp beginners understand the sessionDraft
Northbank Clay / FacebookPhoto: how collection worksAnswer a common collection questionIn review
Northbank Clay / InstagramPhoto: upcoming beginner classDirect interested readers to class datesIdea

When the plan changes

Review is still pending near publish timeMove the slot or hold the post

Keep the status In review. Ask the owner to agree a new date or use another approved post. A date in a spreadsheet does not mean that the content is approved or that a publishing tool has queued it.

The class, offer or destination has changedCheck every affected version

Find related rows by topic and account. Update the wording and links, request review where needed, and check any copies already queued in the publishing tool. Editing this CSV does not update scheduled posts.

The publish time passed, but no post appearedVerify the outcome before retrying

Check the scheduler and destination account. A passed date is not proof of publication. Record a failure or an unknown outcome in Results / notes, and check for an existing post before retrying to avoid a duplicate. Add the live post URL only after confirming publication.

Step 8: Review and adjust

Compare planned posts with confirmed publications over a consistent period. Note delays, repeated review issues and useful audience responses. Keep missing results blank with a note rather than turning them into zero. For performance comparisons, keep the account, metric definition and observation window consistent. Revisit one useful idea or fix one recurring workflow problem in the next plan.

Plan for conversations, not just publishing

Use the Reply owner field to make follow-up explicit. Give that person current facts and a route for uncertain questions. AI-drafted replies can help prepare responses on supported channels; check them before sending. A calendar alone cannot provide coverage or guarantee response speed.

Spreadsheet or scheduling tool?

Use a spreadsheet when you need a flexible planning record and can manage the handoff to publication. A scheduling tool adds supported publishing actions, previews and account-specific scheduling. Keep the sheet and scheduler consistent if you use both. For timing experiments, use the posting-time guide; for link labels, use the UTM builder.

Frequently asked questions

What should a social media content calendar include?

Include the account, date, local time, time zone, format, topic, caption or assets, goal, owner and status. This template also tracks the reviewer, review deadline, reply owner, live post URL and results or notes.

How far in advance should I plan social media content?

Map fixed dates first, then allow enough lead time to collect assets, draft, review and make changes. Choose a planning horizon your team can keep current, with room for timely posts and corrections.

How many posts per week should I schedule?

Base the plan on the time needed to produce, review and follow up on each post. The three examples in this guide demonstrate the fields, not a weekly quota or a universal platform recommendation.

Is there a free content calendar template?

Yes. Download the CSV from this guide without signing up. It has 16 columns, three labeled fictional examples and a blank row. Replace the examples and choose your own dates. CSV contains plain data, so save in your spreadsheet app's format to retain added formatting or validation.

Does the template schedule posts in OutReply?

No. It is a planning resource and does not publish or import posts. Prepare and confirm each scheduled post in your publishing tool, then keep the sheet updated with its status and live URL.

Keep going

All guides

Build your content calendar in OutReply

Plan, preview and schedule posts for six networks from one calendar.

Start free