A variable is a key/value pair that is available to filters, rule sets and mappings and in templates at run time while processing a lead.
Every lead is born with a standard set of variables, and additional
variables are added at run-time as leads are processed by each step in
the flow. The full set of variables are stored on every event (in the
vars property) generated during lead processing.
Variables are stored on events as nested objects and are referenced at runtime using dot-notation. There are several top-level variable prefixes that logically group variables.
Variables prefixed with
lead. are lead variables. Lead variables are
created when a lead is submitted by a source to a flow. These variables
typically contain data that was collected from the consumer on a web
Each variable name corresponds to a
ID. If the source submits a piece of data and the matching field ID has
not been added to the flow, then a variable with that data will not be
created. If the source needs to submit data using a parameter that does
not have a matching field name, then a mapping
must be added to map the source's parameter to the field name. For
example, if a source submits
fname=Joe then a mapping must be added
in order to create the
lead.first_name variable with the value "Joe".
For a list of all possible lead variables that are available "out of
the box" in LeadConduit, simply prepend
lead. to any of the standard