ChatbotNode GuidesAdvancedSet/Remove Attribute

Set / Remove Attribute Node

Updates one of the contact’s custom attributes directly from within the flow — either setting it to a value or clearing it. Use it to record something the flow just learned (a language preference, an order ID, a survey answer) so it’s available for segmentation, personalization, or a later Condition node.


How to Use

  1. Drag a Set/Remove Attribute node onto the canvas and connect it from the preceding node.
  2. Choose the Action: Set or Remove.
  3. Select which Attribute to update, from your existing Contact Attributes.
  4. If Set, enter the Value. This can be a static value, or a placeholder like {{fieldName}} referencing something captured earlier in the flow — an Input Node reply, a Webhook payload field, or a Condition-evaluated variable.
  5. Connect the node’s output to whatever should run next.

Validation

  • An attribute must always be selected.
  • A value is required when the action is Set (not needed for Remove).

Summary

  1. Add the node, connect it from the previous step.
  2. Choose Set or Remove and pick the attribute.
  3. For Set, enter a value (static text or {{placeholder}}).
  4. Connect to the next node. Every change here is recorded in the Attribute Update Log, visible on the contact’s Live Chat panel — Remove is a soft-clear (marks the attribute inactive) rather than deleting its history.