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.
Two layers of facts
When a flow evaluates, the engine combines:
| Layer | Path root | What it is |
|---|---|---|
| Customer facts | customer.* | Profile, recent orders, and subscriptions for the shopper |
| Surface context | context.* | 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
| Surface | Product | Typical use |
|---|---|---|
| Thank You page | Upsells / Order Editing | Authored flows after confirmation; full order context |
| Post-purchase page | Upsells / Order Editing | Shopify interstitial before Thank You; narrow checkout context |
| Cancel flow | Subscriptions | Retention offers when a customer starts cancel |
| Account upsell | Subscriptions | Offers on the subscription in customer accounts |
| Order-status nudge | Subscriptions | Offers on the order status page |
| Cart drawer | Cart | Offers 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.
For product setup and analytics, see Smart Upsells.
Start here
Getting started
Where to open the builder in each product.
Flow builder
Canvas shell, flow settings, steps, and caps.
Conditions
Operators, AND/OR, and array quantifiers.
Customer facts
Full customer.* field catalog.
Facts by surface
context.* available on each surface.
Offers
Upsell Offer tab: products, discount, copy.
Developers
Advance payloads, facts scope, and example JSON.