Loyalty without a marketing team. Marketing without a second integration.
Issue Apple Wallet & Google Wallet passes for your members, then run campaigns and SMS off the same customer, product and stock data your buyers already work with. Every campaign measures its real lift against a baseline, so you know what actually worked.
Sits on top of your ERP. Reads stock, writes transactions, never duplicates the source of truth.
Loyalty and marketing live in a separate world from inventory.
Most retailers run loyalty in one tool, SMS in another, and inventory in a third. The customer's segment doesn't know what's in stock. The buyer's plan doesn't know who's about to walk in. Stokk wires them together.
- Apple Wallet & Google Wallet membership passes, branded per programme
- Open enrolment, approval-required, or operator-issued
- Bulk import from your legacy loyalty vendor (CSV)
- Customer auto-creation in your ERP if absent
- Consented members synced to your SMS or email tool (Klaviyo, Mailchimp)
- Campaigns with real lift measured against a baseline
- Discounts and promotions tracked on the same data
Capabilities, in plain language.
Wallet passes
Apple Wallet and Google Wallet membership passes that update over the air. Pass holders tracked with state (pending / active / revoked).
Branded design
Per-programme logo, colours and copy. UA-aware landing page detects iOS / Android and shows the right wallet button.
Enrolment policies
Open enrolment with a public form, approval-required for vetted programmes, or operator-only issuance. Approval queue for the gated programmes.
Marketing-list sync
Push consented members and segments to Klaviyo or Mailchimp, where you run the SMS or email. Provider-agnostic, no second integration to build.
Member segments
Segment by purchase history, last visit, lifetime value, tier. The same customer data Stokk already uses for forecasting.
Campaigns with measured lift
Give a campaign a scope and a window, then see the real revenue lift against a baseline. No more guessing whether the promo paid for itself.
Discounts & promotions
Run discounts and promotions on the same data, so the margin impact and the customers who used them are visible, not buried in the till.
Public unsubscribe
Hosted unsubscribe page with audit trail. GDPR-aligned, with a single source of truth for opt-out.
From members to messages.
What sending a campaign looks like, and how segments are built from the same customer data your buyers already work with.
- Gold · weekly visitors8,240
- Lapsed · 90+ days silent3,104
- Beauty · sample lovers1,822
- Furniture · high LTV612
The numbers Stokk customers report after the first cycle.
After the first full ordering cycle, lost-sale events on A-classified items roughly halve.
Buyers stop building proposals from scratch. The Brief lands; they review and approve.
Stokk's per-store sizing and lateral transfers free cash that was sitting on a pallet.
Continuous counts replace the once-a-year shutdown count.
Audiences that know what's in stock.
Stokk's customer-data layer is the same one used for forecasting and replenishment. When you message your members, the audience respects what's actually in stock at their nearest store, stops you advertising what you can't sell.
Member behaviour (visits, purchases, redemptions) feeds back into demand signals. The marketing team and the buying team are no longer two systems trying to get along.
How AI gets used here
Decisions stay explainable. Every recommendation has a written reason and a human approval step. Your data isn't used to train shared models. Claude's prompts are scoped per request.
Plays nicely with the systems you already pay for.
Common questions about this module.
How do members get the pass onto their phone?
They tap a link or scan a QR code, at the till, on a receipt, or in a message. The landing page detects iOS or Android and shows the right wallet button, and the pass lands in Apple Wallet or Google Wallet in one tap.
Can we migrate existing loyalty members?
Yes. Bulk CSV import from any legacy vendor. Members keep their identifiers; passes reissue under your new programme automatically.
How do we actually send the SMS or email?
Stokk syncs your consented members and segments to your marketing tool, Klaviyo or Mailchimp, and you send from there. Provider-agnostic, with nothing new to wire up, and the segments stay current as the customer data changes.
Other parts of the operating system.
See Marketing live in 20 minutes.
A demo on a working sample, then we map it to your ERP, your SKUs and your stores. Your own data comes in onboarding. You decide if it earns its place in your operating system.






