Campaign Nodes

Update Contact

Write new values to contact attributes when a person reaches a workflow step.

The Update Contact node changes one or more contact attributes during a campaign execution.

When to use it

Use this node when the campaign should update contact profile state.

Common examples:

  • mark an onboarding milestone as complete
  • store lifecycle stage or intent level
  • update a date, status, or preference field
  • set attributes used by later segment logic

Settings

  • Node name: optional display name shown on the workflow canvas.
  • Attributes: one or more contact fields and the values to write.
  • On Failure: controls whether the execution fails or continues if the update cannot be saved.

Simulation and execution behavior

Simulations validate the workflow path and expected update. Real executions persist the configured attribute changes to the contact.

Later nodes can use updated attributes only after this node has run successfully.

Best practices

  • Update only fields that are owned by the workflow or intended for automation.
  • Avoid overwriting user-managed preference fields unless that is the campaign goal.
  • Use clear field names so later segment and branch logic remains understandable.