Scrollmarkdocs
Content

Content calendar

Plan, draft, and schedule posts across Instagram, TikTok, and Facebook from one grid.

The Calendar is the command center for everything you publish. Drag, drop, schedule, reschedule, and check drafts — all from a single month view.

Find it under the Calendar item in the left sidebar.

app.scrollmark.com/calendar
The Scrollmark content calendar in month view
Month view with scheduled, draft, and published posts side by side.

The top bar

Across the top of the calendar you get:

  • Prev / Today / Next — navigate month by month. Clicking the Today button with the mini date card jumps you back to the current week.
  • Status filter dropdown — show All Posts, Drafts, Scheduled, Validating, Published, Deleted, or Failed. This is how you spot a post that didn't go out.
  • Choose from Drafts — opens a modal of every unscheduled draft so you can grab one and drop it on a date.
  • New Post — opens the compose flow.

Scheduling a post from scratch

Click New Post

Top-right of the calendar. Or click an empty day cell — it opens the same compose flow pre-filled with that date.

Pick your accounts

Multi-select the Instagram, Facebook, and TikTok accounts you want this post to go to. Scrollmark will handle each platform's requirements during publishing.

Choose the post type

Post, Story, or Reel. Availability depends on the platform — Reels work on Instagram and TikTok, Stories on Instagram and Facebook.

Drop in media

Upload a file, pick from My Media in the Creative Library, or paste a link. Supported formats: PNG, JPEG, JPG, MP4, MOV, AVI, 3GP, plus audio files (MP3, WAV, M4A). Max file size is 10 GB; video length caps at 600 minutes.

Write the caption

Caption once, edit per platform if you need to. The AI helper can suggest alternate hooks if you're stuck.

Pick when it goes out

Three options in Scheduling:

  • Post Now — publishes immediately.
  • Custom Date and Time — pick a slot.
  • Best Time to Post (Recommended) — Scrollmark suggests timestamps based on when your audience is most active. You have to save the post as a draft first before suggestions load.

Schedule

Hit the primary button. The post appears on the calendar as a pill on the chosen date.

Drag-and-drop rescheduling

Grab any scheduled or draft post and drop it on a different day. Scrollmark updates the scheduled time and re-validates the post against that platform's rules.

What you can't drag

Posts that are already Published, Validating, or Ongoing can't be dragged. The calendar blocks the drop so you don't accidentally break a live post.

Post statuses (and what they mean)

StatusWhat it means
DraftSaved but not scheduled. Safe to edit freely.
ScheduledWill publish at the set time. Still editable until it fires.
ValidatingScrollmark is checking media specs against the platform.
OngoingMid-publish — talking to Instagram / TikTok / Facebook.
PublishedLive. Open it to see the platform link.
FailedSomething went wrong — click for the error message.
DeletedYou deleted it. Hidden from the default view.

Filter by status using the dropdown in the top bar. The Failed filter is the one to check every morning.

Using drafts well

The Choose from Drafts button exists because most teams draft a bunch of posts at the start of the week and schedule them later. Workflow:

Draft in bulk on Monday

Open New Post, compose, save as draft. Repeat.

Slot them on Tuesday

Open the calendar. Click Choose from Drafts. Drag each draft onto the day you want it to run.

Let the calendar do the rest

Scrollmark reminds you about empty days and flags anything that failed validation.

Account reauth banner

If one of your connected social accounts has an expired token, the calendar shows a banner at the top:

Your accounts require reauthorization. Kindly go to accounts and reauthorize.

Click through to Social Accounts, reconnect, and the banner clears. Posts that were scheduled against an expired token will Fail until you fix it — this is the most common cause of a missed post.

Pitfalls

PitfallFix
Post stuck in Validating for more than a few minutesCheck the media against the platform's spec (aspect ratio, length).
Suggested timestamps don't loadSave the post as a draft first — timestamps are fetched per post ID.
Draft disappears from the gridUse the status dropdown — the default view hides deleted and only shows non-deleted statuses.
Same caption on every platform reads wrongEdit per-platform inside the compose flow before scheduling.

On this page