A Formula column computes a new value for each row by applying an expression to data from other columns in that row. Formulas run automatically on every row and update whenever the source data changes. You can use them to extract, transform, combine, or calculate values without any manual effort.
You can add a Formula column in three ways: by clicking "+ Add column" at the end of the table and selecting "Formula", by clicking the "Formula" button in the table toolbar, or by clicking "Columns" in the toolbar and hovering over "+ New column" to reveal the column type picker.
There are three ways to build a formula column:
The Use AI tab lets you describe what you want to do in plain English and automatically produces the correct expression. Type "/" to reference a column inside your description, then click "Generate".
Examples of what you can describe:
Formulas are powered by our script — a JavaScript-based expression language that runs row-by-row on your table. When you reference a column using {{Column_name}}, Coldout automatically passes that row's value into your expression.
You have access to the full range of standard JavaScript as well as several built-in libraries:
Type "/" to insert a column token into your expression. Click "Test" to validate the formula against your data before saving.
Text with tokens lets you build a text string by combining static text and column values — no code required. Type your message and use "/" to insert column references inline. For example, typing "/First_name /Last_name works at /Company" would produce a different personalised string for each row.