Social Media Calendar Template: Columns, Statuses and a Ready Table to Copy

A social media calendar template to copy: the columns to use, statuses from idea to published, month and week views and how to keep the calendar current.

AI SMM team 11.09.2026 8 min read

A social media calendar template is a table where every planned post has one row with a date, time, network, format, caption status and owner, so anyone can see at a glance what goes out when and what is still missing. The template below gives you the columns, the statuses and a filled example you can copy into a spreadsheet today. Most calendars fail not because the ideas are weak but because the format is: posts live in chats and notes, nobody knows which ones are approved, and the gap on Thursday is noticed on Thursday. This guide is about the calendar as a working tool, how to structure it and keep it current, rather than about choosing topics.

Key takeaways

  • A content plan decides what you say and why; a social media calendar decides when, where, in what format and who is responsible.
  • Eight columns cover most small businesses: date, time, network, format, topic or pillar, caption and media status, owner, link or call to action.
  • Statuses matter more than colors: a post is always an idea, a draft, in review, approved, scheduled or published.
  • Keep the calendar alive with a fixed weekly skeleton and a 20-minute weekly check, not a big monthly rebuild.

Content plan vs social media calendar

People often use the two terms for the same thing, but separating them makes both easier to run.

Content plan Social media calendar
Answers What do we talk about, for whom and why? What goes out, where, when, and who is doing it?
Horizon A quarter or a season The next two to six weeks in detail
Changes Rarely, after a review Every week: dates move, drafts get approved
Main unit Topics, pillars, campaigns Individual posts with dates and statuses

If you already have a content plan with themes and pillars, the calendar is where those themes turn into specific posts on specific days. If you do not, you can still start with the calendar and fill it with a simple weekly rhythm, then refine topics later.

The social media calendar template (copy this table)

Here is the template with a few filled rows for an imaginary coffee shop that posts to Instagram, TikTok and a Telegram channel. Copy the header into a spreadsheet and delete the example rows when you start.

Date Time Network Format Topic / pillar Status Owner Call to action / link
Mon 6 08:00 Instagram Story Offer: Monday breakfast combo Scheduled Anna Link sticker to the menu
Mon 6 12:30 Telegram Photo post Behind the scenes: new beans arrived Approved Anna Reply with your favorite roast
Wed 8 18:00 Instagram Reel How-to: latte art in 15 seconds Draft Max Save for later
Wed 8 18:30 TikTok Video Same latte art clip, native caption Draft Max Follow for Friday recipe
Fri 10 09:00 Instagram Carousel Social proof: 5 customer photos of the week In review Anna Tag us to be featured
Sat 11 10:00 Telegram Poll Community: next seasonal drink Idea Owner Vote in the poll

Optional columns to add when you need them: campaign (to group posts of one promotion), media file link, caption draft (if you write captions right in the sheet), due date (when the draft must be ready), result (reach, saves, messages, filled after publishing) and notes for anything that does not fit elsewhere.

Column by column: what each one is for

Date and time

Use the publish date and time in the time zone of your audience, not your own if they differ. Put the time in even when you are unsure; a placeholder like 18:00 is easier to change than a blank that nobody fills.

Network and format

Keep them separate. “Instagram Reel”, “Instagram Story” and “Instagram carousel” need different preparation, and splitting the columns lets you filter by format and see, say, that you planned no video this week.

Topic or pillar

A short label plus a few words: “Offer: Monday combo”, “How-to: latte art”. Starting with the pillar name lets you count at a glance whether the week is all promotion and no value.

Status

The most important column. It turns the calendar from a wish list into a production board. The next section covers the statuses.

Owner

One name per row, even in a team of two. “Us” means nobody.

What should the reader do next? Book, order, reply, save, vote. Writing it in the calendar forces the question before the post is made, not after it flops.

Statuses: from idea to published

Use a short, fixed list and never invent new statuses on the fly.

Status Meaning Who moves it forward
Idea Topic is noted, nothing produced yet Whoever owns the row
Draft Caption and media are being prepared Owner
In review Ready for the owner or client to check Reviewer
Approved Checked and accepted, waiting to be queued Owner
Scheduled Queued in the publishing tool with date and time Tool
Published Live; results can be filled in later Tool or owner
Failed / on hold Did not publish or was paused on purpose Owner, with a reason in notes

A quick health check: on Friday, next week’s rows should mostly be “Approved” or “Scheduled”. If they are still “Idea”, the calendar is running late and next week will be improvised.

One row per idea or one row per network?

This is the single most important design choice in a social media calendar template, and most templates do not mention it.

  • One row per network (as in the template above): the same idea for Instagram and TikTok gets two rows. Best when captions, times or formats differ between networks, which is almost always. Statuses and owners can differ too.
  • One row per idea with network checkboxes: more compact, fine for a solo business posting the same thing to two similar networks, but it hides the fact that each network needs its own caption and format.

