Calendar and queue scheduling

See the week the way your audience will. Drop posts on the calendar, or let the queue fill the posting times you set per weekday.

A calendar and a queue, not one pretending to be the other

The calendar is for posts that belong to a moment: drag one to a day and it publishes then. The queue is for a cadence: set default posting times for each weekday, and queued posts take the next free slot.

  • Default posting times are per weekday, as many per day as you want.
  • Times resolve in your workspace timezone, daylight-saving handled, and are stored unambiguously.
  • The timezone comes from your settings, so a device abroad cannot shift it.

Drafts are drafts until you say otherwise

A draft can carry a planned time without arming anything. Scheduling is its own explicit step, and every surface says which state a post is in.

  1. Draft

    Unfinished work with an optional planned time. It publishes nothing, and the calendar labels it as a draft.

  2. Scheduled

    Armed with a time. It publishes at that minute, and moving it moves the publish.

  3. Published or failed

    The outcome is written by the publisher, with the reason kept on the post when a platform refuses it.

Publishing you never have to babysit

A database-level claim means a post publishes exactly once, even if a worker crashes mid-publish. Platform rate limits delay a post instead of failing it. Stuck posts are found and recovered automatically.

More on publishing reliability

Post now
Runs through the same pipeline immediately, with the same guarantees.
Retries
Bounded and automatic; a failed post keeps the reason and a Retry action.
Async platforms
TikTok confirms publishes late; ScheduleLater tracks the post until it answers.

Plan a real week

Set your posting times once and queue the next batch in minutes.