Skip to content

Queue

The Queue auto-fills the next available slot from your weekly schedule. It’s the fastest path from draft → published — one click, no calendar dragging.

Prerequisites

Set a weekly schedule at Settings → Posting Schedule with at least 2–3 day-of-week + time pairs. The Queue picks from these.

Single-post queue

On any draft (My Posts → click → editor):

  1. Click Add to queue.
  2. Canopy looks at your weekly slots, finds the next open one (in your timezone), and assigns the post.
  3. Status flips to SCHEDULED; the post appears on the Calendar.

If every upcoming slot is already occupied 30 days out, Canopy errors with NO_SLOTS_AVAILABLE. Clear a slot or extend your schedule.

Bulk queue

The reason most teams use Queue:

  1. My Posts → select multiple drafts (checkbox).
  2. Click Bulk → Add to queue.
  3. Canopy assigns each draft to consecutive open slots, in selection order.

A common workflow:

  • Bulk Create generates 10 drafts on Friday afternoon.
  • Select all → Add to queue.
  • Canopy fills next week’s slots in sequence.
  • You walk away; posts publish on schedule.

How “next available” is computed

Canopy iterates day-by-day from now (up to 30 days out). For each day:

  1. Find every weekly slot that matches the day-of-week.
  2. For each slot, compute the slot’s timestamp in your timezone.
  3. Skip slots whose time is in the past (today’s morning slot is skipped at 3 p.m.).
  4. Skip slots already occupied by another SCHEDULED post.
  5. The first remaining slot wins.

If nothing’s open within 30 days, the queue refuses — you’ll need to add more slots or push the existing schedule out.

Reordering the queue

The queue isn’t a real “queue” data structure — it’s just slot assignment. To reorder:

  1. Open Calendar.
  2. Drag scheduled posts between slots.

This is useful when a time-sensitive draft needs to leapfrog the queue (“publish this one tomorrow, push everything else back a day”).

Pause / clear the queue

  • Pause posting — turns the entire scheduler off; no SCHEDULED posts will publish until you resume. Settings → Pause publishing.
  • Clear scheduled — bulk-unschedule every SCHEDULED post (status reverts to DRAFT). My Posts → filter by Scheduled → select all → Bulk → Unschedule.

Useful when you’re about to leave on vacation and don’t want auto- publishes during silence, or when your account is reconnect-required and you want to ship everything manually after fixing.

Frequently asked questions

Can I queue posts to a specific account when I have multiple connected?

Yes — pick the target account in Compose before queuing. The Queue assigns the post to that account’s slots only. Multiple connected accounts have a single shared schedule by default; per-account schedules are on the roadmap.

Why did the same draft get queued twice?

You probably clicked Add to queue twice. Canopy doesn’t dedupe queue clicks — each click schedules into a fresh slot. To fix: unschedule one of the two on the Calendar.

My queue is empty — why isn’t anything publishing?

Check, in this order:

  1. Do you have any SCHEDULED posts? (My Posts → Scheduled column.)
  2. Is publishing paused? (Settings → Pause publishing.)
  3. Is the LinkedIn account connected? (Banner at the top of Canopy if not.)
  4. Is the scheduled time actually in the past or future?

The dashboard’s “Things to do” feed surfaces all four if any are off.