Documentation Menu

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.