The Calendar displays every scheduled and published article on a monthly, weekly, or list view. Each event shows the article title, status, platform, and word count. Social posts appear alongside articles so you see your complete publishing schedule in one place.
Unlike a spreadsheet, the Calendar updates automatically. When you schedule an article from the Content Hub, it appears on the Calendar immediately. When it publishes, the Calendar updates the status to green.
Path: Content Hub → Calendar (in main navigation)
The Calendar loads showing the current month. Three view options sit in the top-right corner:
Articles appear as white cards with colored left borders:
Each card shows the article title (truncated at 50 characters), word count, and source platform.
Social posts appear with platform-specific icons and colors:
Toggle social posts: Check or uncheck Show Social Posts in the filter bar to hide/show social events. The Calendar remembers your preference across sessions.
The right sidebar lists up to 50 unscheduled drafts. These are articles marked as drafts with no scheduled date.
To schedule:
Tip: Schedule multiple articles in one session by dragging them from the sidebar one after another. The sidebar count updates in real-time.
Click any scheduled article to open the Quick Actions modal. This shows:
Available actions:
Move any scheduled article by dragging it to a new date on the Calendar. The article snaps to the new date, and the backend updates automatically. No confirmation needed.
What happens when you drag:
Drag back to Unscheduled: Drag a scheduled article from the Calendar onto the right sidebar (Unscheduled section). The article reverts to draft status and reappears in the Unscheduled list.
When you click Publish Now or Schedule, the Quick Actions modal displays a platform selector dropdown (if you have multiple platforms connected).
Default platform priority:
Change the platform before publishing by selecting a different option from the dropdown. The modal shows "(Platform Name) (Type)" for each option, like "My Blog (WordPress)" or "Company Site (Shopify)".
Click a filter button above the Calendar to show only specific statuses:
Badge counts: Each filter button shows how many articles match (e.g., "Scheduled (12)"). This updates in real-time as you schedule and publish.
The Calendar also supports filtering by content source (Briefs, Custom, Trends, Holidays, etc.), though this isn't exposed in the current UI.
Click an article → Publish Now → Confirm platform → Publish. The modal displays:
No page reload needed. The publish action happens inline, and the Calendar updates automatically when complete.
Articles with a scheduled status and a future publication timestamp publish automatically when that time arrives. An automated background process runs every 15 minutes to check for articles ready to publish.
What happens during auto-publish:
If auto-publish fails: The article status changes to error (red border). Click the article and choose Retry Publish to try again.
From the Quick Actions modal: Click an article → Unschedule button (only appears for scheduled articles). This:
Page reload note: After unscheduling, the page reloads to update the sidebar. This is intentional to ensure the Unscheduled list accurately reflects the new draft.
Social posts (created via the Social Hub) appear on the Calendar alongside articles. Click a social post to see:
Actions for social posts:
Social posts are view-only on the Calendar. You can't reschedule them by dragging. To change a social post's schedule, go to the Social Hub instead.
Tip: Color-code by border. If you see mostly gray, you need to schedule more. Purple means your pipeline is active. Green means you're publishing consistently.
The Calendar makes it obvious when you haven't published in a while. Scroll forward a few weeks. If you see empty dates, you have a content gap.
Fix gaps by:
Why gaps matter: Search engines favor consistent publishing. A gap of 2+ weeks signals declining activity, which can hurt rankings.
Need to move 10 articles from this week to next week? Drag each one individually. The Calendar doesn't support multi-select yet, but dragging is fast enough for weekly adjustments.
Alternative: If you need to reschedule dozens of articles, use the Content Hub dashboard instead. Select multiple articles → Actions → Bulk Reschedule. This opens a modal where you can set a new date range for all selected items.
If you have multiple websites (e.g., main blog + secondary niche site), the Calendar displays content for the currently selected tenant.
Switch tenants: Top-left dropdown (if you're on an Enterprise plan with multi-brand access). The Calendar reloads to show only that tenant's content.
Cross-tenant scheduling: Not supported. Each website has its own independent Calendar. You can't drag an article from one tenant's Calendar to another's.
The Calendar loads up to 200 article events and 100 social post events per view. If you have more than 300 items scheduled in a given month, older items may not appear.
Workaround: Use the List view instead. It displays all events chronologically without the 300-item cap.
The sidebar shows the 50 most recent unscheduled drafts. If you have more than 50 drafts, older ones won't appear in the sidebar (but they're still accessible via the Content Hub dashboard).
Workaround: Go to Content Hub → filter by Status: Draft. This shows all drafts regardless of count.
The article was deleted or moved to another tenant. Refresh the Calendar to clear stale events.
Check your browser. The Calendar requires a modern browser with JavaScript enabled. If dragging fails, try Chrome or Firefox instead of Safari.
Make sure Show Social Posts is checked in the filter bar. Also verify the social posts have a scheduled or published date. Drafts without dates won't show on the Calendar.
Check the article status. If it shows Error (red border), click it to see the error message. Common causes:
Hard refresh the page (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows). The Calendar caches events for 60 seconds to reduce server load.
The Content Calendar is the middle layer between creation (Content Hub) and analysis (Analytics). Use it to ensure consistent publishing without gaps.
Connect your WordPress site to ILLIXIS for bidirectional content sync. The connector includes a custom plugin with auto-update functionality, scheduled publishing, and category/tag mapping.
The Shopify Connector enables bidirectional content sync between ILLIXIS and your Shopify store. Publish blog articles, sync product data, and automate content distribution without manual copy-paste.
Webflow CMS connector syncs content between ILLIXIS and your Webflow site. Publish articles directly to collections, pull existing content, and manage both through one interface.
Payload CMS is a headless CMS built on Node.js. ILLIXIS connects to Payload via REST API using JWT authentication to publish content, sync collections, and manage bilingual articles.
Schedule content to publish automatically at specific dates and times. No manual publishing needed. Set the schedule once, and the platform handles the rest.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.