Skip to main content

What each button in the Run column dialog does

The Run column dialog shows different buttons depending on what has already run in the column. This article explains what each button runs, what the line under it says about price, and why a button can be missing.

Written by Umer Ishaq

What does the Run column dialog show?

Click the play button on a column header to open it. On a tool column or a Use AI column, you can also choose Run column in the header menu. The dialog is headed Run column and has an X in the top right. If you close it with the X, nothing runs.

A table with Company Name, Company Domain, Country and Company profile columns. The play button in the Company profile column header, at the right of the column name, is outlined in red. Below it the first row is filled in and the other four rows are empty, each with its own play button next to the row number.

Which buttons can I see?

Each button has a line under it, and N is the number of rows that button covers. Which buttons you see depends on what has already run in the column.

  • Run all N empty rows: "Pick this if you're sure your setup is correct". It covers the rows that have never run.

  • Run N rows with no result: "Empty rows, plus every row that failed, found nothing, or was skipped"

  • Re-run N error rows: "Retry rows that previously failed"

  • Overwrite all N rows: "Re-run every row, overwriting completed cells"

What decides which buttons show:

  • A column that has not run yet shows Run all N empty rows and Overwrite all N rows.

  • Run all N empty rows is not shown when N is 0. When every row has completed, the dialog shows only Overwrite all N rows.

  • Cells that failed, and cells that show "Run condition not met", are not "empty". They are counted in Run N rows with no result. Failed cells also have their own Re-run N error rows button.

  • For example, an HTTP (POST/GET) column can show all four buttons: Run all 3 empty rows, Run 5 rows with no result, Re-run 2 error rows and Overwrite all 5 rows.

  • A locked cell is counted in the number, but Overwrite leaves it alone and it keeps its value.

  • N counts only the rows you can see through a filter. For example, a filter that shows 2 of 5 rows changes the buttons to "Run all 2 empty rows" and "Overwrite all 2 rows".

  • Ticking rows does not change the dialog you open from the column header.

The Run column dialog with a purple Run all 4 empty rows button and a red Overwrite all 5 rows button. Under each is the line Spends nothing from your wallet and a short description. The Run all 4 empty rows button is outlined in red.

What does the line under each button say about price?

The wording depends on the column type:

  • A paid tool column (Normalize Company Name) shows "Maximum cost:" and an amount under each button. It is a ceiling.

  • The Maximum cost ignores a run condition. In our tests, when only 2 of 5 rows met the condition, the dialog still priced all 5, and the 3 skipped cells were not charged.

  • Run N rows with no result also prices skipped rows, even though they cost nothing when they stay skipped.

  • Re-run N error rows on a paid column also shows a Maximum cost.

  • A Use AI column shows "Expected cost: ~$" and an amount.

  • A free tool (Normalize Domain) shows "Spends nothing from your wallet" under each button.

The Run column dialog with a purple Run all 5 empty rows button and a red Overwrite all 5 rows button. Each has a Maximum cost line of $0.0039 and a short description. The Maximum cost line under Run all 5 empty rows is outlined in red.

The Run column dialog with a purple Run all 4 empty rows button and a red Overwrite all 5 rows button. Each has an Expected cost line of about one cent and a short description. The Expected cost line under Overwrite all 5 rows is outlined in red.

Clicking a button starts the run, so read the line under it first.

What if Auto-run is on?

With the table's Auto-run on, Overwrite all N rows can show another line: "+ ~$… across 1 downstream column it triggers". It counts a paid downstream column, not a free Formula column.

In our tests, whether the downstream column re-ran depended on Keep existing results. With it ticked, a downstream column that already had an answer was not re-run. With it unticked, it re-ran and was billed again.

With Auto-run off, the dialog does not mention downstream columns, and the downstream paid column does not re-run.

For where to find Keep existing results, see Run columns safely: Auto-run, test one row, then run the rest.

The dialog says 5 empty rows but only some should run

What you see

You set a run condition so only some rows should run. The dialog still says, for example, "Run all 5 empty rows" and shows a Maximum cost.

Why it happens

The price ignores the run condition. In our tests, rows that do not meet it show "Run condition not met" and are not charged.

What to do

Before you add the column, check the preview: it shows Will run and Will not run for each row. After the run, the dialog lists skipped rows under Run N rows with no result, not under empty rows. Treat the Maximum cost as a ceiling.

Run all N empty rows is missing

What you see

The dialog has no Run all N empty rows button.

Why it happens

N is 0: no row in the column is empty. Rows that failed or were skipped are not empty.

What to do

To run rows that failed or were skipped, choose Run N rows with no result or Re-run N error rows. To run every row again, choose Overwrite all N rows, which bills a paid column again. Read the line under the button first.

Good to know

  • Overwrite all N rows bills a paid column again. Each charge is a new line in Usage history, and the line does not say it was a re-run.

  • Actions, then Enrich and override N rows opens no dialog and shows no price. See Work with selected rows: enrich, archive or delete.

Did this answer your question?