SocialHub.AIFlash

Omnichannel · Mobile App

Put loyalty inside your own app — without rebuilding it natively.

The member center, app push, and Apple Wallet — delivered as a thin SDK over your existing member portal plus server-side capabilities. Members stay signed in, the card updates itself, and you ship changes without shipping an app update.

Points balance

2,480 pts

Add to Wallet
Coupon wallet

Push · 2m ago

Your reward is ready near you 🎁

The problem

Your app is where members are — but loyalty lives somewhere else.

Rebuilding loyalty natively is expensive

A native points/coupons/tier UI means a double-platform build, every change re-shipped through app review — a project most teams can't justify.

No way to reach members in-app

Without push and an in-app card, your highest-intent audience only hears from you by email — the channel they check least.

Footfall you can't measure

You suspect the app drives store visits, but with no member-keyed signal and no control group, the lift is a guess.

What you can build

Four capabilities — a thin client over server-side power.

The member center is your responsive web portal in a WebView (no native rebuild); push and Wallet are server-side, so the SDK stays light.

Member center, in your app

Live

Render the real Flash member portal (points, coupons, tier) inside a native WebView with single sign-on. A first-party session cookie keeps members signed in across in-app navigation — and you ship portal changes server-side, no app release.

App push as a send channel

Rolling out

Register device tokens and push joins the same automation/send stack as email, with a fail-open waterfall and one shared frequency cap. Token registration is live; push delivery is rolling out behind a controlled flag.

Wallet membership card (Apple + Google)

Live

Issue the card server-side from one endpoint — no app required. Apple returns a signed .pkpass that auto-updates the moment a member's balance changes; Google returns a save link. Needs your wallet credentials (Apple Pass Type ID + signing cert; Google issuer) configured.

Deterministic store visits

Live

A QR check-in or in-store redeem fires a store-visit trigger — member-keyed, deduped at the database, timezone-bucketed. With a randomized holdout, you can measure real incremental lift, not vanity footfall.

Straight about status

Server bridges today; native packages next.

The server side — WebView SSO, push registration, Wallet issuance + auto-update, deterministic store-visit — is built and callable today. You can integrate directly against these endpoints now. The native convenience packages are in active development; we won't claim a shipped binary that isn't.

Member-center WebView SSO

/embed/member/native — first-party HttpOnly cookie.

Live

Wallet card — Apple + Google

Apple signed .pkpass (auto-updates on balance change) and Google save link, one endpoint.

Live

Deterministic store-visit + holdout

QR/redeem trigger; randomized control for true lift.

Live

App push delivery

Registration live; delivery rolling out behind a flag.

Rolling out

Native SDK (FlashPortal/Location/Core)

SPM / CocoaPods / Maven packages — in development.

Coming soon

Background geofence (on-device)

Server pipeline built; on-device detection ships with the FlashLocation package, in development.

Coming soon

Engineering value

Built for trust — privacy, tenancy, and honest measurement.

Consent, fail-closed

Push and location are gated by explicit consent plus the Global Privacy Control signal — no signal, no send. One-tap withdraw, no penalty.

Strict multi-tenant isolation

Device tokens, passes and store visits are scoped to your team; the Apple update service proves tenancy by the pass's own secret, not a shared identifier.

Real lift, not vanity metrics

A randomized holdout measures incremental store visits against a control group — and we never report self-estimated footfall.

What changes for the business

A loyalty experience that lives where members already are — in your app, on their lock screen, in their wallet — without a native rebuild or a per-change app release.

No app release

ship member-center changes server-side

Self-updating card

points/tier refresh the Wallet pass automatically

Provable lift

store visits measured against a holdout

Bring loyalty into your app.

See the member center, push, and Wallet running against your brand — then integrate against the live endpoints today.