Skip to content

Drafts

A draft is a post you saved without sending it out yet, so you can come back and finish it whenever you like.

Why use it

Drafts let you start a post now and finish it later without losing your work. They stay saved for as long as you need and never go out until you choose to publish or schedule them.

1Draftsaved2Scheduledwaits for its time3Publishedlive 🎉Failed → retry(if something goes wrong)
The life of a post: save → wait for its time → go live.

Step by step

Save your post as a draft

Open the composer and start writing your post. When you want to stop, click Save as draft. Your text, images, and chosen accounts are kept.

Find it in the Drafts tab

Go to the publishing area and open the Drafts tab. Every post you saved appears here in a list.

Open the draft to edit it

Click the draft you want to work on. It opens back up in the composer with everything just as you left it. Make your changes.

Publish or schedule it

When the post is ready, click Publish to send it out now, or Schedule to pick a date and time for it to go out later.

TIP

Not sure if a post is ready? Leave it as a draft. It will wait for you and won't be posted by accident.

Good to know

  • Drafts stay saved for as long as you want — there's no time limit.
  • Each draft belongs only to your workspace, so others outside it can't see it.
  • You can search your drafts or filter them by campaign or label to find one quickly.
  • A draft is only published when you choose to publish or schedule it.
For developers

A draft is a post with status: 0 and post_by: 3. There is no dedicated drafts endpoint — the UI filters the posts list with GET /api/v1/posts?status=0 and supports ?campaign=, ?labels=, and ?search=. Edit with PUT /api/v1/posts/:id; move toward publishing with PATCH /api/v1/posts/:id/status (set status to 1/pending). Drafts persist indefinitely, are scoped to the workspace, and don't count against rate limits.