The free Notion social media template that actually posts for you.
A ready-made content calendar for Notion β captions, media, schedule, status and analytics, already set up. Duplicate it in one click. Then, if you want, connect it to NotionScheduler and it publishes to Instagram, Threads, TikTok, Facebook, LinkedIn and more, on schedule.
Free forever Β· No sign-up to duplicate Β· Works in any Notion workspace
See it before you duplicate it
The same posts, shown the way that fits how you plan β a month calendar, a status board, or a visual grid.
Everything a content calendar needs β nothing you don't
π Three ready-made views
A Calendar to see the month, a Board by status, and a Gallery that previews your grid.
βοΈ Caption + first comment
Write your post in the page, keep hashtags in a separate field β they post as the first comment.
πΌ Media & thumbnails
Drop images or video straight into the row. What you attach is what publishes.
π· Platform + status
Tag the platform and watch each post move from Scheduled β Posted on its own.
π Analytics that fill themselves
Views, likes, comments, shares and saves come back into the row after a post goes live.
π Scheduler-ready
The columns match NotionScheduler exactly, so connecting it is instant β no setup step.
From template to auto-publishing in four steps
-
1
Duplicate the template
Click Duplicate β it copies the whole calendar into your own Notion. No account needed to grab it.
-
2
Plan your posts
Write captions in the page, attach media, set a date and pick the platform. Batch a whole week in one sitting.
-
3
Connect NotionScheduler (optional)
Link the database to NotionScheduler. Because the columns already match, it's recognized instantly.
-
4
Let it publish
Tick βReady to post?β and each post goes out on schedule β to Instagram, Threads, TikTok, Facebook, LinkedIn and more.
What's actually in the database
Every property below ships with the template, already named and typed the way NotionScheduler expects. Add your own columns, views and colours freely β just leave these named as they are and the connection keeps working.
Planning
| Property | Type | What it does |
|---|---|---|
.Scheduled Post Date
|
date | When the post goes out. Drives the Calendar view, and it's the only field NotionScheduler needs to know when to publish. |
.Media & Files
|
files | The image or video that publishes. What you attach here is exactly what goes out β no re-uploading anywhere else. |
.Media Thumbnail (optional)
|
files | An optional custom thumbnail, for the platforms that let you set one rather than pulling a frame from the video. |
.Social media account
|
select | Which connected account this row publishes to. One calendar can feed every platform you've connected. |
.First Comment
|
rich text | Hashtags or credits posted as the first comment, so the caption itself stays clean. |
Publishing
| Property | Type | What it does |
|---|---|---|
NotionScheduler Status
|
select | Set by NotionScheduler, not by you: Scheduled, then Posted, or Error if something went wrong. |
.Ready to post?
|
checkbox | Your go/no-go switch. Nothing publishes until this is ticked, so a half-written draft sitting in the calendar is safe. |
.Post this as story?
|
checkbox | Publishes the row as a story instead of a feed post, where the platform supports both. |
NotionScheduler Comments
|
rich text | Where NotionScheduler writes back what happened β including the reason when a post fails, so you can fix it in place. |
Analytics
| Property | Type | What it does |
|---|---|---|
.π Views
|
number | Views, pulled back in after the post is live. |
.β€οΈ Likes
|
number | Likes, pulled back in after the post is live. |
.π¬ Comments
|
number | Comment count, pulled back in after the post is live. |
.π Shares
|
number | Shares, pulled back in after the post is live. |
.πΎ Saves
|
number | Saves, pulled back in after the post is live. |
The leading dot keeps these grouped together and out of the way of your own columns. The two
NotionScheduler fields are written by us, not by you β leave them
to fill themselves in.
A template that plans and posts
Most Notion social media templates are pretty planners β you still copy every post into another app to publish. This one is built to connect to NotionScheduler, so the calendar you plan in is the calendar that goes live. Same rows, no re-typing, no second tool open all day.
See it for your platform
New to content calendars? Read our guide on building a Notion content calendar.
Notion template questions,
answered.
Can't find it? Ping us from the support page once you're in β we actually read those.
Yes β completely free to duplicate and use, forever. You don't even need a NotionScheduler account to grab it.
No. It works as a standalone content calendar. But connect it to NotionScheduler and the same calendar also publishes your posts automatically, on schedule.
Instagram, Threads, TikTok, Facebook, LinkedIn, X and YouTube β one calendar for all of them. Tag each post with its platform.
Yes β add your own columns, views and colors freely. Just keep the pre-set fields (the ones starting with a dot) named as they are, so NotionScheduler still recognizes them.
Duplicate the template, then link the database when you connect Notion in NotionScheduler. Because the columns already match, it's recognized instantly β no setup step.
It's one universal calendar for every platform. For platform-specific how-tos, see our Instagram, Threads or TikTok pages.