NotionScheduler
๐Ÿ“˜ Getting started

From a Notion row to a published post

Five steps, shown on screen. The orange ring is where you click.

  1. Step 1 Add a row
  2. Step 2 Write the caption
  3. Step 3 Attach your media
  4. Step 4 Pick the date and account
  5. Step 5 Tick the box

Before you start, check these three in your dashboard

Open your dashboard
  • Your Notion database is connected. Its new columns start with a dot.
  • Your social accounts are connected with Add social account. Instagram needs a Business or Creator account.
  • Each account is added to the database. That's what lists it in the database's account column.
01

Add a row

Each row of your database is one post. Click + New at the bottom of the table and give it a name.

๐Ÿ’ก The name is just for you, except on Pinterest, where it becomes the Pin's title.

๐Ÿ“… Content Calendar
Aa Name .Scheduled Post Date .Social media account .Ready to post? Status
โ˜€๏ธ Summer recap Nov 4, 9:00 AM [email protected] Posted
๐ŸŽฌ Behind the scenes Nov 8, 6:00 PM LinkedIn@Acme Inc Posted
๐Ÿš€ Launch announcement
+ New Click here
02

Write the caption in the page

Open the row. Your caption isn't a column: it's the page itself. Click below the columns and type, like a note.

๐Ÿ’ก It's sent as plain text: bold, headings and images in the page are left out.

Content Calendar / ๐Ÿš€ Launch announcement
๐Ÿš€ Launch announcement
๐Ÿ“… .Scheduled Post DateEmpty
๐Ÿ“Ž .Media & FilesEmpty
๏ผ  .Social media accountEmpty
Your caption goes here
We're launching on Friday ๐Ÿš€
Everything we built this summer, in one app.
Link in bio. #launch #notion
03

Attach your media

Click .Media & Files and upload your photos or your video. Several photos make a carousel.

๐Ÿ’ก Upload the files themselves: a link to a file hosted elsewhere won't publish. For a Reel or a video, put a cover image in .Media Thumbnail (optional).

Content Calendar / ๐Ÿš€ Launch announcement
๐Ÿš€ Launch announcement
๐Ÿ“Ž .Media & Files
โฌ† Upload
photo-1.jpg photo-2.jpg photo-3.jpg
๐Ÿ–ผ๏ธ .Media Thumbnail (optional)
cover.jpg optional
04

Pick the date and the account

In .Scheduled Post Date, pick the day and turn on Include time to choose the hour. Then pick where it goes in .Social media account.

๐Ÿ’ก Pick several accounts and the same row goes out on each of them.

Content Calendar / ๐Ÿš€ Launch announcement
๐Ÿ“… .Scheduled Post Date November 14, 2026 6:00 PM
November 2026
MoTuWeThFrSaSu 10111213141516
Include time
6:00 PM
๏ผ  .Social media account [email protected] #ID_12
05

Tick .Ready to post?

That's what schedules it. Within seconds the box unticks itself and the status shows Scheduled. At the time you picked, it turns Posted.

๐Ÿ’ก You can still change the text, the media or the date afterwards: NotionScheduler reads the row again right before it publishes.

Content Calendar / ๐Ÿš€ Launch announcement
โ˜‘๏ธ .Ready to post? Tick it
๐ŸŸข NotionScheduler Status Scheduled Posted
๐Ÿ“ NotionScheduler Comments ๐Ÿ•’ Instagram (acme.studio): Scheduled for November 14, 6:00 PM โœ… Instagram (acme.studio): Posted
Cheat sheet

Every column, in one line

Keep their names as they are. Add your own columns and views around them as you like.

You fill these

  • .Scheduled Post Date When it goes out. Turn on "Include time" to pick the hour.
  • .Media & Files The photos or video to publish. Several photos make a carousel.
  • .Social media account Where it goes. Pick several accounts to post the same row on each.
  • .Ready to post? The switch: nothing is scheduled until it's ticked.

Optional

  • .Media Thumbnail (optional) A cover image, on the platforms that take one.
  • .First Comment Posted as the first comment. Handy for hashtags.
  • .Post this as story? Publishes the media as a Story instead of a post.

NotionScheduler fills these

  • NotionScheduler Status Scheduled, then Posted. Error or Partial if something failed.
  • NotionScheduler Comments What happened, account by account, and how to fix a failure.

The columns with an emoji (๐Ÿ‘€ โค๏ธ ๐Ÿ’ฌ ๐Ÿ” ๐Ÿ’พ) fill themselves in with your post's numbers once it's live.

Platform by platform

What each platform takes

Cover is .Media Thumbnail (optional), Story is .Post this as story?. If a post doesn't fit, you'll be told why in NotionScheduler Comments.

Platform Text only Photos Video Cover Story First comment
Instagram Instagram โ€“ Up to 10, with videos As a Reel, up to 15 min Reel cover Yes Yes
Facebook Facebook Yes Several 9:16 up to 90 s goes out as a Reel Regular videos Yes Yes
Threads Threads Yes Up to 20, with videos Up to 5 min โ€“ โ€“ Yes
Bluesky Bluesky Yes Up to 4 Up to 3 min โ€“ โ€“ Yes
Pinterest Pinterest โ€“ 2 to 5 4 s to 15 min Video cover โ€“ โ€“
X (Twitter) Yes Up to 4 Up to 140 s โ€“ โ€“ Yes
LinkedIn Yes Up to 20 Up to 30 min โ€“ โ€“ Yes
TikTok TikTok โ€“ Up to 35 3 s to 3 min Photo posts โ€“ โ€“
YouTube YouTube โ€“ โ€“ One, published as public โ€“ โ€“ โ€“

Instagram

Caption up to 2,200 characters.

Needs an Instagram Business or Creator account.

Facebook

On a text-only post, the first link shows as a link preview.

Publishes to Facebook Pages, not personal profiles.

Threads

Up to 500 characters. The first comment is a reply.

Bluesky

Up to 300 characters. Links, hashtags and mentions are clickable.

Video needs a verified email address on Bluesky.

Pinterest

The row's title is the Pin's title, the page its description. The first link in the page is the Pin's link.

Each board is its own account. Two boards of the same Pinterest account at most per row.

X (Twitter)

280 characters, a link counts as 23. The first comment is a reply, and counts as an X post.

On paid plans, with a monthly number of X posts.

LinkedIn

Up to 3,000 characters. A link to a LinkedIn profile or company page becomes a mention.

Also takes a document (PDF, Word, PowerPoint), titled with the row's title.

TikTok

Caption up to 2,000 characters.

Status turns to Posted once TikTok has finished processing the video.

YouTube

The page becomes the video's title, up to 100 characters.

If something goes wrong

When a post fails

The row tells you what went wrong. Fix it, tick the box again, done.

1. Read the comment

Error

โš ๏ธ Instagram (acme.studio): Instagram Carousels can't contain more than 10 elements

2. Fix it in the row

+7 โœ•

Here: remove photos until there are 10 at most.

3. Tick it again

.Ready to post? โ†’ Scheduled โ†’ Posted
  • A platform hiccup? It's retried automatically, and the comment says so. Nothing to do.
  • Asked to reconnect? Reconnect the account from your dashboard, then tick the box again.
  • Several accounts, one failed? The status shows Partial. Ticking again only retries the one that failed.