When to choose this
Exact behavior
- Returns true immediately — no field, no value check.
- Ignores blank answers elsewhere in the same rule’s When only if When is solely Always (single always clause).
- If nested in All groups with other clauses, those siblings still must pass.
- Powers live Calculate updates on Calculated blocks.
Which field types
Always is operator-level, not field-type gated — but Studio restricts where you can set it.
Blank / unanswered answers
Not applicable — Always does not read answers to decide if When passes. Formula tokens inside Calculate still treat blanks according to Calculate rules.Configure in Studio
1
Add a Calculated block
From the block palette, insert Calculated and pick a target field (or create one).
2
Open the block’s logic
Calculated blocks include a pre-wired rule: When Always.
3
Set Then → Calculate
Build expression with
{token} inserter — numbers or text mode per target settings.4
Leave Always in place
Unless you need conditional formulas — then replace with specific When clauses.
5
Preview on Fill
Change source fields — target should update live.
6
Optional downstream rules
Add separate rules: When Score ≥ 70 reading the calculated target.
Worked examples
Live order total
When Always → Calculate {quantity} * {unit_price} into Order total
Recalculates whenever qty or price changes.
Greeting line (text mode)
When Always → Calculate Hello, {first_name}! into Personalized heading
Blank {first_name} becomes empty string in text mode.
Score from answers
When Always → Calculate {q1} + {q2} + {q3} into Quiz score
Downstream: When Quiz score greater than or equal 70 → jump to Pass page.
Conditional override (replace Always)
When Plan equalsRemove Always when formula should run only sometimes.Pro→ Calculate{base} * 1.2into Price
Test on fill
1
Open Fill
Calculated target visible (unless hidden by other rules).
2
Change source fields
Target updates without toggling any When condition manually.
3
Clear a numeric token
Number result should empty — not silently treat blank as zero in expression.
4
Downstream When on calculated field
Branch fires when computed value crosses threshold.
Common mistakes
- Deleting Always from Calculated block without adding another trigger — formula stops updating.
- Putting Always in All group with unrelated clauses — siblings still gate the rule.
- Expecting Always in Logic Board When dropdown — use Calculate action with real conditions instead.
Troubleshooting
Calculated field stopped updating
Calculated field stopped updating
Restore When Always → Calculate or add explicit Calculate on matching rules.
Formula wrong not When wrong
Formula wrong not When wrong
Check
{blockId} tokens and number vs text result type — see Calculated fields.Need conditional calculate
Need conditional calculate
Replace Always with specific operators; keep separate Calculated block per formula if clearer.
Calculate runs but Show rule does not
Calculate runs but Show rule does not
Calculated value feeds forward same pass — order rules so When on total comes after Calculate in board order.