set value

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 20000 sends 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.

Insights that
helps you grow

  • Release notes 2026/08/14
    This was a big one. We went through roughly 200 pages of our knowledge base and rewrote the whole thing. Clearer structure, consistent terminology, and…
  • Release notes 2026/07/31
    What’s new in PalDock? A lot of this month went into things you won’t see directly – query optimisation, indexing, and general tuning under the…
  • Free Affiliate tracking software
    Many companies (inlcuding YOU) search for free affiliate tracking software because they want to launch an affiliate program without committing to expensive monthly fees. The…