Get started with the app

The Loyalty Mobile App is a ready-to-deploy, responsive app that integrates seamlessly with the Loyalty Engine, providing end-users with a quick and engaging way to interact with your loyalty program on their mobile devices.

Designed to deliver core loyalty flows, the app enables users to access essential program features—including account status & activity, instructions on how to earn points, and the ability to browse and purchase rewards—without requiring a custom-built mobile interface.

You can see an example Loyalty Mobile App by searching 'WLL Explorer' on the app stores.

For administrators:

  • Branding: The convenience of a pre-built layout which is able to be themed to your brand’s logo, colours and font.

  • Low Maintenance: The mobile app is maintained and published on your behalf by White Label Loyalty.

  • Configuration Options: The mobile app offers a range of configuration options to suit your use case.

For end-users:

  • Account Activity: View their current tier, points balance and a history of their loyalty program activity.

  • Browse Rewards: Browse rewards which they are eligible to see based on each reward’s visibility criteria.

  • Purchase Rewards: Use their points balance to purchase rewards available to them.

The Loyalty Mobile App is ideal for clients seeking an efficient, cost-effective way to deliver essential loyalty program flows and who don’t need a highly customised layout, bespoke features, or complex loyalty mechanics.

For programs requiring more advanced structures, rewards logic, or specialised interfaces, creating a custom app using our APIs may provide a more tailored solution.


Features & options

The app has a range of features and options to support a wide variety of use cases. During your onboarding, we'll recommend the ideal setup for your use case – but you can explore the full feature set here.

Features available vary depending on the services included in your license agreement. *Additional charges apply for all items marked with an asterisk.

User Authentication

Four options are available for registration & login – pick only one:

  1. Registration & Login via Email + Password (default) Users can register, login, logout and reset their password.

  2. Login only Disable in-app registration, allowing only existing or invited users to login.

  3. Registration & Login via Email + Password or Social* Users can register using their email address, or using an existing social account (Facebook or Apple ID).

  4. Registration & Login via SMS OTP* Replaces email/password registration. Requires Twilio account.

User Profile

Users can provide profile information during and after registration. You can specify any custom profile data you want to collect from users, as well as whether this is collected during registration or afterwards in the 'edit profile' screen.

Homescreen

After a user has registered, and every time they open the app thereafter, they land on the app home screen. The home screen shows the user's name and points balance (if applicable), as well at the app's standard navigation elements.

The app supports four different home screen styles – pick only one:

  1. Reward category list (default) The home screen shows a list of reward categories configured in the Loyalty Engine, and their associated artwork. You can optionally hide the overlaid reward category name and description and embed it directly into the artwork. Suitable for most standard loyalty programs.

  2. Reward list The home screen shows a list of all rewards configured in the Loyalty Engine. See 'Reward list' header further down for further customisation options of the reward list view. Only suitable for very simple programs.

  3. Custom web view embed Replace the app’s native home with an embedded URL of your choice. Offers full flexibility to design your own homepage, but requires development effort. Ideal for complex programs or when loyalty is part of a broader customer app.

  4. Tiles* The home screen shows sections from a Loyalty Tiles group, to allow you to customise and edit what's shown directly from the Loyalty Console in real time. Suitable for dynamic, frequently changing programs.

Reward List

The reward list shows the rewards configured in the Loyalty Engine - including offers, vouchers and other reward types like gift cards or cashback offers.

There are three reward list styles – pick only one:

  1. One-wide reward list Shows rewards in a single column. Each reward shows its artwork, title and subtitle.

  2. Two-wide reward list (default) Shows rewards over two columns. Each reward shows its artwork, title and subtitle.

  3. Four-wide logo reward grid Shows rewards over four columns. Each reward shows only its artwork.

Reward Details

When selecting a reward from the reward list, users can see information about that reward. This information includes:

  • Reward artwork, title and subtitle

  • Reward description, and any applicable terms & conditions

  • Points cost or associated discount (if applicable)

  • Any availability constraints - voucher expiry period, when the reward is available until etc.

