DOCS

memberr Incentive Engine

Shared flow builder, condition facts, and offer editors across Upsells, Order Editing, Subscriptions, and Cart.

The Incentive Engine is the shared canvas, conditions, and offer editors used across memberr apps. It is not a separate Shopify install - you open it from Upsells, Order Editing, Subscriptions, or Cart where that product exposes flows.

Incentive Engine flow builder canvas with trigger, conditions, and offer steps

Two layers of facts

When a flow evaluates, the engine combines:

LayerPath rootWhat it is
Customer factscustomer.*Profile, recent orders, and subscriptions for the shopper
Surface contextcontext.*Data for the current event (this order, cart, cancel reason, …)

Every surface includes customer facts. Context fields differ by surface - see Facts by surface.

Where it runs

SurfaceProductTypical use
Thank You pageUpsells / Order EditingAuthored flows after confirmation; full order context
Post-purchase pageUpsells / Order EditingShopify interstitial before Thank You; narrow checkout context
Cancel flowSubscriptionsRetention offers when a customer starts cancel
Account upsellSubscriptionsOffers on the subscription in customer accounts
Order-status nudgeSubscriptionsOffers on the order status page
Cart drawerCartOffers while browsing the cart

Thank You vs Post-purchase page

These are different surfaces with different triggers and different context fields. A Thank You flow never runs on the post-purchase interstitial, and the post-purchase page does not expose a full context.order - only subtotal, item count, currency, and country.

Smart Upsells

Smart Upsells (AI product + discount picking on the Thank You page) is powered by the same engine. It does not have a separate fact catalog - authored flows on a surface reuse that surface’s fields.

Smart Upsells settings in the admin

For product setup and analytics, see Smart Upsells.

Start here

On this page