Formula Fields
Work out a value from the other fields on an item — days until a deadline, a cost per view, a status line that writes itself.
Most fields hold something a person typed. A Formula field holds something Bluprint works out — from the other fields on the same item, every time any of them changes.
That turns information you already have into information you can act on. You know the publish date; a formula turns it into 12 days left. You know the budget and the views; a formula turns them into a cost per view you can sort the whole Channel by.
Create one
- Open Manage FieldsOpen the active Channel menu and choose Manage Fields, then pick the kind of item the formula belongs to.
- Add a fieldChoose Fields, then New field, and pick Formula from the type list.
- Write the expressionType your formula in the editor. Refer to another field by name inside curly braces, as in
{Word Count} * 2. - Check what it returnsBluprint tells you the shape it produces and shows the answer for a real item underneath.
- Save itName the field and create it. Every existing item fills in straight away.

The editor helps as you type
The editor is built to be written in, not just pasted into.
- Colours separate the parts at a glance: functions, field references, text, and numbers each look different, and a name Bluprint does not recognise turns red — usually a typo, or a field reference missing its braces.
- Type
{and the field list opens, narrowing as you type. Pick one with the arrow keys and Enter, or click it. - Inside a function, a panel appears beside the editor with that function's arguments, what it does, and a worked example. The argument you are currently on is underlined. Put your cursor on a function's name and you get that function's panel, even when it sits inside another one.
- Matching brackets light up as your cursor moves between them, which is how you find the one you forgot to close.

The preview
Underneath the editor, Bluprint runs your formula against a real Idea from the Channel and shows the result. It updates as you type, so you can tell a formula that is valid from a formula that is right.
It picks an Idea that actually produces an answer, rather than the most recent one — a formula tested against an item with half its fields empty tells you nothing. Use Change idea to try it against a specific one.
What you can write
Refer to fields with {Field Name}, combine them with + - * /, join text with &, and compare with = != < <= > >=.
Coming from Airtable? The function names and syntax are deliberately the same, so most formulas paste across and work.
What kinds of value can a formula produce?
Four: text, a number, a checkbox, or a date. Bluprint works out which from what you wrote and tells you underneath the editor. A number result can be shown as a plain number, currency, a duration, or a percentage — pick that under Show as.
Can a formula read another formula?
Yes. Build a Days Left formula, then read {Days Left} from a second one. Bluprint keeps them in the right
order and refuses to save a formula that would end up referring to itself, directly or through a chain.
What happens to items where a field is empty?
An empty field counts as zero in arithmetic and as empty text elsewhere. That is what makes the standard guard work
— IF({Views} = 0, 0, {Budget} / {Views}) safely covers an Idea whose views were never filled in. Use ISBLANK()
when you need to tell a real zero from an empty one.
Every function
All 65 of them, grouped by what they work on. {Field Name} in an example stands for a field of your own — swap in whatever your Channel calls it.
Logic
Text
Numbers
Dates
Lists
Sorting, filtering, and grouping
A formula behaves like whatever it produces. A formula returning a number sorts numerically, one returning a date sorts chronologically, and both work in the Use the Idea Catalog filter builder and the Use the Idea Catalog sort builder like any other field. Group a board by a formula that returns text and you get a board organised by something nobody had to maintain.
There is one exception, and Bluprint will tell you about it when it applies. A formula that reads the current date — anything using TODAY() or NOW() — changes on its own with no edit behind it, so its value cannot be kept ready for sorting. Those formulas display correctly everywhere; they just do not appear in the sort and filter menus.
Common mistakes
Typing a field name without braces
Views + 1 is not a formula — Bluprint reads Views as a function name it does not know and colours it red. It is
{Views} + 1. The editor offers the correction in the message it shows.
Expecting a formula to update a field
A formula produces its own value; it never writes into the fields it reads. If you want one field to change another, that is an automation, not a formula.
Renaming a field and expecting formulas to break
They do not. Bluprint stores which field a formula points at, not what it was called, so a rename flows through to every formula reading it. The editor shows the new name the next time you open it.
Asking when a built-in field was last changed
LAST_MODIFIED_TIME() with no fields tells you when the item last changed. Naming a specific field only works for
fields your team added — Bluprint's built-in fields share one timestamp between them, so singling one out would
report a change that was really somewhere else.