A useful compromise is one row per network plus a shared “campaign” or “idea ID” column, so you can filter all versions of the same idea together.

Month, week and list views: when to use each

View Best for What you notice
Month Planning campaigns, holidays and launches Empty weeks, three promotions in a row, forgotten dates
Week Daily production and checking the balance of formats Two Reels on the same day, no posts on the busiest day
List or feed Reviewing captions and visuals in order A feed that looks repetitive, a missing call to action

A spreadsheet gives you the list view for free; for month and week views you either build a second tab or use a scheduler that shows all three from the same data.

Color codes and labels that actually help

Colors are useful only if they answer one question. Pick one dimension and stick to it:

  • By pillar (offers, how-to, behind the scenes, social proof): shows whether the mix is balanced.
  • By network: useful for teams where different people own different networks.
  • By campaign: useful during launches and seasonal promotions.

Leave status as a text column rather than a color. Colors for both pillar and status at once turn the calendar into a puzzle.

A weekly skeleton: fixed slots that make the calendar easy to fill

The fastest way to fill a calendar is to stop deciding from zero every week. Set a skeleton of fixed slots and fill each one with the week’s specific content.

Day Slot Example for a nail studio
Monday Offer or free slots Story with this week’s free times
Tuesday How-to or tip Carousel: how to make a manicure last longer
Wednesday Video Reel: 20-second design process
Thursday Community or question Poll: which color for autumn?
Friday Social proof Client photo with permission, short review
Weekend Light or personal Behind the scenes, team moment

Leave one flexible slot a week for reactive posts: news, a trend, a question many customers asked. A calendar with zero free space breaks the first time something happens.

Spreadsheet or scheduler?

Spreadsheet Scheduling tool
Cost Free Free or paid plan
Setup Minutes Connect accounts once
Publishing Manual, copy and paste into each app Automatic at the set time
Status accuracy Only as good as the last manual update “Scheduled” and “Published” update themselves
Network limits You check caption length and formats yourself Checked before the post is queued, in good tools
Approvals Comments and messages Built-in review step in some tools

A spreadsheet is a fine start for one person and one or two networks. Once you post to three or more networks, or someone else needs to approve posts, the manual copying and status updates become the main cost.

How to keep the calendar up to date

  1. Monthly (30–60 minutes): add holidays, launches and campaigns to the month view; assign each week’s skeleton slots a topic.
  2. Weekly (20 minutes): move next week’s rows from Idea to Draft or Approved, check the format balance, fill the flexible slot.
  3. After publishing: fill the result column for key posts, especially those with a call to action, so next month’s planning is based on facts.
  4. Set due dates earlier than publish dates. A draft due two working days before publishing leaves time for review and fixes.

How the calendar works in AI SMM

In AI SMM the content calendar shows the same posts in month, week and feed views, with each post’s network, time and status visible, so gaps and overlaps are obvious. Drafts, the queue, approvals and campaigns live in one place, channels can be grouped by brand or client, and text limits are checked for each network before a post is queued. An owner or a client can approve, edit or reject a post from a Telegram bot, which is handy for agencies managing several clients.

To fill the calendar faster, the AI content studio turns a campaign brief into a dated plan with ideas by day, formats and networks, and drafts captions in your brand’s tone. You can upload a batch of photos and videos at once and spread them across the calendar, or cut one long video into vertical clips with video clipping. Analytics suggests the best time to post from your own account history, which helps fill the time column with evidence rather than guesses.

Key takeaways: Social Media Calendar Template: Columns, Statuses and a Ready Table to Copy
Save this cheat sheet: right-click or long-press the image.

FAQ

How far ahead should a social media calendar go?

Detailed rows for two to four weeks ahead, plus key dates (holidays, launches, events) marked for the next two to three months. Planning every post three months ahead usually means rewriting most of them.

What is the difference between a content calendar and a social media calendar?

A content calendar can include blog posts, newsletters and videos across all channels. A social media calendar is the part focused on posts for social networks, with network, format and publish time for each one. Small businesses often keep both in one table with a “channel” column.

Should I use a separate calendar for each network?

No. One calendar with a network column shows the whole picture: you see when the same idea goes to several networks and avoid posting three promotions on one day. Filter by network when you need a single view.

What should I do when a planned post no longer fits?

Set its status to “On hold” with a short reason, rather than deleting the row. You can reuse the idea later, and anyone looking at the calendar understands why the slot is empty.

If your calendar currently lives in a spreadsheet and chats, try building next month in the AI SMM calendar on the free plan and see how much of the weekly status updating disappears.

Try it in AI SMM

Posts, chats, video and sales in one workspace. 7 days free.

Start free

Keep reading

Stop paying for ten tools.
Start with one.