SocialHub.AI

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.

One unified profile
In-store QRShopifyYour websiteEmail
EncryptedAlways findableProtected

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.

Emailsearchable
Email namesearchable
Full namesearchable
Phone

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.

EnrollmentSign-up
QR scanIn-store scan
Points earnedPoints balance
Email openedEmail · device detected
ReceiptReceipt scan
PurchaseOrder
Coupon redeemedMember wallet
Portal visit / clickPortal activity
Referral convertedReferral

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.

AI member briefing
grounded

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.

Loop node

Behavior Capture

One live, unified profile — served through a governed semantic layer, the single interface the AI reads the business through.

Read more
Capability

Tags

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
Capability

Events

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
Capability

Segments

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
Capability

Relationships

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
Capability

Custom 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

See one member, instead of six fragments.

400M+
50+
12+