Configuring the action
Pick the field to write, then say where the value comes from: a fixed value, or from the trigger. The action always writes to the triggering store: the run already knows which store it’s for. A flow with no store behind it (some test runs) traces the write as skipped.A fixed value
The same value on every run. The value editor matches the field’s type: a checkbox offers true/false, a select offers its options, a date offers a date picker, a number takes a number.- Leave the value empty to clear the field on that store.
- For a checkbox, unchecked writes false, not an empty value. Clearing and setting-to-false are different states, and segments can tell them apart.
- A value that doesn’t fit the field’s type is refused rather than stored loosely.
From the trigger
Write the value this run was fired with, instead of one you decided in advance. The picker offers exactly what a variable condition on the same flow could branch on: the same variables, because the same resolver reads them:- the crossing that fired a usage view threshold (
usage_view_value,usage_view_threshold, and the window it was measured over), - the tracked event behind the run: its
event_quantity, or anyproperties.property your app sent, - the store’s own details (its plan, its revenue, when it installed).
The value takes the same coercion as a typed one:
usage_view_value of 10450.5 lands in a number field as the number 10450.5, and a reading the field can’t hold is refused exactly as a typed value would be.Writing is an event
This action goes through the same writer as the dashboard and the values API, which is what fires the Custom field changes trigger. So a populate step can start another flow, deliberately useful and bounded by two guards:- an automation never re-runs on the change it caused,
- automation-to-automation chains stop after three hops.