Content planner
The content planner is where you map out social posts, blog articles, and other content for a project. Use the calendar to see the whole month, switch to the board view to push items through Idea → Approved → Scheduled → Done.
Once an item is ready to publish, hand it off to the social publishing engine to post it automatically.
Step-by-step
- 1Open the content planner
From the sidebar click Content. The calendar view shows your month at a glance. Filter by project, series, or platform at the top.
- 2Add a content item
Click Add Plan (or click an empty calendar day). Fill in the title, caption, target platforms (postOn), optional series, and a target post date. Save.
- 3Attach media
Drag images or videos into the Media section. Files upload to S3 and are stored on the item for later publishing or for designers to reference.
- 4Generate ideas with AI
Click Generate AI to spin up a batch of content ideas based on the project's brand voice and the series you pick. Each generated item lands as an Idea you can review and approve.
- 5Approve and schedule
Switch to board view. Drag a card from Idea → Approved when ready, then from Approved → Scheduled when you've set a post date. Status dots on the card show per-platform publish state.
- 6Hand off to publishing
On a content item with a project, click the Schedule icon (calendar-clock) to open the schedule modal. Pick connected accounts, choose Publish or Draft mode per platform, and submit — the cron handles the rest.
Tips
Use the Series field to group related posts (e.g., 'Weekly tip', 'Customer story') so you can filter and pace a campaign. AI generation uses your company's stored OpenAI or Gemini key and respects the AI instructions you've set per content type. Cancelled items stay searchable but are hidden from the default calendar view.
Admin configuration
Access groups → `contentView`, `contentAdd`, `contentEdit` control who can see and edit content items. Settings → AI instructions → 'content-plan' to tune how AI-generated drafts sound. Plan → `allowSocialPublishing` must be enabled before the schedule + publish workflow is usable.