Scheduling & publishing
When and how posts go out.
Scheduling a post
From any draft → Schedule → pick date + time + platforms. Confirm. Post moves to the calendar.
Calendar view
/tools/marketing/ → Calendar. Shows every scheduled post across platforms. Drag to reschedule.
Best-time suggestions
AI suggests publish times based on:
- Your audience's typical active hours
- Platform-specific peak times
- What's already scheduled (avoid stacking)
You can override.
Per-platform timing
Each variant of a post can publish at a different time. Useful because LinkedIn and Instagram peak times don't always overlap.
Recurring schedules
For "every Tuesday at 9am post-X" patterns: set up a recurring slot in Calendar → Recurring slots. Then when you generate content, AI fills the slots in chronological order.
Publishing
We publish via official platform APIs (no browser automation). At the scheduled time:
- Post fires within 1–2 minutes of the scheduled time
- If the platform's API rejects (rate limit, content policy), we retry up to 3 times
- Final outcome (Published / Failed) lands in Activity
Failures
Common reasons posts fail to publish:
- Token expired — reconnect the platform under Connected accounts.
- Content policy violation — platform-side. Edit the post, re-schedule.
- Rate limit — we back off + retry. Usually self-resolves.
- Image too large — we auto-resize but if you uploaded something extreme (~50MB+), some platforms refuse. Use AI- generated images or pre-resize.
Manual publish
If you want to post immediately rather than schedule, Publish now on any draft fires it within seconds.
Analytics
After a post publishes, performance data (impressions, engagement, clicks) syncs back nightly from each platform. View per-post or per-brand at Analytics.
We don't fake any metrics — what you see is what the platform APIs return.