LinkedIn Tools

How to Fix Clay Columns Stuck in Queued (2026 Guide)

A Clay column stuck on Queued is a confused run state, not an outage. Force-run it from the column header, which costs no extra credits, and know why a queued cell is a different problem from an empty one.

8 min read
How to Fix Clay Columns Stuck in Queued (2026 Guide)

The column says Queued. It said Queued an hour ago. Nothing is running, nothing has failed, and there is no error to read. Just a column of cells waiting in a line that never moves.

A Clay column stuck on Queued is not usually a platform outage. It is a column whose run state got confused, and the fix is a specific button rather than patience. This guide covers what actually puts a column in that state, the order to unstick it, and why force-running the stuck rows does not cost you extra.

A Clay-style table column showing cells stuck on queued status

Why a Clay column sits in Queued

Queued means the cells were scheduled and the run never picked them up. That happens when the column's own state stopped matching what Clay thinks it should be doing, and there are three ordinary ways to get there.

What puts a Clay column in Queued, and what it looks like
CauseWhat you seeFirst move
The column was edited while it was runningPart of the column filled, the rest queued from a fixed pointForce-run the column
The run was stopped part wayA clean cut: everything before it done, everything after queuedForce-run the column
The column was changed several timesScattered queued cells with no obvious patternForce-run, then duplicate the column if it persists
Front-end showing a stale stateCells read Queued but the run already finishedHard refresh before you touch anything else
Provider capacity on an AI columnOnly the AI column queues, provider columns run fineCheck the rate limit on the key behind it

The pattern worth learning is the shape of the queue. A contiguous block of queued cells starting at one row means the run was interrupted at that point. Scattered queued cells across the table mean the column definition changed underneath a run that was already going. Those two lead to the same first fix, but the second is more likely to need the duplicate-column fallback.

How to unstick the column

In order, stopping as soon as the cells move. Most columns clear on the first step.

1

Force-run the column

Click the column header, hover over Run column, and choose Force. This is the actual fix and most guides bury it: a normal re-run respects the state that is already confused, while Force resets it and pushes the queued cells through. Clay does not charge additional credits for force-running rows that were already stuck.

2

Hard refresh, then force again

Press Ctrl and Shift and R on Windows, or Cmd and Shift and R on Mac. The front end polls for column status, and a stale page can show Queued for cells that already completed. Refresh first, and if they still read Queued afterwards, force-run once more against a clean page state.

3

Duplicate the column onto the stuck rows

If force-running twice changes nothing, the column state is beyond resetting. Duplicate the column, filter the table for the rows still queued, and run the copy on that filtered view. Then merge the two columns back into one. This is the fallback, not the opening move, because it costs you a rebuild that force-running usually avoids.

4

Check the provider behind an AI column

If only your AI column queues while everything else runs, the bottleneck is throughput on the model behind it rather than Clay. GPT columns want a meaningful tokens-per-minute allowance to run reliably at volume, and a tight rate limit shows up as a queue that drains slowly or not at all. Check the limit on the key before you blame the column.

Keep it from happening again

Every recurring queue problem traces back to editing a column while it was working. Four habits remove most of them.

  • Let a run finish before you change the column. Editing a definition mid-run is the single most reliable way to produce a queue, and the change usually could have waited four minutes.
  • Make changes on a duplicate. If you want to try a different prompt or provider, duplicate the column and edit the copy. The original keeps running and you keep a working version.
  • Refresh at the start of a session. A page left open overnight polls against a state that has moved on, and half the queues people report are the front end rather than the run.
  • Watch throughput on AI columns. A rate limit does not announce itself, it just looks like a slow queue. If a column consistently drains at a crawl, look at the allowance on the key before you look at Clay.

None of this is exotic. It is the same discipline you would apply to any long-running job you can edit while it runs, and a Clay column is exactly that.

If your cells are coming back blank rather than queued, that is a different failure with different causes. We covered it in why Clay AI enrichments return zero results.

Why ReactIn has no queue to unstick

The reason a Clay column queues is that work is batched: you define a column, point it at a few thousand rows, and a job runs across all of them. Any interruption to that job leaves a visible line of unprocessed cells.

ReactIn does not batch. Leads arrive one at a time as signals fire, and each one is processed on its own on our servers. There is no bulk job to interrupt, so there is no queue that can freeze part way and no column state to reset. A lead that fails is retried on its own rather than blocking the ones behind it.

The practical difference shows up when something does go wrong. A stalled Clay column holds everything downstream of it: the scoring, the conditional path, the export. In ReactIn a single lead having a bad moment does not stop the campaign, because there was never a batch for it to sit in.

The honest trade: this is not a replacement for a data workbench. Clay does things ReactIn does not attempt, and if your job is running arbitrary enrichment across arbitrary tables then a column model is the right shape and queues are its cost. The comparison only holds for the specific job of turning LinkedIn intent into outreach.

The mechanics of a list that fills itself lead by lead are covered in our guide to intent-based marketing automations.

A stuck column is a two-minute problem once you know which button resets the state. It only becomes an afternoon when you start rebuilding the table.

FAQ

Frequently Asked Questions

Sources & Further Reading

Related Articles