Posting queues: weekly time slots
A queue is a set of weekly time slots for one account; Queue it schedules a post for the next free slot (or sends it for approval for that slot), and Optimise spreads drafts over your best times.
Posting queues (full menu: Publish, then Queues; simple menu: More, then Queues; or /app/queues) let you decide once when you post, for example "Monday to Friday at 09:00 and 17:00 on our Instagram", and then drop posts into the next free time. Creating and using queues needs the "create content" permission (by default Owner, Admin and Editor); other roles see the queues read-only, with the line "You can see the queues and their next slots. Creating, changing and filling them needs the Create task - ask a workspace admin." in place of New queue.
What a queue is
- A queue has a name, one platform, one connected account and a list of slots.
- A slot is a day of the week and a time, for example "Mon 09:00". Slots repeat every week. A slot can be on any quarter hour (for example 09:00 or 09:15).
- Slot times are read in the workspace time zone (Settings, Workspace, Timezone), not in your browser's zone. The line under the page's introduction names it, for example "Times in Europe/London (the workspace's time zone)."
- Next: under each queue lists its next three free slot times on that clock, for example "Mon, Oct 5 · 09:00". A slot a post already holds is skipped, so the first time listed is where Queue it puts the next post.
Before you start
- Connect the account you want to post to (see Connecting an account).
- Set the workspace time zone first, so the slots mean the hours you expect.
- Have a post in Content with a version for the queue's platform.
Step by step: create a queue
- Open Queues. Under New queue, type a name in Queue name (e.g. Weekday mornings).
- Choose the platform in the next list. It starts on a platform you have connected, with those platforms first; the others say "(not connected)" after their name.
- Choose the account in the list after it (the platform's first account is picked to start with), or No account (assign later) and set it on the queue's card later.
- Build the slots: choose a day, choose a time (every 15 minutes, for example 09:15), click + Add slot. Repeat for every slot. Each slot appears as a chip with its day and time; click a chip to remove it. Until there is at least one slot, Create queue stays grey and the line under the slots says "Add at least one time with + Add slot to create the queue."
- Click Create queue. The queue appears in the list below with its slots. To rename it or change its slots later, click Edit on its card: change Queue name, click a slot under Weekly slots to remove it or add one with + Add slot, then click Save queue (you see "Queue "(name)" saved") or Cancel. A queue keeps at least one slot. Removing a slot does not move posts already scheduled in it ("N slots removed. Posts already scheduled in them keep their times; move them on the Calendar if needed."); new posts only go into the slots the queue has now.
Step by step: set or change a queue's account
- On the queue's card, open the Account list (it shows No account (assign later) while none is set).
- Choose a connected account of the queue's platform. The change is saved at once and you see "Account updated." An account that was disconnected or expired is listed as "(name) (needs reconnecting)". If the queue's account needs reconnecting, the card shows needs reconnecting, "(account) needs reconnecting: posts from this queue will fail until it is reconnected." with Reconnect (account), and Add content to next slot… and Queue it stay grey with "This queue's account needs reconnecting. Reconnect it on the Accounts page before adding posts." Members who cannot manage the workspace's settings (by default everyone except Owners and Admins) see "Ask a workspace admin to reconnect (account)." in place of Reconnect (account).
Step by step: put a post into the next slot
- On the queue's card, open Add content to next slot… and choose the post. Every post with a version for the queue's platform is listed except archived ones. A post already queued or scheduled on another channel is still listed, so you can queue its version for this platform too; one without a title shows as "(untitled)", and posts with the same title show their status and the day they were made, for example "Launch (Draft · 3 Oct 2026)". The newest 50 posts are listed first; Load more posts beside the list adds older ones. When there is none, the card says "No content has a (platform) version yet. Add one on Create or Content, then queue it here." A post written in Create and saved as a draft is already on its account; queueing it puts that same post into the slot, so it is never added twice. The same goes for a post that is approved and waiting in the Calendar tray with no time. A version that is already scheduled, waiting for approval or on its way out on the queue's account cannot be queued again, because it would publish twice: in Pick version it is grey with "(already queued · (date and time))", or "(already on this account)" when it has no time yet. When it is the post's only version for this platform, a yellow note says "This version is already on (account) for (date and time), so queueing it again would publish it twice. Pick another post, or change its time on the post." with Open (post title), and Queue it stays grey.
- If the post has more than one version for this platform, choose one in Pick version. With just one, it is picked for you.
- Click Queue it. The result shows on the queue's card, under the button. OmniBrand checks the post against the platform's rules and then:
- with no approval chain: schedules it. You see "Scheduled for (date and time). It publishes then on its own."
- with an approval chain: sends it for approval for that slot. You see "Sent for approval for the (date and time) slot. Once approved it publishes then (or straight away if the slot has passed)."
- if the check fails: nothing is scheduled, the slot stays free for the next post, and nothing is added to the Calendar. You see "Not scheduled, and the slot stays free: the post failed the platform's checks (the reasons). Fix it on the post, then validate and schedule it there." with Open (post title). The reasons are in your app language, worded as on Create, and the post stays picked in the list. A queue with no account says "Pick an account first: this queue has none, so nothing can be queued yet." and a paused one says "This queue is paused. Resume it to add posts."; in both, Add content to next slot… and Queue it stay grey until you fix that.
What happens next
The next post you queue takes the following free slot. A scheduled post appears on the Calendar at the slot time as Scheduled and goes out by itself. A post sent for approval appears on the Approvals page; the final approval schedules it for the slot.
If the check failed, open the post (Open (post title) beside the message, or from Content). Its account row shows Needs a fix: fix what the message names, click Validate on that row, and then schedule it there (Approve, then Schedule with the date and time you want, since the slot was not kept; in a workspace with an approval chain, Request approval instead).
Fields and options
- Queue name — required, up to 120 characters.
- Platform — the platform the queue posts to.
- Account — the connected account for that platform, or No account (assign later). It can be changed at any time on the queue's card.
- Day and time with + Add slot — at least one slot is required. Times go in 15-minute steps and are shown the way your language writes them, the same as the card's Next: times.
- Pause / Resume — a paused queue shows the badge paused and does not accept new posts. Posts already given a slot keep their time.
- Delete — asks first, in a box titled "Delete queue "(name)"?": "Delete the queue "(name)"? Its weekly slots are removed. Posts already put into its slots stay scheduled for their times - change or cancel them on the Calendar." Press Delete to delete it (you see "Queue "(name)" deleted.") or Cancel to keep it.
- Optimise draft schedule (top of the page) — gives every post that is still in Draft in this workspace a suggested time, spread over the times your posts performed best, one per upcoming time. The status does not change: the posts stay drafts for you to review and schedule. With too little history it uses default times and says so. It asks first, "Give your drafts new suggested times?" ("Your N draft posts get new suggested times at your best posting times. Times already suggested will be replaced. Nothing is scheduled or published."); press Give new times, or Cancel. Then it says "Gave N draft posts new suggested times."
If something goes wrong
- "Name and at least one slot are required." — fill Queue name and add a slot.
- "This queue is paused" — click Resume first.
- "Attach a social account to this queue before assigning content" — the queue has no account. Choose one in the Account list on the queue's card.
- "No open slot available in this queue" — every slot in the coming year is taken by this queue. Add slots.
- "Your role cannot publish to (platform) in this workspace" — your workspace restricts who may post to this platform. Ask an admin.
- "Not scheduled, and the slot stays free: the post failed the platform's checks" — see "What happens next" above. "(post title) already has this version on the queue's account, so queueing it again would publish it twice. Open the post to change or remove the one already there." — that version is already scheduled, waiting for approval or still a draft on this account. Click Open (post title) beside the message and change or remove it there. After you queue the post again, its older channel that failed the checks stays on the post as Needs a fix: press Remove on that old row on the post's page to clear it (pressing Validate on it says "(account) is already on this version of the post, so it would publish twice. Use the row that is already there, or remove it on Records first."). The newer row, which the queue added, is the one that goes out.
- "No draft posts to redistribute." — Optimise draft schedule found no post in Draft.
Good to know
- Days of the week are listed in your app language's order; the stored slot is the same whatever language you use.
- Queue it follows the same rules as Schedule in Create: the platform's check, then the workspace's approval chain if it has one.
- Optimise draft schedule only suggests times for drafts; it does not schedule them.
- Optimise draft schedule handles up to 500 drafts at a time, the oldest first; drafts beyond that keep the time they had.