Your entire content month, on one screen.

A visual calendar built for social: month, week, and day views, drag to reschedule, color-coded campaigns, platform indicators on every slot. The Notion page you keep meaning to maintain, replaced.

Month, week, and day views
Drag any post to any slot
Color-code by campaign or client
Platform indicators on every post
The cost of planning content in a spreadsheet

Every content calendar you started died in week three.

The Notion content calendar you built in January is a graveyard by March. Nobody updates it, so nobody trusts it, so nobody updates it.

You scheduled two big launches on the same Tuesday. You found out Monday night, after one of them was already drafted in three other tools.

You couldn't tell anyone what you posted to LinkedIn last week without logging in to LinkedIn. The plan and the publishing tool live in different worlds.

Is this for you?

Is the calendar for you?

For you if

  • You ship 5+ posts a week and can't keep them straight in your head
  • You run campaigns or content themes you want to see grouped visually
  • You're a freelancer or agency juggling 3+ clients in separate workspaces
  • You want to spot gaps and overlaps before they hurt your reach

Not for you if

  • You post once a month from one platform. A sticky note works.
  • You need Gantt charts, dependencies, and project workflows. We're a content calendar, not a PM tool.
  • You need multi-step reviewer routing with structured feedback threads. Approvals here are a single owner-or-admin gate, not a review pipeline.
A look inside

Your content month, color-coded.

Every dot is a real scheduled post. Filter by campaign, drag to reschedule, drill into any day. The grid stays in sync with what actually ships.

May 2026
Month
M
T
W
T
F
S
S
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Product launch
Newsletter
Customer story
Build-in-public
Drag to reschedule
Filter by campaign or platform
Spot gaps before they ship
What's inside

A calendar built for shipping, not for tracking.

Plans only work if they connect to publishing. Every cell here is a real post, not a row you have to keep in sync.

Drag to reschedule

Move any post to a new day or time without opening it. The schedule updates everywhere the post lives. No 'update the doc and remember to update the queue.'

Color-code by campaign, client, or theme

Tag any post with a label. Filter the calendar to show only that label. Run three campaigns side by side without losing track of which post belongs to which.

Gaps are visible at a glance

Empty Tuesdays. Three posts on the same day. Two launches stacked. You see these in the grid before they cost you reach or a rushed launch night.

Multi-workspace for agencies

Each client gets its own workspace and its own calendar. Switch between them in one click. Pro plan and up, no per-seat surcharge.

Filter by account, label, or status

Show only X posts. Only drafts. Only the campaign you launch Friday. Combine all three, and the calendar remembers where you left the filters next time you open it.

Live status on every slot

Drafts, scheduled, published, failed: every state has its own visual cue. A failed post stays visible until you retry it. No silent drops.

How it works

From draft to publish, on the grid.

01

Drop into any day

Click a slot in the calendar to compose. Or drag in a draft from your queue.

02

Tag it

Pick a campaign color and the platforms it ships to. Both show as indicators in the grid.

03

Drag if plans change

Move the post to a new day or time. No re-opening, no retyping. The schedule moves with it.

04

Watch it ship

Status updates live in the cell: draft, scheduled, published, failed. One click to retry if anything fails.

vs the alternatives

Why this beats the Notion page you keep meaning to maintain.

Three ways people plan content today. Only one of them connects the plan to what actually ships.

Notion, Airtable, or a spreadsheet

What most solo founders start with

  • You build it once, stop maintaining it by week three.
  • No connection to publishing. Status is whatever you remember to update.
  • No drag-to-reschedule. You retype the date.
  • No way to see "this week" without scrolling and filtering manually.

Buffer or Hootsuite's calendar

What most schedulers offer

  • Calendar exists, but it's a list-with-dates more than a visual planner.
  • Campaign color coding is limited or paid-tier only.
  • Multi-workspace switching costs the highest tier ($99+/mo).
  • Drag works, but the interactions feel cramped on most plans.
FoPost

FoPost

What you actually want

  • Drag any post to any slot. The schedule and the publish queue move together.
  • Color-code by campaign, client, or theme. Filter by any combination.
  • Multi-workspace switcher built in from Pro ($39/mo). No per-seat surcharge.
  • Platform indicators on every slot. Failed deliveries stay visible until you retry them.

Publishes to all major networks

Frequently asked questions

Can I plan ahead before I connect any platforms?

Yes. Every post lives as a draft in the calendar until you flip it to scheduled. You can plan an entire month of drafts, color-code campaigns, and move them around before connecting a single platform account.

Does it work for agencies juggling multiple clients?

Yes. Each client gets its own workspace with its own calendar, labels, and connected accounts. Switch between workspaces in one click. Pro plan and up. No per-seat surcharge.

Can I filter to show only certain platforms or campaigns?

Yes. Filter by connected account, by campaign label, by status, or by any combination of the three. The calendar keeps your filters between visits, so the view you work in is the view you come back to.

Can I see multiple workspaces in one calendar at the same time?

Not in a single combined view, no. Each workspace is its own calendar by design, so you can keep clients separated. The switcher in the top bar gets you between them in one click.

Does the calendar sync with Google Calendar?

Yes. Each workspace publishes a private feed URL you subscribe to from Google Calendar, Apple Calendar, Outlook, or anything that reads a calendar feed. Your scheduled posts show up beside your meetings and refresh on their own. The URL is yours to rotate or revoke whenever you want, and revoking it kills every subscription instantly.

How many posts can I schedule?

Starter ($19/mo), Pro ($39), and Business ($79) all include unlimited scheduling. Connected-account limits are separate (10 / unlimited / unlimited).

Can I move a whole campaign at once?

Yes. Select the posts on the grid and shift the whole selection to a new day and time in one action, or relabel the batch in the same pass. Drag a single post if that is all you need. For a run you have not queued yet, the CSV import loads it in one pass and rolls the entire batch back in one click if the timing was wrong.

Ready to try content calendar?

7-day free trial. 30 platforms. Unlimited posts on every plan.