If a reward is purchasable (i.e. a voucher or gift card), a button to get the reward is shown. In the case of offers, if there is an associated URL, a button to open the URL is shown.

Reward Redemption

The app supports the redemption of all redeemable reward types including vouchers and gift cards.

After redeeming a reward, the user is shown any applicable redemption instructions, as well as:

  • For WLL vouchers: The voucher code alongside a QR code (unless 'hide code' is enabled in the reward's config).

  • For gift cards: A redemption complete message is shown and the user is emailed the gift card.

Activity & Voucher Wallet

The app allows users to see a log of their loyalty event history and optionally a voucher wallet.

Two approaches are available – pick only one:

  1. Activity only (default)

    • An 'Activity' tab is added to the app navigation, and shows a list of events reported in the user's event stream.

    • Single-step reward redemptions: If showing activity only, a one-step reward redemption flow is utilised in the app – when purchasing a voucher-type reward, the voucher is redeemed for immediate use.

  2. Wallet & activity

    • The activity tab is replaced with a 'Wallet' tab.

    • The wallet tab shows a list of all unredeemed vouchers in a user's wallet, and allows them to be redeemed.

    • Two-step reward redemptions: If using the Wallet option, a two-step reward purchase & redemption flow is utilised in app – when purchasing a voucher-type reward, users are given the option to save the voucher to their wallet for later use**, or redeem immediately.

    • This option also allows you to use the Give reward reaction type in your loyalty config.

**unless a reward is set to 'hide code on redemption', in which case the single-step redemption flow is used.

Miscellaneous

Onboarding Slides

Users can view onboarding slides on app first launch to provide app/program context.

Refer-a-friend*

Each user gets a unique code to share. Friends enter it at registration, and both can be rewarded. Requires the Referrals module.

Biometric Access*

Users can choose to lock the app with their device's biometrics (Face ID etc.).

Push Notifications*

You can send push notifications to all users, or users in a particular audience. Requires the Marketing module.

Users can opt-in or out of marketing consents, as defined by you in the Loyalty Engine. Requires Marketing module.

Digital Gift Card Redemption*

You can choose from a catalogue of digital gift cards to show in the app and allow users to purchase using their points balance. These are fulfilled immediately in almost all cases and emailed to the user. Requires Reward Fulfilment module.

Receipt Submission*

Users can submit receipts via camera, PDF upload or email (you can choose which options are available to them). Requires Receipts module.

Venue Directory*

Users can view a directory of venues configured in your Loyalty Engine, including address, opening hours, description, media and associated rewards. Requires Venues module.

Promo Code Submission*

Users can submit codes (manually typed or via QR code) for a variety of use cases – bonus offers, event attendance, user segmentation etc. Requires Codes module.

Teams*

Users can be part of a team, with a shared wallet. All users earn towards the team pot, admin users can spend from the pot and add/edit admins. Requires Teams module.


Staging & production

In some cases, we may provide two versions of your app - a staging and production version. Each version is entirely independent of the other, and surfaces data from the respective Loyalty Engine environment.

Your onboarding manager will provide links to access pre-release versions of both your staging and production apps.


FAQs

Can the Loyalty Mobile App be customised beyond the fixed layout?

No, the app’s layout is fixed and standardised to ensure a quick setup and streamlined experience. Clients needing fully custom layouts or unique program features may consider developing a bespoke app using the Loyalty Engine API.

What are the main user flows supported by the Loyalty Mobile App?

The app covers essential loyalty program flows such as account creation, points balance tracking, viewing activity history, browsing offers and incentives, and redeeming rewards. It’s optimised for clients seeking a straightforward loyalty solution without custom workflows.

Who is the Loyalty Mobile App best suited for?

The app is ideal for budget-conscious clients focused on rapid deployment who want to minimise UX design and API integration needs. For programs with more complex requirements, a custom-built loyalty interface using the API may be a better fit.

Last updated

Was this helpful?