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.

Update Contact

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.

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.