Add Data nodes
Use Track Event and Update User Property nodes to write data when users reach a point in the Workflow
Table of Contents
Data nodes don't send messages — they record information. Use them to mark milestones, update user attributes, trigger other Appcues content, create segments, or send data to external tools through integrations.
Track Event
A Track Event node fires a custom event when a user reaches it. The event appears in the Events Explorer under "Application events" and can be used anywhere events are accepted: audience targeting, triggers, segments, and integration payloads.
Add a Track Event to the canvas
- Click any + button on the Workflow canvas.
- Under Data, select Track Event.
- Enter the event name. Use a descriptive, consistent naming convention (for example,
workflow_onboarding_step_3_reached).
When to use it
- Mark that a user has passed a specific point in the Workflow so you can target or trigger other content based on that milestone.
- Send a signal to an integrated tool (for example, fire an event that Salesforce, HubSpot, or Amplitude picks up through its integration).
- Create segments based on Workflow progression (for example, "users who reached step 3 but didn't finish").

Update User Property
An Update User Property node sets one or more user properties when a user reaches it. You can update up to 10 properties per node.
Add an Update User Property node to the canvas
- Click any + button on the Workflow canvas.
- Under Data, select Update User Property.
- Select an existing user property from the dropdown and enter the new value. Repeat for additional properties (up to 10).
When to use it
- Set a flag that other experiences can check (for example, set
onboarding_email_senttotrueso a separate Flow can conditionally show a message). - Update a lifecycle stage property as users progress (for example, change
lifecycle_stagefrom "new" to "activated"). - Write a timestamp so you can build time-based segments later.

Connecting in-product and out-of-product messages
Track Event and Update User Property nodes are the bridge between Workflow messages and standalone web experiences. For example, you can fire an event in a Workflow after sending an email, then use that event as the trigger for an in-app Flow that picks up where the email left off.
For a detailed walkthrough, see Building multi-channel campaigns with in-product and out-of-product messages.