Content Calendar
Content Calendar
Plan and coordinate social posts and blog articles on one shared schedule for your brand.
What is Content Calendar?
SWAI Content Calendar is the schedule view where you see social posts and blog articles by week or month, open a day to review Scheduled Content, create one-off items, edit publish times, and manage campaign automation — including content created by Social Planners and Blog Planners.
You use it to:
- Browse scheduled content in Week or Month view
- Open a day to review Social and Blog Articles tabs
- Create New social posts or blogs without starting a full campaign
- Edit captions, articles, media, SEO, and Publish date & time
- Mark items Draft or Scheduled, and track social publish labels
- Launch, pause, resume, or stop planners from Campaign automation
- Open a blog planner’s Generation History (filtered calendar)
Main screens
| Screen | What it’s for |
|---|---|
| Campaign Content | Default calendar title — all scheduled social + blog items |
| Content Calendar | Same calendar when filtered to one blog planner’s Generation History |
| Scheduled Content | Day detail modal with Social / Blog Articles tabs |
| Create new | Start a one-off social post or blog |
| Social / Blog editors | Edit content, status, and publish time |
| Campaign automation | Control Social and Blog planner automation from the calendar |
Note: Open Content Calendar from Resources → Assets → Content Calendar (or go to app.swai.ai/assets?tab=ContentCalendar). You can also open Calendar or Generation History from Apps → Blog Planner or Apps → Social Planner. It uses your brand session — there is no separate sign-up inside the Calendar.
Note: There is no separate Day view. Click a day (or hour cell in Week view) to open Scheduled Content.
Before you start
You can open the calendar anytime. Creating social posts for live networks needs connected accounts first.
Checklist
Open Content Calendar from SWAI
Use Resources → Assets → Content Calendar (or go to app.swai.ai/assets?tab=ContentCalendar) so you are signed in for the correct brand. You can also open Calendar from Apps → Blog Planner or Apps → Social Planner.Social Planners / Blog Planners (optional)
Campaign-generated content appears here when it has a schedule. See Social Planner and Blog Planner.Integrations (for social create / auto-publish)
Connect and map accounts before Create New → Social post, or when you rely on Auto-publish.Brand profile (for AI elsewhere)
Calendar editing does not require AI, but planner generation in Apps → Blog Planner or Apps → Social Planner does.
Important warnings
Warning: If Content Calendar does not load or you lose brand context, close the tab and open Resources → Assets → Content Calendar again from the SWAI Dashboard.
Warning: Delete scheduled content? cannot be undone. Deleting a social post may also cancel any queued publish.
Tip: Change schedule in the editor’s Publish date & time field. Reschedule there after you open Edit — do not rely on dragging items on the grid.
Quick start
- Open Resources → Assets → Content Calendar in the SWAI Dashboard (or go to app.swai.ai/assets?tab=ContentCalendar).
- Confirm you are on Calendar.
- Choose Week or Month, then use arrows or Today to navigate.
- Click a day with a Content Block / Block to open Scheduled Content.
- Use Edit to update a post or article, or trash to delete.
- Click Create New to add a one-off Social post or Blog.
- If planners are running, use Campaign automation below the grid to Pause / Resume / Stop as needed.
Note: From a blog planner’s row menu, Generation History opens this calendar filtered to that planner (Content Calendar title and Generation history banner).
Calendar views
| Control | What it does |
|---|---|
| Week | Hourly columns for the week (Sun–Sat); cells show a Block summary |
| Month | Month grid; cells show a Content Block with item counts (for example posts and blogs) |
| Chevrons | Move previous / next week or month |
| Today | Jump to the current date |
| Create New | Start a social post or blog |
Titles and filters
| Context | Title | Subtitle / banner |
|---|---|---|
| Default | Campaign Content | Plan and coordinate your content ecosystem. |
| Blog Generation History | Content Calendar | Scheduled and published blogs from this planner. Banner: Generation history — planner name · N blogs on calendar |
In Generation History mode:
- Only blogs for that planner are shown
- Social posts are hidden
- Create New offers Blog only (not Social post)
There is no separate filter bar for platform or status. Filtering is by date navigation and (when used) blog planner Generation History.
Scheduled Content
Click a day or hour cell that has items to open Scheduled Content.
| Tab | What you see |
|---|---|
| Social (N) | Platform, caption/title, status, publish labels; Edit / Delete |
| Blog Articles (N) | Category Editorial, title, Draft / Scheduled; Edit / Delete |
Empty tabs:
- Social: No posts scheduled
- Blogs: No articles found
Item labels
| Type | Category | Status / publish |
|---|---|---|
| Social | Platform name (for example Instagram) | Draft / Scheduled; when scheduled may show Auto-publish, Manual, Queued, or Publish failed |
| Blog | Editorial | Draft or Scheduled |
Delete
Trash opens Delete scheduled content?
- Body explains the item will be permanently removed (and may cancel any queued publish for social).
- Actions: Cancel / Delete.
Create New
Button: Create New → modal Create new — Choose what to create. Set publish date and status in the editor.
| Option | Description |
|---|---|
| Social post | Pick a connected channel, then edit in the post editor |
| Blog | Write content and set publish date in the blog editor |
Social post
- Choose Social post → Continue.
- On Choose channel, select one connected channel → Continue (busy: Creating… / Loading channels…).
- The social editor opens. Set caption, media, Publish date & time, and Status, then save.
Manual social posts are stored under the hidden Calendar (manual) planner (not shown on Social Planners).
Warning: If accounts are not set up: Connect social accounts in Integrations before creating social posts. Use Open Integrations or Map accounts in Integrations. Empty state: No connected channels yet.
Blog
- Choose Blog → Continue.
- A draft Untitled post is created and the blog editor opens.
- Set title, body, SEO, featured image, Publish date & time, and Status, then Save changes.
Warning: If create fails: Could not create content. Please try again.
Editors (from the calendar)
Social editor
Header: Back, {Platform} · Editor (or Social post · Editor), Save.
Typical fields:
- Caption
- Status — Draft / Scheduled
- Publish date & time
- Post format — Feed post, Story, Reel (where supported)
- First comment (supported platforms; not Stories)
- Media — upload, library, regenerate, URL, remove
- Publish hint when Auto-publish: Sent automatically shortly before go-live.
Blog editor
Header: Back, title or Blog editor, Save changes.
Typical fields:
- Body content (toolbar + insert image / library / link / embed video)
- Properties — title, focus keyword, language, publish date & time, status, featured image, SEO title, meta description, URL slug
- SEO — SEO Health Audit
Schedule rules
| Situation | Message |
|---|---|
| Draft + past time | This publish time is in the past. That is fine for a draft, but pick a future time before you schedule it. |
| Scheduled + past time | Scheduled publish time must be in the future. |
Campaign automation
Below the grid, Campaign automation appears when any social or blog planner automation is active (running, paused, or stopped).
Sections: Social planners, Blog planners.
Actions: Launch, Pause, Resume, Stop — same confirmations as on the planner lists:
- Pause/Stop may offer Remove future scheduled posts/blogs from calendar
- Launch: Automatic content generation will run on schedule.
Use this panel to control campaigns without leaving the calendar. Full planner setup still happens under Social Planners / Blog Planners.
How Calendar relates to planners
| Source | What appears on the calendar |
|---|---|
| Social Planner | Campaign posts when they have a scheduled time |
| Blog Planner | Generated blogs when scheduled; Generation History = filtered view |
| Create New → Social post | Manual posts under Calendar (manual) |
| Create New → Blog | Standalone/unlinked blog draft you schedule yourself |
Planners define what AI generates and how often. The Calendar is the shared when and edit surface.
Common warnings and troubleshooting
I can’t open the Calendar
Warning: Open Resources → Assets → Content Calendar again from the SWAI Dashboard (or go to app.swai.ai/assets?tab=ContentCalendar) for the correct brand.
The grid looks empty
- Switch between Week and Month, and click Today.
- Confirm posts/blogs have a Publish date & time (items without a schedule do not show as blocks).
- If you opened Generation History, only that planner’s blogs appear — clear the filter by opening Resources → Assets → Content Calendar for the full view.
- Confirm planners are Running and were not paused/stopped with future items removed.
I can’t create a social post
- Open Integrations and connect/map a channel.
- Retry Create New → Social post.
- If publishing is unavailable for the brand, contact your administrator.
Schedule / status errors
- Use a future time before setting Scheduled.
- For Instagram Reels, use video; check aspect-ratio warnings for Feed/Story.
- For publish failures, open Integrations → Publish pipeline and Retry publish.
Delete failed
Try again. If it still fails, note the item title/platform and date for support.
Generation History shows the wrong blogs
Confirm you opened Generation History from the correct blog planner. The banner shows the planner name and blog count. Open main Calendar for the unfiltered Campaign Content view.
Glossary
| Term | Meaning |
|---|---|
| Calendar / Campaign Content / Content Calendar | Schedule views; title changes with blog-planner filter |
| Content Block / Block | Day/hour summary chip for scheduled items |
| Scheduled Content | Day detail modal |
| Generation History | Blog-planner deep link into a filtered calendar |
| Calendar (manual) | Hidden social planner for manually created posts |
| Social post / Blog / Editorial | Content types / blog row category |
| Draft vs Scheduled | Primary publish readiness |
| Auto-publish / Manual / Queued / Publish failed | Social publish pipeline labels |
| Campaign automation | Pause/resume/stop generation; optional remove future calendar items |
| Create New | Manual content creation from the calendar |
| Week / Month / Today | Calendar navigation |
| Publish date & time | Schedule field in editors |
| Choose channel | Step to pick a connected social account for a new post |
Need more help?
If something still fails after the checklist above:
- Confirm you opened Resources → Assets → Content Calendar from the SWAI Dashboard for the right brand.
- Confirm date range, Draft vs Scheduled, and (for social) Integrations mapping.
- Note the date, content type (social/blog), planner name if any, and what you expected to happen.
- Contact your SWAI admin or support with those details.
Related Help articles: Social Planner, Blog Planner, and Content Publisher (WordPress).