Skip to content

Canvas entry properties

When a Canvas is triggered by a custom event, purchase, or API call, you can use metadata from that trigger to personalize messages throughout the Canvas workflow. These values are known as entry properties, and they persist across all steps in a Canvas.

How it works

Entry properties are available through the {{context.${property_name}}} Liquid tag. When a user enters a Canvas, Braze captures the properties from the triggering event or API call, and you can reference them in any subsequent Canvas step.

For example, if a Canvas is triggered by a completed_order event with a product_name property:

1
Thanks for ordering {{context.${product_name}}}! We'll send you a tracking number soon.

Entry properties are available in action-based and API-triggered Canvases.

Persistent entry properties

Persistent entry properties let you reference the original entry data in every step of your Canvas, including steps that occur after a delay. Without persistence, entry properties are only available in the first step.

For the full reference on persistent entry properties, see Persistent entry properties.

New Stuff!