Content calendar
The Calendar page shows your posts on a month or week grid so you can see what is scheduled and spot gaps. It is read-only: to move or change a post you open it and edit it. You need the post.view permission, which every role has.
How do I see what is scheduled for a day?
- Open Calendar in the sidebar.
- Switch between month and week with the toggle at the top.
- Use the arrow buttons to move back and forward, and Today to jump to the current date.
- Click a day. A panel for that date lists its posts with text, platform badges, and a status badge.
- Click a post to open its details in a side sheet.
A post appears on its scheduled date. A post with no schedule appears on the day it was created. If a day has nothing, the panel says "Nothing scheduled" and offers a link to the composer. The Create post button in the panel opens New Post.
The calendar loads up to 200 posts for the visible range, so on a very busy month some posts may not show. Use the Content list with filters to see everything.
How do I reschedule a post from the calendar?
You cannot drag posts to a new day. Open Content, click Edit on the scheduled post, change the date and timezone, and save. Editing a scheduled post updates its time and does not publish it. This works until the scheduled time passes.
How do I get the same view from code?
The calendar is built from the content list. Use GET /api/content?status=pending and read scheduledAt. See Schedule a post and the content API. The MCP list_posts tool returns the same data to an agent.
Common problems
| Symptom | Fix |
|---|---|
| A scheduled post is missing | It may be outside the visible range, or your role cannot view posts. Check the Content page. |
| Times look off by hours | Scheduling uses the timezone you picked in the schedule dialog (default UTC). |
| You cannot schedule at all | Free plans cannot schedule. See Usage and billing. |