Content calendar
Plan, filter and reschedule every post across your workspaces, and create posts in batches.
Video tutorialCalendarWatch on YouTubeThe Calendar is the home of Digital Marketing. It shows every post and cross post on the day it’s scheduled, coloured by status, so you can see the month at a glance and move content around. Open it from Digital Marketing → Calendar.
When you open the calendar or change the period, a loading skeleton stays in place until both single posts and cross posts are ready to appear together.
Choose what you see
- Workspace (callout 1): click the workspace name at the top to switch to another client workspace. The header also has Manage workspaces and Add social account.
- View (callout 2): Calendar view with Month or Week, List view (a table with post, channels, status, schedule and comments), or Grid view (cards).
- Filters: Search content, Channel, Status and Records (Active, Archived or All). Week starts chooses Sunday or Monday. Clear filters resets them.
- The need approval counter (callout 3) shows how many visible posts are waiting for the client.
Each card shows the platform, title, time and a status label such as Content Idea, Awaiting Client, In Design, Scheduled or Publishing Failed. Cross posts appear as one card with a progress bar for their platforms. Holidays and occasions for the period appear on their days too.
Create content
Open Compose (callout 4) to choose how to start:
| Option | Use it to |
|---|---|
| Create Post | Start one post. Choose one platform for a single post, or several for a cross post. See Create a post. |
| Generate AI Ideas | Get post ideas based on the workspace brief and draft a post from one. See Plan content with AI. |
| AI Monthly Plan | Generate a full month of content ideas. |
| Create Calendar | Type many posts at once in a spreadsheet-like table. |
You can also click an empty day to add a post or cross post on that date.
Create many posts at once
- Choose Compose → Create Calendar.
- Fill one row per post or cross post: Idea (title), Caption, Content, Schedule date, Platform and Assignee. Up to 20 rows.
- Move with Tab, press Enter on the last row to add one, drag the handle to reorder, or paste rows from Excel.
- Click Done. The posts appear on the calendar as ideas.
Reschedule, duplicate or remove
- Reschedule: drag a card to another day. AgencyOS confirms with “Content rescheduled”. Cross posts move as a whole.
- Plan later: posts without a date wait in Unscheduled / Drafts under the calendar. Drag one onto a day to schedule it.
- Duplicate or Delete from the card’s menu. For posts you can also Archive post or Cancel post; for cross posts, Archive cross post, Cancel cross post or Delete cross post.
- Click a card to open the post. See Post details.
Archived and deleted posts can be found with Records → Archived and restored from there.
Calendar actions
The Actions menu (callout 5) works on the selected workspace:
- Import: create or update posts from a CSV file (up to 5 MB). Use the exact workspace name; leave the ID blank to create a post, or use an exported post ID to update one. Invalid rows are skipped and reported after the import. The import screen lists every accepted value.
- CSV Export: download the posts as a spreadsheet.
- Export PDF: download your content plan as a PDF to send to your client.
- Notify members: tell selected teammates who can access the workspace that the calendar has edits.
Check the month with AI
AI Audit reviews the month’s scheduled posts and suggests improvements: Duplicate & Redundancy Check, Topic & Content Gaps, and Brand Voice & Alignment. See AI Audit.
Occasions in the calendar
The calendar combines local holidays, observances, and global marketing days. The labels explain which type each occasion is; a Tentative marker means the upstream source may still change its date. If a workspace has no country, global days remain available and the calendar remains fully usable.

