DOCS
Facts by surface

Facts by surface

context.* fields available in the condition builder for each Incentive Engine surface.

Every surface includes customer facts. These pages list surface context (context.*) only.

Smart Upsells has no separate fact catalog. Authored flows on a surface reuse that surface’s fields.

Surfaces

SurfaceProductContext in the pickerExample use
Thank You pageUpsells / Order EditingFull context.order (order rollup)Total price is greater than 80
Post-purchase pageUpsells / Order Editingsubtotal, itemCount, currency, countryCode only - no context.orderItem count is greater than or equal to 2
Cancel flowSubscriptionsreason, subReasonCancellation reason equals too_expensive
Account upsellSubscriptionsFull context.contract (subscription rollup)Days until next delivery is less than or equal to 3
Order-status nudgeSubscriptionsFull context.order (order rollup)Order being viewed #1042 with Financial status equals paid
Cart drawerCartFull context.cart.*Total price is greater than or equal to 5000 (minor units = €50.00)

Thank You vs Post-purchase page

Thank You flows can condition on the full order (totals, line items, SKUs). Post-purchase page flows cannot - the interstitial runs before a reliable order fetch, so only checkout scalars are available.

On this page