Browse documentation

Workflow node reference

Update Contact

Update contact information or custom fields. Exact configuration, outputs, execution behavior, errors, limits, and examples for the Update Contact workflow node.

Automation buildersIntermediateAvailable

What this guide covers

  • Category: Actions.
  • Use it to persist mapped name, email, custom, or other supported contact fields.
  • 2 configuration fields and 3 documented outputs.
  • Do not overwrite reliable profile data with unvalidated AI output.

What this node does

Update contact information or custom fields

Use it to persist mapped name, email, custom, or other supported contact fields.

When not to use it

Do not use it just to keep a value inside one execution; use Set Variable.

Prerequisites

  1. Current contact context
  2. Valid Fields to Update JSON
  3. Source variables available before this node

Inputs and configuration fields

Update Contact configuration fields
FieldKeyControl / typeRequirementDefaultAccepted values and behavior
Fields to UpdateupdatesjsonRequired when shownNo defaultMap field names to values. { "name": "{{nodes.ai_extract.extracted.name}}", "custom.company": "{{nodes.ai_extract.extracted.company}}", "custom.last_inquiry": "{{system.date}}" }
Create Custom Fields if Missingcreate_if_missingtoggleOptionaltrueValue accepted by the displayed control

Configure the node

  1. Drag Update Contact from Actions in the node palette.
  2. Select the node to open its configuration drawer.
  3. Complete every required field and any conditional field revealed by your choices.
  4. Insert variables only from the current trigger or an earlier node on the same path.
  5. Connect every required output handle to the intended next step.
  6. Save and run Workflow Test with representative data before activation.

Outputs

Later nodes can use these values only after this node has run successfully on the same execution path.

Update Contact output variables
VariableTypeMeaning
{{nodes.update_contact.success}}booleanWhether update succeeded
{{nodes.update_contact.updated_fields}}arrayList of fields that were updated
{{nodes.update_contact.contact}}objectUpdated contact data

Execution behavior

  1. Resolves the update map.
  2. Optionally creates missing custom fields when enabled.
  3. Emits success, updated field names, and the updated contact object.

Example use case

Store extracted company and last inquiry date on the current contact.

Complete workflow pattern
text
Message Received → Extract Info → Condition → Update Contact → Add Note

Common errors

Update Contact common errors
SymptomResolution
Update JSON is invalidUse a JSON object mapping field names to values.
A field is emptyInspect the preceding node output in Test.

Limitations

Do not overwrite reliable profile data with unvalidated AI output.

Supported persistent fields depend on the contact model.