Skip to main content

Attributes Across Automation Nodes

Find all the events and attributes you will find while creating an automation.

Rana ElGharib avatar
Written by Rana ElGharib
Updated over 2 weeks ago

You can use attributes to set your own rules for each trigger, action, or control. Here is how attributes work in automations.

By clicking the Plus Icon inside any trigger or actions, a small pop-up will appear giving you a list of attributes under 3 different tabs:

  • Previous Steps: Dynamic attributes passed by previously chosen Event, Condition, or API (such as Order ID, Points Earned, or Friend Name) from one node to another inside your automations. Variables here will be dependant on attributes used in the previous trigger or action.

  • Customer Variables: All customer-related variables such as name, ID, number, referral link, etc.

  • Global Variables: Variables that have to do with your general configurations, like chosen currency, points name, score name, etc.

Here is a list of attributes you will find while creating your automation:

Previous steps

Customer Variables

Global Variables

  • Depends on the previously used variables in the former step. (check the table below)

  • Unique ID


  • First Name


  • Last Name


  • Display Name


  • Customer's Mobile


  • Referral Link


  • Mobile Referral Link


  • Points


  • Tier Up total progress


  • Score Name


  • Points


  • Coupon Code


  • Coupon Value


  • Reward Campaign Reward


  • Tier Entry Reward


  • Tier Lifetime Reward


  • location


  • membershipLevel


  • graduationDate


  • isMarried


  • occupation


  • company


  • hobbies

  • Equivalent value of total points


  • Currency


  • Points Name


  • Referral Link


  • Mobile Referral Link

Carry Over Attributes Across Automation Nodes

Dynamic attributes are passed from one node to another, such as Order ID, Points Earned, or Friend Name, from one node to another inside your automations. This enables richer personalization, smarter branching, and more context-aware automation actions.

Why This Matters

Previously, attributes generated in one node (e.g., an event or Add Points) couldn’t be reused later in the same automation. That meant messages and actions couldn’t dynamically reflect the context of the customer’s previous interactions.

Now, attributes flow seamlessly across nodes, allowing for smarter, fully contextual automation journeys.

How it works

  • Attribute Persistence

    • Attributes created or received in one node (Event, Condition, or API) are automatically available to all subsequent nodes in the same automation branch.

    • Attributes remain accessible for personalization in later actions.

  • Dynamic Variable Usage

    • Action nodes (e.g., Send Email, Send SMS, Assign Points) can now reference these carried-over attributes.

    • The variable picker in the dashboard displays available attributes grouped by source node.

  • Editing & Safety

    • If an earlier node is edited or removed, any dependent attributes trigger a warning:

    • “This attribute is no longer available.”

    • Missing attributes are safely replaced with placeholders to prevent automation errors.

Here are some examples of what you will find as a subsequent of a chosen first attribute:

Event/attribute chosen in the first Node

Subsequent variables you will find in the next nodes under "Previous Steps"

  • Place_order

  • channel_type

  • paymentMethod

  • subClass

  • discount_codes

  • campaign

  • title

  • branch_name

  • merchant_name

  • cart_id

  • unique_items

  • total_items

  • source

  • product_sku

  • product_id

  • Weight

  • product_vendor

  • Tag

  • product_category

  • order_id

  • total_price

  • total_discount

  • collection_id

  • view_product_page

  • product_category

  • product_vendor

  • product_title

  • product_id

  • customer_id

  • shop_name

  • collection_id

  • Friend Referred

  • discount_codes

  • total_discount

  • merchant_name

  • merchant_id

  • total_price

  • referred_friend_name

  • referred_friend_id

  • add_to_cart

  • cart_id

  • collection_id

  • product_id

  • unique_items

  • vendor

  • total_items

  • total_discount

  • total_price

  • order_refunded

  • order_id

  • refunded_points

  • refunded_amount

  • refund_id

  • Points Redeemed

  • reference_transaction_id

  • redeemed_amount

  • redeemed_points

  • Tier Changes

  • Tier Lifetime Reward

  • Tier Entry Reward

  • Previous Tier

  • Next Tier

  • Achieved Tier

  • Reward Campaign Achieved

  • How to redeem Instructions

  • Coupon Code

  • Campaign Reward Value

  • Campaign Reward

  • Campaign Name

  • Expiring Points

  • Next Expiring Points Date

  • Next Expiring Points Value

  • Next Expiring Points


Did this answer your question?