
# Smart Queue

Smart Queue learns the days and hours your audience actually engages on each connected channel, then orders your queued posts to land in those windows first.

## How it works

1. Smart Queue looks back across the last 90 days of published posts on a connected account.
2. For every `(weekday, hour, format)` combination it scores the average engagement (likes + comments + shares + a fraction of views) against that account's own mean.
3. Buckets with at least 3 historical posts get a z-score from -300 to +300. The higher the score, the better that slot performed for you, relative to your average.
4. When Smart Queue is enabled, new posts are placed into the highest-scoring open slot in your existing queue times — not just the next available one.

## Enabling Smart Queue

Open **Posts → Smart Queue** in the sidebar.

1. Pick a connected social account.
2. Click **Recompute now** the first time to build the heatmap.
3. Flip the **Smart Queue enabled** toggle.
4. New scheduled posts on that account will now prefer your highest-scoring slots.

## The heatmap

Darker green cells are higher-scoring slots. Hover any cell to see its raw score and sample size. Cells with too little data appear in light gray and are skipped until enough posts accumulate.

## Reordering existing posts

Click **Preview & apply reorder** to take all currently scheduled posts on the account and re-place them across your top-scoring open slots within the next 90 days. Capacity per queue time is respected.

## When to recompute

Smart Queue recomputes nightly. You can recompute on-demand any time by clicking **Recompute now** — this is useful right after importing historical posts or making large changes to your posting strategy.

## FAQ

**My heatmap is empty.** You don't have enough historical posts with analytics yet on this account. Publish more posts (or import historical ones with analytics) and try again.

**Does Smart Queue change my queue times?** No. Your queue times define the universe of when posts *can* go out. Smart Queue only picks which of those times to fill first.

**Why don't all formats have the same score?** Reels and carousels often outperform plain images on Instagram; tweets behave differently than threads on X. Smart Queue tracks format separately so a Reel can land in your "best for Reels" slot and a single image in your "best for images" slot.
