Skip to content

Campaigns and the content calendar

The Content Calendar page has two modes, toggled at the top right: Calendar, the schedule of everything queued to post, and Campaigns, the planner for staging a whole series of posts and pushing them onto the calendar in one move. Both need an active project.

Start a new campaign in one of three ways:

  • Paste / write — bring your own batch of posts and plan them into a schedule (free).
  • Ask Emma to draft — tell her the campaign and how many posts to draft; she generates the series in one metered pass. The post count is yours to set.
  • Paste + improve — bring a rough batch and let Emma improve it as she plans it (metered).

Choose one or more destination platforms (LinkedIn, X, Facebook, Instagram) and a cadence: start date and time, posts per day, days between posts, and whether to skip weekends.

Planning stages an editable board of per-platform items — nothing is scheduled yet. On each item you can edit the text (with a live character counter that flags anything that will not post), change its date and time, attach or generate an image (required for Instagram), exclude it, open it in the Canvas for a proper edit, or pull the latest Canvas version back in.

Adapt rewrites an item for its platform using the channel persona — Layla for LinkedIn, Wren for X — per item or in bulk. It uses credits, and platforms without a persona say so honestly.

Push to calendar schedules every non-excluded item and reports exactly what was scheduled. An item that cannot schedule (for example a time now in the past) is reported for you to fix and push again — nothing is silently dropped. Committed items show as scheduled and can be reopened for editing, which cancels the pending post until you push it again. Deleting a committed campaign also cancels its scheduled posts, behind a two-step confirmation.

The Calendar mode is a day, week or month grid of scheduled posts with per-platform colour-coded filters. While a post is still scheduled you can drag it to another day, reschedule it or cancel it; once it is publishing or posted it can no longer be moved, and the calendar tells you so.

A dispatcher checks every five minutes for posts whose time has arrived and fires each one through the exact same publish service as the Canvas “Post now” button — same connection checks, same credit handling, same image rules. Each post is claimed atomically, so it can never publish twice. Statuses are honest: scheduled, posting, posted, failed (with the reason) or cancelled.