Loyalty & Members · Members
One member record across every channel — not the same customer counted twice.
A buyer scans in store, logs into Shopify, opens an email, sends a referral — and most stacks see four strangers. Flash fuses them into one verified, encrypted member, with every touch stitched into a single timeline — then read by an AI analyst that turns it into customer insight you can act on.
The problem
Fragmented identity is invisible churn.
When the same person shows up as separate rows per channel, every report is wrong, every send is duplicated, and your best customer looks average across four half-empty profiles.
One customer, six fragments
Store, QR, Shopify, receipts, email and marketplace each mint their own record. Nobody is the real customer.
Spend you can't see
Purchases on one channel never line up with engagement on another — so lifetime value is a guess, not a number.
Customer data that's a liability
Customer email and phone sitting in plain text is a breach waiting to happen — and a compliance question you can't answer.
How it works
Match the person. Encrypt the record. Stitch the timeline.
Flash matches the same person across channels into one profile, so one email is one person — while each program's data stays private to it. Every record is encrypted, yet still searchable. Every action merges into one history.
Encrypted member data
Findable, but never stored in plain text.
Every member's personal details are encrypted. Your team can still look someone up by email or name in an instant — the search works without ever exposing the personal data behind it.
Unified timeline
Ten-plus event types, one chronology.
Sign-ups, scans, points, email opens (with the device they used), receipts, purchases, coupons, portal visits and clicks, referrals — all merged from where they really happened, newest first. Purchases and receipts stay as separate, distinct entries.
Careful matching
The same person is merged into one profile only once per program — no duplicates, even when they sign up twice at the same moment, with welcome points and opt-in recorded once.
Account protection
Staff accounts can't be claimed through a customer sign-up, so a member flow can never quietly take over an internal account.
Activity, attributed
Page visits, clicks inside the member portal, and email opens — with the device they used — all tie back to the real member.
Why it's different
One verified profile, not a stack of synced lists.
The usual enterprise approach stitches together identity, analytics, and decision-making across separate products. Flash unifies the member as one verified profile across store, QR, Shopify, receipts and marketplace — by design.
Typical approach
Customer data + engagement tools
Matching customers and analyzing them live in separate products you integrate and reconcile.
Flash, by design
One verified member profile across every channel, with every record encrypted from the start.
Typical approach
Email list syncing
Each channel keeps its own list; the same person appears many times.
Flash, by design
Matching one email to one member means no duplicates — carefully, with account protection built in.
Typical approach
Customer data in plain text
Customer data sits exposed, searchable but unprotected.
Flash, by design
Every record is encrypted, yet your team can still search by email or name in an instant.
AI customer insight
An AI analyst reads every member — and tells you what to do next.
Because every action resolves to one verified member, Flash can put an AI analyst on each profile. It reads the member's complete history and real, verified numbers, then writes a plain-language briefing: who this customer is, what's going well, where the churn risk is, how price-driven they are, what to do next, and where they're heading over the next 3–6 months.
It reasons over the same certified numbers your team sees — and stays honest, citing the actual figures instead of inventing them. Insight you can act on, not a black box.
Profile summary
High-value, highly engaged — top decile by lifetime value.
Key strengths
Buys every ~3 weeks · opens most emails.
Risk factors
Visit gap widening — early dormancy signal.
Price sensitivity
Full-Price Loyal — reserve discounts for win-back.
Recommended next steps
Invite to tier upgrade · early-access drop.
Predicted trajectory
On track to VIP in ~2 months if cadence holds.
Generated from this member's verified numbers
The verified signals the AI reads
Spending, lifetime value & health
How recently and often each member buys and how much they spend, projected lifetime value, and a 0–100 health score — each with a confidence level, never false precision.
Lifecycle stage
A clear stage — new, growing, mature, at-risk, dormant, churned — so the AI grounds its read in where the member actually is.
Price sensitivity
Classified Deal-Driven, Mixed or Full-Price Loyal from real coupon and discount behavior — so the AI knows when a discount is worth spending and when it isn't.
Expected next purchase date
Learned from each member's own buying rhythm and explainable in one line — "usually buys every ~32 days, last bought 28 days ago" — stated as a window with a confidence level. It surfaces on the member profile as a ready-to-act insight for win-the-moment timing (due-to-buy audiences run on the order-cadence replenishment condition), and it stays silent until a member has a few purchases of history — an honest gate, not a guess.
Click likelihood
How likely each member is to engage with an email, learned from your program's own send history. It ranks outreach and skips the members who almost never engage — protecting your sender reputation and cutting wasted sends — and the reasons behind each score are inspectable, not a black box.
Each signal is calculated independently from verified data — if one can't be computed, it falls back to a low-confidence default rather than guessing. Honest by design.
Member relationships
See how your members are connected — not just who they are.
Customers don't shop alone. Flash maps the links between members and draws them as one network you can explore — so you can market to a household as a unit, see the real reach of each ambassador, and catch rewards that are quietly circling back to the same doorstep.
Referral network
Every referral becomes an edge, laid out as a force-directed graph. See who introduced whom, which members are true hubs, and how far a single advocate's influence actually spreads.
Likely households
Members who share a phone number are inferred as one household. Use it to market to the household as a unit and to spot self-referrals — an operator-only signal that is never shown to the customer.
Ambassador → customer
Every customer an ambassador brought in becomes a durable link, so their fan base is a real, browsable network — not a number that resets each report.
Inferred links (households) are for your operators only — used for marketing and fraud checks, never surfaced to the member, and always dismissable with one click. Evidence is stored without any raw personal data.
Member self-service
Members keep their own preferences current.
In their member portal, members tell you how they want to hear from you — and those choices are honored, not just stored.
Their preferences, self-served
Members set their preferred language, interests, contact channel and quiet hours — and turn email, SMS or push marketing on or off themselves, no support ticket.
Honored, not just recorded
A push opt-out actually stops push, and quiet hours hold non-urgent messages until later — the preference changes what gets sent.
Granular beats all-or-nothing
Letting a member switch off one channel while keeping another means you keep the relationship instead of losing it to a blanket unsubscribe.
What changes for the business
You stop paying to reach the same person twice — and start treating your best customers like your best customers.
Encrypted
every member record, yet still searchable
10+ events
merged into one member timeline
One profile
matched across store, QR, Shopify, receipts & marketplace
One verified, encrypted member record, with every channel stitched into a single timeline.
Related reading
Keep exploring the pages most related to this one.
Behavior Capture
One live, unified profile — served through a governed semantic layer, the single interface the AI reads the business through.
Read more CapabilityTags
The state layer of the AI-facing semantic layer: governed, explainable labels for who a member is — lifecycle, value, preference, consent and risk — the certified 'who' every agent, dashboard and API reads and acts on.
Read more CapabilityEvents
Raw behavior abstracted into an event model — a per-member timeline of what happened and when, the signal every agent reads to understand why, now.
Read more CapabilitySegments
Turn One ID profiles and tags into governed audiences: rule-based, query-checked, and ready for activation. Lookalikes of your best members explain themselves — a “Why they're similar” summary shows exactly what each match is built on. Predictive conditions — each member's likelihood of clicking, and how close they are to their expected next purchase — make high-responder and replenishment-reminder audiences a single filter.
Read more CapabilityRelationships
Orders and referrals abstracted into relationship models — a member-to-member referral graph and product co-purchase / category affinity — so reach and recommendations read from real connections.
Read more CapabilityCustom Fields
Add your own attributes to the members, stores and products Flash already tracks — a membership number, a preferred store, a child's birthday — and use them everywhere: segments, personalization and import.
Read more