Publish now, schedule for a specific time, or drop posts into recurring optimal slots — dispatched reliably with partial-success handling and no double-posts.
Publish immediately, pick an exact date and time, or add a post to the queue to fill the next free recurring slot. Define posting slots per weekday and time in the Planner, and queued content flows into them automatically in priority order you control.
A companion Cloudflare Worker fires the publishing dispatcher every couple of minutes. Each due post is claimed with an idempotent database update, so overlapping runs can never double-publish. Failed attempts are bounded and surfaced — never silently retried into oblivion.
When a post targets several networks and one fails — an expired token, a platform hiccup — the others still go out. Per-network results are recorded individually, so you can see exactly what published where and retry only what failed, rather than re-blasting every channel.