Skip to main content

Update Contact

The Update Contact node changes the current contact's data in the table. Use it to track state, count actions, or record results from earlier nodes in the flow.

Screenshot placeholder

Configuration

You define a list of field assignments. Each assignment has a field name, a mode, and a value.

Modes

ModeWhat it doesExample
setReplaces the field value entirelySet status to "contacted"
incrementAdds a number to the current valueIncrement follow_up_count by 1
appendAdds text to the end of the existing valueAppend ", called on 2024-01-15" to notes
toggleFlips a boolean value (true becomes false, false becomes true)Toggle is_active

You can include multiple assignments in a single node. They all apply to the same contact.

Use Cases

Mark Contacts as Sent

After sending a message, set last_contacted to today's date and status to "contacted".

Count Follow-ups

Each time your flow sends a follow-up message, increment follow_up_count by 1. Later, use an If/Else node to stop following up after 3 attempts.

Update Status After Classification

After an AI Classify node sorts a message into a category, set the contact's category field to {{classification}}.

Track AI Responses

After an AI Generate Reply node, append {{ai_reply}} to a response_log field to keep a history.

Screenshot placeholder

Tips

  • The increment mode is great for counters. You don't need to read the current value first — it adds to whatever is already there.
  • The toggle mode only works on boolean (true/false) fields.
  • Field values support {{variables}}, so you can save outputs from AI nodes or other data into contact fields.