Sign-up ends
on the lock screen.

A new member joins, adds one pass, and they're onboarded: no app install, no welcome email nobody opens.

MintleafJoinedToday
9 041 8830 1174
100New memberEmma Carter
Step 2 of 3 · add a favorite store
Wallet · welcome push
100 points
Added to walletjust now
Next stepFirst visit
Why wallet, for onboarding

Most new members are lost before the first visit.

Every extra screen between interest and membership costs you people, and an app download is the most expensive screen there is.

Onboarding today
  • “Download our app to join”: most people never leave the store page.
  • A six-field form, a password to invent, an email to confirm.
  • The welcome series lands in Promotions, unopened.
  • Nothing on the phone reminds them they joined at all.
With Stell
  • One link, one add to wallet: the wallet is already installed.
  • Email or phone number, and nothing else you don't need on day one.
  • The welcome message is a push on the lock screen, on the pass they just added.
  • The pass itself carries the next step, and updates as they complete it.
The activation flow

Four steps, and none of them is a download.

Onboarding · invite opened
Step 1 of 3
Invite openedQR · in store
Pass addedseconds
Welcome points+100
First visit identifiedEmma H.
Profile completeTier: Silver
Invite

A link, a QR code, or an NFC tap.

Put the invite wherever the decision happens: on the shelf edge, at the till, in the checkout confirmation. Link, QR code, NFC tag or Apple App Clip, and every one of them opens a page, not an app store listing.

01 / INVITE

Meet them where they are

Link, QR code, NFC tag or App Clip. No app store detour, no install.

02 / ADD

One field, one tap

The pass is issued and added to the wallet in seconds, welcome reward included.

03 / FIRST TAP

Value on visit one

Identification and the first discount happen at the till: tap or scan, automatically.

04 / ACTIVATE

Progressive profiling

Ask for one more detail at a time, on the pass, and update it live.

Built for growth teams

What an onboarding rollout includes.

Design the join flow once, then run it everywhere: same REST API, same portal as the rest of the platform.

Hosted join pages

Branded sign-up pages behind a link or QR code, or an App Clip on iPhone opened by a tap on an NFC poster. You choose the fields; localized, and no app required from you or the member.

ACQUISITION

Instant pass issuing

The right wallet is detected on the member's phone; on desktop, a QR code hands the pass to it. Welcome reward already on the pass.

ONBOARDING

Embed widget

One script tag puts add-to-wallet buttons on your own site or Shopify store. Buttons in twelve languages, matched to the browser.

CHANNELS

Preboarding links

Members you already have skip the form entirely: the link carries their identity, they consent, the pass is theirs.

MIGRATION

Third-party login

One approval in an identity app the customer already uses fills the form with verified name, email and phone. Vipps and MobilePay today; need a provider in your market? We can look at integrating it.

IDENTITY

Welcome push series

Lock-screen nudges timed to the join, the first visit and the first reward. Included.

LIFECYCLE
CRM & loyalty integrations

Your CRM stays the system of record.

Members join through the pass; profiles, consents and points land where your team already works. Two-way sync, no CSV exports.

VoyadoCRM integration

New members and consents land in Engage as they join; points, vouchers and stamp cards flow back onto the pass.

SitooPOS partner

The join form and its consents mirror your Sitoo CRM settings, and the member is recognized at the till from visit one.

AdyenPayments partner

Identification and payment in the same tap on Adyen terminals, from the very first visit. Considering Adyen? We are a partner and can make the introduction.

VippsIdentity partner

Log in with Vipps or MobilePay at join: one approval fills the form with verified name, email and phone.

Something else in the stack?Signed webhooksOne REST APICustom connector on request
Consent & permissions

Ask once, record it properly.

Consent is captured at the moment of joining, in your own wording, and synced to your CRM as the source of truth.

  • Your consents, your wording

    Each program defines its own consent texts, required opt-ins and legal text, with your terms and privacy policy linked and you named as the controller.

  • Granular by channel

    Wallet push, email, SMS and personalization are separate permissions, not one bundled checkbox.

  • Two-way sync with your CRM

    A withdrawal in your CRM suppresses the wallet push too, and the other way round, automatically.

  • GDPR by default

    Data minimization at sign-up, and Stell processes member data on your behalf with your CRM as the system of record.

Join page · step 2

What may we send you?

Wallet notifications
Rewards and receipts on your lock screen
Email
Occasional offers, no more than twice a month
SMS
Time-critical only
Personalized offers
Based on what you buy in store

nb-NO · withdraw any time. Captured at joining and synced to your CRM.

Why it works

Delete the app download from your join flow, and the join flow stops being where you lose people.

The wallet is already on every phone in the queue. Joining becomes one field and one tap, and the pass keeps working on them after they leave. If you do want the app installed, the pass can carry a link to it, offered once they have joined rather than before.

1
Field to join
email or phone, nothing else on day one
0
Apps to install
the wallet was already there
2
Wallets live today
Apple and Google, more in development
3
Steps to a full profile
collected on the pass, one at a time
Questions from growth teams

The four things marketing asks first.

How little can we ask for at sign-up?

An email address or a phone number is enough to issue a pass. Everything else (name, store, birthday, preferences) can be part of the join flow too, but we recommend asking for less: the shorter the flow, the more members finish it, and anything you skip can be asked for later through actions on the pass that link to the member's profile page.

Does this replace our app?

No. It removes the app from the join flow. Members who want the app still install it later, from a pass they already carry, and the ones who never would are members anyway.

Where does the member data land?

In your CRM or loyalty system of record, over REST or a ready-made integration, as it is captured. Stell processes it on your behalf, with your system as the record of truth.

What about the members we already have?

Send them a preboarding link: their identity is in the link, so there is no form. They confirm consent, add the pass, done. Members who share details with an existing account verify with a one-time code by SMS or email first.

Onboarding demo

Join your own program.

Forty-five minutes with a specialist: walk through a join flow built for a program like yours, and add the pass to your own phone before we hang up.

By submitting, you agree to our privacy policy.