Creating posts
A post is the container for one piece of content: the title, the workflow properties (state, campaign, labels), and everything attached to it — comments, notes, attachments, and the activity log. The text that actually gets published lives in the post's platform variants, one per platform.
Create a post
Click New post on the Home, Posts, Drafts, or Scheduled page (a campaign page also has one — posts created there land in that campaign). In the dialog:
- Title (required, up to 255 characters) — the internal name of the post. It never publishes anywhere; variants carry the public text.
- Optional chips below the title:
- Account — a connected social account. Picking one makes WriteMars create the first variant for that platform immediately, so the post is ready to write and schedule. See Connect social accounts.
- Date and time — schedule the initial variant right from the dialog. Both need an account picked first. Set a date with no time and the post is created as an unscheduled draft — the dialog notes No time set — this will be created as an unscheduled draft. rather than defaulting to a time.
- Campaign, State, Label — workflow properties; see campaigns, states, and labels.
- Leave Open post page on to jump straight into the new post, then click Create.
Everything in the dialog except the title can be changed later from the post's property pane.
Writing content
Content is written inside each variant, in a feed-style mockup of the real platform post. The editors are plain text (social networks don't support rich formatting) but still give you:
:emoji:autocomplete — type:and a few letters to insert an emoji./commands — a slash menu with AI actions (Write with AI…, Continue writing, Improve writing, Fix spelling & grammar, Hook ideas, and Suggest hashtags) and Line break.- A character count, and a 280-limit ring on Twitter/X threads.
Internal notes get the full rich-text version of the same editor, which adds blocks via /: headings, bullet and numbered lists, quotes, and dividers.
The Posts view
Posts lists everything in the workspace, with:
- Overview cards — Total posts, Drafts, Scheduled, Published.
- Filters — free-text search (matches title, description, author, and state, campaign, and label names), plus author, state, campaign, label, and status (All statuses / Drafts / Scheduled / Published) filters.
- A view switch — List or Kanban. Kanban groups posts into one column per workflow state (plus an unassigned column for posts without a state). To move a post between columns, change its state from the post's property pane — cards aren't draggable.
Click any post to open its detail page: variants and the comments-and-activity feed in the middle, properties (schedule, status, visibility, campaign, labels, peer review, notes) on the right.
Drafts, Scheduled, and Published views
Drafts, Scheduled, and Published are pre-filtered, list-only slices of the same posts, split by the post's overall publish status — a rollup of its variants' statuses, not its workflow state:
| View | Shows posts whose overall status is… |
|---|---|
| Drafts | unfinished work — draft, awaiting approval (needs_approval), or failed. Posts with no variants count as drafts. |
| Scheduled | queued to publish — scheduled or publishing. |
| Published | live on at least one platform — published. |
The overall status is rolled up from the post's variants by precedence (highest first): failed, needs_approval, publishing, scheduled, published, draft — so a post with one failed and one scheduled variant reads as failed and sits in Drafts. The split follows variant publish status, not the workflow state you assign — scheduling a variant moves the post into the Scheduled view on its own. See states for the workflow-state system, Scheduling posts for setting publish times, and Publishing and post statuses for the full lifecycle.