The set operation replaces the value with one you choose. It does not look at what was there before. When the step runs, whatever the field held is discarded and your value takes its place.
How it works
You type the value in the operation settings. It can be:
- a fixed word, such as
APPROVED - a number, such as
0 - a value built from other fields, using references in braces, such as
{first_name} {last_name}
Then the condition decides when it happens. This is the important half.
The condition is what makes it useful
On its own, set is blunt: it overwrites everything, every time. Paired with a condition, it becomes the way you translate your values into somebody else’s.
Field: {income_type}
equals full-time → employed
equals self-employed → self-employed
equals pension → pensioner
Each line is a set with its own condition, all inside one Modify Field node. Only the matching line fires, and the rest leave the value alone.
That is the standard way to map a list of values, and it is why set is by far the most used operation in PalDock.
The other common uses
- Filling in a required field that is empty. Some advertisers reject a request outright when a field is missing, even one they do not care about. A set with the condition is empty puts a placeholder in.
- Capping a number. The advertiser lends up to 20 000 and your form allows more. A set with the condition is greater than 20 000 and the value
20000sends the highest amount they can work with, instead of one they will refuse. - Normalising several inputs into one. Three different statuses that all mean the same thing, mapped onto a single value the advertiser understands.
The catch
- With no condition, everything is replaced. Set with the condition Always wipes the field for every lead, which is occasionally what you want and usually not. If you meant to change only some values, the condition is not optional.
- Set does not search inside the value. It swaps the whole thing. To change part of a value, or to match a pattern rather than an exact value, use regex-replace.
- One condition can cover several values. Rather than writing three lines for three statuses that all map to the same output, use the Regex match operator with
approved|accepted|ok. See Condition Operators and Field value.
Settings
The operation takes one parameter: the value to set. Everything else is the source and the condition.

