Skip to main content
The Update Campaign Member Field node sets or clears a field on a contact’s campaign member record in your connected CRM. A campaign member record is the link between a contact and a specific campaign, and it can carry its own fields (for example, a response date or a custom status reason). Use this node to write those values as contacts progress through a workflow.
This node is distinct from the Update Campaign Member node, which changes a contact’s campaign membership status. Update Campaign Member Field writes a value to a field on the membership record. It is the campaign member equivalent of the Update Field node, which operates on contact and company fields.

Configuration

SettingDescription
CampaignSelect the CRM campaign whose membership record you want to update.
FieldSelect the campaign member field to write to. Read-only fields are not available.

Actions

ActionDescription
Set valueAssigns a new value to the selected field. You can enter a fixed value, or switch to the advanced editor (the braces icon) to insert Liquid expressions, fields, and tokens.
Clear valueRemoves any existing value stored in the selected field, leaving it empty.
The value field supports Liquid templating. Click the braces ({ }) advanced editor icon next to the value to switch the basic input into a rich-text field, then type / to open the command menu and choose from Add liquid, Add a field, or Add a token to insert dynamic values.

Overwrite toggle

By default, existing field values are preserved. When the Overwrite existing values toggle is enabled, any existing value is replaced with the new one you set.
Toggle stateBehavior
Off (default)If the field already has a value, the node is skipped. Only empty fields are updated.
OnThe field is always updated, replacing any existing value.
The Clear value action always removes the current value regardless of the overwrite toggle, since clearing is inherently a destructive operation.

Behavior

  • The node executes once per contact as they pass through.
  • The field is written to the contact’s membership record for the selected campaign before the contact advances to the next node.
  • If the contact is not a member of the selected campaign, the behavior depends on your CRM configuration.

Use cases

  • Record response details: set a response_channel field on the campaign member when a contact clicks a link or replies in a nurture workflow.
  • Stamp engagement data: write a standardized value to a campaign member field for downstream reporting and attribution in your CRM.
  • Personalize per campaign: use Liquid to compute a campaign member value from the contact’s current data, such as combining their first and last name or formatting a date.