"It feels like we always owned this relationship with our customers. We just didn't have the wallet to hold it."
Illustrative perspective · Saudi coffee chain
Cohort + per-customer intelligence. Identity carried through every branch, every transaction, every cohort, every campaign.
Identity
No separate CRM, no separate identity store. Every customer is one wallet ID across the entire network. Created on first pass install. Stable forever.
Pass install creates the record. Every event downstream references one stable wallet_id.
Same customer across every branch. The wallet ID is honest about who is who, even across geographies.
Phone, name, home-branch, tier, tags. Operator-extensible.
Composition
Every wallet event populates the record. Every attribution dimension joins to it. Every incentive rule targets it. Every brain query reads it.
Every top-up + till swipe writes to the customer record. No batch sync.
Plain-language queries return customer lists in real time. 'Top 50 customers in Tahlia by spend.'
Segments
Segments update the moment events flow through. A 'dormant 30+ days' segment sees a customer become eligible the second they cross the threshold.
T1, T2, T3, new. Computed from spend windows.
Dormant, frequent, cross-branch, lapsed. Computed live, queryable everywhere.
Operator-defined booleans on any property. Combine with AND / OR / NOT.
Examples
The examples below are illustrative, not named operators. Published customer stories use metrics verified against operator data.
62% 30-day repeat rate. SAR 18M+ stored value moving through network in first 90 days.
Branch-level attribution made the newest opening call in twelve minutes.
"It feels like we always owned this relationship with our customers. We just didn't have the wallet to hold it."
Illustrative perspective · Saudi coffee chain
"For the first time every customer is named. Every till is attributed. Every cohort is real, not a guess."
Illustrative perspective · Saudi retail group