# Product Docs

## Product Docs

- [Product Docs](https://kbase.whitelabel-loyalty.com/product/product-docs.md): Everything you need to build, configure, and manage your loyalty program – from feature overviews to configuration tutorials and implementation guides.
- [Get Started](https://kbase.whitelabel-loyalty.com/product/get-started.md): Get up and running quickly with key concepts, setup steps, and practical guidance for using the platform and integrating with the API.
- [Launch a Loyalty Program](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program.md): A complete step-by-step guide to designing, building, and launching a successful loyalty program using the White Label Loyalty platform.
- [Four Pillars of a Loyalty Program](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/four-pillars-of-a-loyalty-program.md): Loyalty programs succeed when they are built on four interconnected pillars. These pillars define how the program operates, engages customers, and delivers value.
- [Four Phases of Implementation](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/four-phases-of-implementation.md): A recommended phased approach for planning, designing, building, and launching a loyalty program using the White Label Loyalty platform.
- [Best practices & tips](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/best-practices-and-tips.md): Practical tips and best practices for designing a loyalty program that drives the right behaviours, balances value, prevents fraud, and keeps customers coming back.
- [Operational considerations](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/operational-considerations.md): Key operational factors to consider when running a loyalty program, including ownership, support processes, platform maintenance, and stakeholder readiness.
- [Loyalty program interfaces](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-interfaces.md)
- [Loyalty program resources](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-resources.md): Learn about essential documentation for loyalty program support, including T\&Cs, privacy policy, account deletion, and user support setup to ensure compliance and user clarity.
- [Terms & conditions](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-resources/terms-and-conditions.md)
- [Privacy policy](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-resources/privacy-policy.md)
- [Account deletion & opt-out](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-resources/account-deletion-and-opt-out.md)
- [User support](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-resources/user-support.md)
- [Fraud and misuse in loyalty programs](https://kbase.whitelabel-loyalty.com/product/launch-a-loyalty-program/loyalty-program-resources/fraud-and-misuse-in-loyalty-programs.md): How to recognize, prevent, and reduce misuse of your loyalty program using design strategies and platform features.
- [Introduction](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/introduction.md): The White Label Loyalty Engine is a powerful, API-first platform designed for seamless integration into business systems and user interfaces. Build engaging loyalty programs tailored to your needs.
- [Events](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events.md)
- [Get started with Events](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/get-started-with-events.md): Learn how to define, create, and report events in the Loyalty Engine to track user behaviour and trigger loyalty logic like points, rewards, and badges.
- [Event types](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/event-types.md): Learn about event types in the Loyalty Engine, including intrinsic system events and custom events that track user actions.
- [Creating event types](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/event-types/creating-event-types.md): Learn how to create custom event types in the Loyalty Engine, including naming conventions, event schema setup, and the difference between public and private events.
- [Event type schemas](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/event-types/event-type-schemas.md): Learn about event type schemas in the Loyalty Engine and how they define the structure of event payloads. Includes example schemas for common event types.
- [Event enhancers](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/event-types/event-enhancers.md): Add Loyalty Engine data to event payloads to enable richer reactor conditions.
- [Reporting events](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/reporting-events.md): Learn how to report user actions and business events to the Loyalty Engine as events.
- [Viewing events](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/events/viewing-events.md)
- [Reactors](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors.md)
- [Get started with Reactors](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/get-started-with-reactors.md): Learn how to use reactors to automate loyalty logic in response to user actions. Covers triggers, conditions, and reactions with practical examples and implementation tips.
- [Creating reactors](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/creating-reactors.md): Learn how to create reactors in the Loyalty Console, including setting triggers, conditions, and reactions. Understand key configurations like activation limits, start and end dates, and more.
- [Activation limits](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/activation-limits.md): Learn how to set activation limits for reactors in the Loyalty Engine, including tenant-wide and per-user limits to control how many times a reactor can trigger.
- [Conditions](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/conditions.md): Learn how to use payload conditions in the Loyalty Engine to control when reactors trigger based on event-specific data, audience membership, and user points history.
- [Reactions](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactions.md): Learn how to configure reactions in the Loyalty Engine, including adding and managing reactions like Adjust Points, Give Reward, Award Badge, and custom webhooks.
- [Managing reactors](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/managing-reactors.md): Learn how to view, edit, and end reactors in the Loyalty Console. Manage reactor statuses and understand how edits and archiving work in the Loyalty Engine.
- [Reactor tutorials](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactor-tutorials.md)
- [Create your first loyalty campaign (event & reactor for sign-up bonus)](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactor-tutorials/create-your-first-loyalty-campaign-event-and-reactor-for-sign-up-bonus.md)
- [Create a promo code reactor](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactor-tutorials/create-a-promo-code-reactor.md)
- [Create advanced or multi-event reactors using Audiences](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactor-tutorials/create-advanced-or-multi-event-reactors-using-audiences.md)
- [Limit a reactor an audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactor-tutorials/limit-a-reactor-an-audience.md)
- [Limit the number of times a reactor can be triggered in a period of time](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors/reactor-tutorials/limit-the-number-of-times-a-reactor-can-be-triggered-in-a-period-of-time.md)
- [Users](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users.md)
- [Get started with Users](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/get-started-with-users.md): Learn how user accounts are created and managed in your loyalty program using the WLL platform.
- [Creating users](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/creating-users.md): Learn about the different methods for creating user accounts in the WLL platform, including standalone loyalty programs and embedded programs integrated with existing systems.
- [User data, attributes & flags](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-data-attributes-and-flags.md): Learn about user profiles in the WLL platform, including core profile fields, custom attributes, user ID properties and restricted processing for GDPR compliance.
- [User wallet](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-wallet.md): Learn about user wallets in the WLL platform, including points balance, lifetime earnings, tiers, and vouchers. Find out how to access wallet information through the API or the Loyalty Console.
- [Tiers](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/tiers.md): Learn how to use tiers to incentivise user engagement, create tier hierarchies, and manage tier calculations based on lifetime points or calendar periods.
- [Deleting users](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/deleting-users.md): Learn how to delete user accounts in the WLL platform, the implications of deleting a user, and how to perform the deletion via the Loyalty Console or API.
- [Calculating monthly active users](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/calculating-monthly-active-users.md): Understand what counts as a Monthly Active User (MAU) in the WLL platform and how this impacts usage and billing.
- [User tutorials](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-tutorials.md)
- [Adjust a User's Points Balance](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-tutorials/adjust-a-users-points-balance.md): Learn how to manually adjust a user’s points balance in the Loyalty Console or via API.
- [Give a User a Reward](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-tutorials/give-a-user-a-reward.md): Learn how to manually give a user a voucher or purchase a reward on their behalf in the Loyalty Console, including the differences between gifting a voucher and purchasing a reward.
- [Edit a User's Profile Information and Add Attributes](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-tutorials/edit-a-users-profile-information-and-add-attributes.md)
- [Create Advanced User Tiers Using Audiences](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/users/user-tutorials/create-advanced-user-tiers-using-audiences.md): Learn how to create an advanced tier system using audiences instead of points, with tips on incorporating behaviour-based criteria and communicating tier progress to users.
- [Audiences](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences.md)
- [Get started with Audiences](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/get-started-with-audiences.md): Learn how audiences in the Loyalty Engine help you group users based on specific criteria, enabling advanced targeting, gamification, and customisation for your loyalty program.
- [Audience criteria](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-criteria.md)
- [Audience query builder](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-criteria/audience-query-builder.md): Learn how to build audiences in the Loyalty Engine using the query builder, based on activity, profile, reward, and product data to create targeted and customised user groups.
- [Audience expression editor](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-criteria/audience-expression-editor.md): Learn how to build audiences in the Loyalty Engine using the expression editor, based on complex criteria across a range of data points.
- [Audience refresh rates](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-refresh-rates.md): Learn how audience refresh rates determine how often user eligibility is reassessed in the Loyalty Engine, including daily, reactive, and manual refresh options.
- [Audience joined & left events](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-joined-and-left-events.md)
- [Audience tutorials](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials.md)
- [Create audiences based on user profile information](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-profile-information.md)
- [Create a user birthday audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-profile-information/create-a-user-birthday-audience.md)
- [Create a user age audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-profile-information/create-a-user-age-audience.md)
- [Create a user location audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-profile-information/create-a-user-location-audience.md)
- [Create a suspended user audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-profile-information/create-a-suspended-user-audience.md)
- [Create a VIP or employee audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-profile-information/create-a-vip-or-employee-audience.md)
- [Create audiences based on user activity](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-activity.md)
- [Create an audience of users who have purchased a particular reward](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-activity/create-an-audience-of-users-who-have-purchased-a-particular-reward.md)
- [Create an audience of users who have or haven't reported one or more events](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-audiences-based-on-user-activity/create-an-audience-of-users-who-have-or-havent-reported-one-or-more-events.md)
- [Create an audience with multiple or nested groups](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-an-audience-with-multiple-or-nested-groups.md)
- [Create an audience with date and time based criteria](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-an-audience-with-date-and-time-based-criteria.md)
- [Create reactors for joining or leaving an audience](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/audience-tutorials/create-reactors-for-joining-or-leaving-an-audience.md)
- [Rewards & Points](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points.md)
- [Rewards](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards.md)
- [Get started with Rewards](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/get-started-with-rewards.md): An introduction to how rewards work in the Loyalty Engine, including types, configuration, availability, and how users browse, purchase, redeem, and receive their rewards.
- [Reward types](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types.md)
- [Offers](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/offers.md): Use offer-type rewards to promote perks, highlight incentives, or share program info.
- [Vouchers](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/vouchers.md): Learn how vouchers work in the Loyalty Engine, including code types, use cases, and how to choose the right setup for your loyalty program.
- [One-time voucher codes](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/vouchers/one-time-voucher-codes.md): Automatically generated, single-use voucher codes that are validated in real time via API. Ideal for integrated POS or e-commerce systems with secure, centralised reward handling.
- [Voucher code pools](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/vouchers/voucher-code-pools.md): Distribute pre-generated codes using voucher code pools. Great for POS or partner fulfilment where codes are known and managed outside the Loyalty Engine.
- [Static voucher codes](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/vouchers/static-voucher-codes.md): Set a fixed voucher code that all users receive when redeeming a reward. Ideal for simple offline redemptions without needing API validation or individual tracking.
- [Human validation vouchers](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/vouchers/human-validation-vouchers.md): Use human validation vouchers when no POS integration is possible. Staff verify vouchers manually using a time-sensitive screen with a static code, live timer, and current date/time.
- [Codeless vouchers](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/vouchers/codeless-vouchers.md): Codeless vouchers allow you to fulfil rewards without showing a code to users. Ideal for services or codes distributed outside the Loyalty Engine.
- [Merchandise](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/merchandise.md): Stock-managed rewards with built-in inventory tracking and optional delivery address capture.
- [Which reward type should I use?](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-types/which-reward-type-should-i-use.md): From offers to vouchers, code pools to digital gift cards - the Loyalty Engine supports many different reward and voucher types to suit virtually every use case.
- [Reward details](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-details.md): An overview of reward details, covering both the marketing and operational components of rewards, including user-facing elements and system functions like cost, category, and code types.
- [Reward availability](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/reward-availability.md): Learn how to control when, where, and to whom a reward is available using audience, tier, schedule, and venue constraints.
- [Discount configuration](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/rewards/discount-configuration.md): Specify the value a reward provides by adding one or more discounts. Discounts communicate reward value to external systems like POS.
- [Benefits](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/benefits.md): Learn how benefits work in the Loyalty Engine, including states, events, fulfilment flows, and how they’re handled across different reward types.
- [Points](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/points.md)
- [Get started with Points](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/points/get-started-with-points.md): Understand how points drive engagement in the Loyalty Engine, covering earning and burning through reactors, points liability, and best practices for managing points-based loyalty programs.
- [Points liability](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/points/points-liability.md): Manage points liability in the Loyalty Engine, including tracking points in circulation, setting liability rules, and accessing insights to balance user engagement and program costs.
- [Points earn, spend & balance caps](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/points/points-earn-spend-and-balance-caps.md): Learn to set earning, spending, and balance points caps in the Loyalty Engine. Points caps help control program costs, ensure fairness, and limit points accumulation and redemption.
- [Reward auto-purchase](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/points/reward-auto-purchase.md): Automatically convert user points into rewards on a daily schedule using a configured reward pool to help manage points liability.
- [Points expiry](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/points/points-expiry.md): Learn how to configure points expiry rules to control program liability, boost engagement, and encourage timely redemption.
- [Reward tutorials](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/reward-tutorials.md)
- [Preventing fraud & abuse guide](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/reward-tutorials/preventing-fraud-and-abuse-guide.md)
- [Limit a selection of rewards to only allow a user to purchase one from that selection](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/reward-tutorials/limit-a-selection-of-rewards-to-only-allow-a-user-to-purchase-one-from-that-selection.md)
- [Limit how many times a particular reward can be purchased](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/rewards-and-points/reward-tutorials/limit-how-many-times-a-particular-reward-can-be-purchased.md)
- [Loyalty Console](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/loyalty-console.md)
- [Tenant & administrator management](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/loyalty-console/tenant-and-administrator-management.md)
- [Production & staging environments](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/loyalty-console/production-and-staging-environments.md): Learn how to use the staging and production environments in the Loyalty Console for testing and live deployment, along with key differences, limitations, and considerations for each mode.
- [Analytics](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/loyalty-console/analytics.md): Built-in dashboards in the Loyalty Console provide program-agnostic insights. Pull data via API or add a bespoke analytics package for custom reporting and dashboards.
- [Loyalty Campaigns](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/loyalty-campaigns.md)
- [Build Your Own](https://kbase.whitelabel-loyalty.com/product/interfaces/build-your-own.md)
- [White Label Interfaces](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces.md): Understand your options for delivering a loyalty interface to end-users, including custom builds and WLL’s ready-made microsite or mobile app.
- [Loyalty Microsite](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite.md)
- [Get started with the microsite](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/get-started-with-the-microsite.md): The Loyalty Microsite is a responsive, pre-built site that integrates with the Loyalty Engine, offering end-users quick access to loyalty features across devices, with setup and branding options.
- [Loyalty Microsite setup](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup.md): Learn how to set up and customise your Loyalty Microsite, covering deployment, authentication, domains, language, profile schema, and branding options for a seamless, branded loyalty experience.
- [1. Deployment type](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/1.-deployment-type.md): Learn about the three deployment options for the Loyalty Microsite: standalone website, embedded in a website, or embedded within a mobile app.
- [1.a iFrame embed](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/1.-deployment-type/1.a-iframe-embed.md): Learn how to embed the Loyalty Microsite in a website using an iFrame, manage authentication, configure permissions, and handle dynamic content height adjustments for seamless integration.
- [1.b Mobile app embed](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/1.-deployment-type/1.b-mobile-app-embed.md): Guide to embedding the Loyalty Microsite in your mobile app using a WebView. Covers setup for permissions, UI handlers, session token handling, and platform-specific examples for iOS and Android.
- [1.c Standalone website or PWA](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/1.-deployment-type/1.c-standalone-website-or-pwa.md): Deploy the Loyalty Microsite as a standalone website, offering flexible authentication options, PWA features, and a fully responsive design for optimal accessibility across devices.
- [2. Microsite authentication](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/2.-microsite-authentication.md): Learn how to set up user authentication for the Loyalty Microsite, covering integrated and embedded options for seamless user login with your existing app or website credentials.
- [3. Custom domain](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/3.-custom-domain.md): Guide to setting up a custom domain for the Loyalty Microsite, including DNS configuration steps, SSL verification, and requirements for embedding in your main website.
- [4. Language support](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/4.-language-support.md): Learn how to configure language support and make copy changes in the Loyalty Microsite, including available languages, requesting new translations, and adjusting default text.
- [5. Profile schema](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/5.-profile-schema.md): Define and manage profile schema settings to control the profile fields displayed to users in the Loyalty Microsite, including core fields, attributes, and required/optional fields.
- [6. Customization](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-setup/6.-customization.md): Learn about ways the Loyalty Microsite can be customized including colours, logos, layout options, and ancillary content like welcome and terms pages.
- [Loyalty Microsite tutorials](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-tutorials.md)
- [Format reward descriptions with markdown](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-tutorials/format-reward-descriptions-with-markdown.md)
- [Lock an audience of users out of your microsite](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-microsite/loyalty-microsite-tutorials/lock-an-audience-of-users-out-of-your-microsite.md)
- [Loyalty Mobile App](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app.md)
- [Get started with the app](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/get-started-with-the-app.md)
- [Loyalty Mobile App setup](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/loyalty-mobile-app-setup.md)
- [1. App Store developer accounts](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/loyalty-mobile-app-setup/1.-app-store-developer-accounts.md): Important steps need completing to allow White Label Loyalty to publish and manage your Loyalty Mobile App.
- [2. App theming](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/loyalty-mobile-app-setup/2.-app-theming.md): The Loyalty Mobile App has a versatile theming system to ensure the app is 'on-brand' for your users.
- [3. App configuration](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/loyalty-mobile-app-setup/3.-app-configuration.md): You can choose from a range of configuration options to tailor the Loyalty Mobile App experience to your use case.
- [4. App Store listing](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/loyalty-mobile-app-setup/4.-app-store-listing.md): Your app listing is seen by your users in the app stores when they download your app.
- [Loyalty Mobile App deep links](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-mobile-app/loyalty-mobile-app-deep-links.md): Learn how deep links in the Loyalty Mobile App enable seamless navigation to specific screens, enhancing user experience by directing them to targeted content from emails or web links.
- [Loyalty Tiles](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/loyalty-tiles.md): Easily embed customizable loyalty-themed UI elements into any page or the Loyalty Microsite using our Tiles SDK.
- [Reward artwork guidelines](https://kbase.whitelabel-loyalty.com/product/interfaces/white-label-interfaces/reward-artwork-guidelines.md)
- [About Modules](https://kbase.whitelabel-loyalty.com/product/modules/about-modules.md)
- [Badges](https://kbase.whitelabel-loyalty.com/product/modules/badges.md): Badges are non-monetary rewards that recognize user achievements. Create, manage, and award badges to gamify engagement and celebrate milestones in your loyalty program.
- [Codes](https://kbase.whitelabel-loyalty.com/product/modules/codes.md): The Codes module lets you upload unique codes into a pool and reward users when they submit one. Useful for on-pack promos, customer service gestures, and offline campaigns.
- [Integrations](https://kbase.whitelabel-loyalty.com/product/modules/integrations.md)
- [Klaviyo](https://kbase.whitelabel-loyalty.com/product/modules/integrations/klaviyo.md)
- [Shopify](https://kbase.whitelabel-loyalty.com/product/modules/integrations/shopify.md)
- [Awin](https://kbase.whitelabel-loyalty.com/product/modules/integrations/awin.md)
- [Introduction to Awin Integration](https://kbase.whitelabel-loyalty.com/product/modules/integrations/awin/introduction-to-awin-integration.md)
- [Configuring Awin Integration](https://kbase.whitelabel-loyalty.com/product/modules/integrations/awin/configuring-awin-integration.md)
- [Configuring an Awin Programme](https://kbase.whitelabel-loyalty.com/product/modules/integrations/awin/configuring-an-awin-programme.md)
- [Marketing](https://kbase.whitelabel-loyalty.com/product/modules/marketing.md): Learn how the Loyalty Engine connects with your marketing platforms to power email, SMS, and push campaigns without handling message delivery directly.
- [Emails, WhatsApp & SMS](https://kbase.whitelabel-loyalty.com/product/modules/marketing/emails-whatsapp-and-sms.md): Learn how the Loyalty Engine integrates with marketing platforms, can trigger marketing campaigns based on user actions, and pass campaign-specific content using user and event data.
- [Push notifications](https://kbase.whitelabel-loyalty.com/product/modules/marketing/push-notifications.md): Learn how to integrate push notifications with the Loyalty Engine using either your existing service or the WLL push notification service, and trigger notifications based on user actions.
- [Consents](https://kbase.whitelabel-loyalty.com/product/modules/marketing/consents.md): Learn how the Consents module helps you manage user consent preferences, from creating consent types to tracking consent events and using them in reactors.
- [Receipts & Products](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products.md)
- [Receipt rules](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipt-rules.md): Learn how to create and configure receipt rules in the Loyalty Console, using built-in or custom criteria to validate, reject, or flag receipt submissions based on your program’s needs.
- [Receipt formats](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipt-formats.md): Manage receipt formats in the Loyalty Console to automate receipt data extraction. Configure fields, merchants, and formats for accurate validation and streamlined processing.
- [Receipt reviews](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipt-reviews.md): Learn how to review receipt submissions, resolve flagged issues, and manage spot checks in the Loyalty Console to ensure accurate receipt processing and validation.
- [Products](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/products.md)
- [Receipts & Products tutorials](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials.md)
- [Setup a points-per-spend loyalty campaign](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-spend-loyalty-campaign.md)
- [Define your baseline earn value for receipt submissions](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-spend-loyalty-campaign/define-your-baseline-earn-value-for-receipt-submissions.md)
- [Reward a user for spending over a particular amount](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-spend-loyalty-campaign/reward-a-user-for-spending-over-a-particular-amount.md)
- [Run a double or bonus points promotion](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-spend-loyalty-campaign/run-a-double-or-bonus-points-promotion.md)
- [Setup a points-per-product loyalty campaign](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-product-loyalty-campaign.md)
- [Define your baseline earn values for your product set](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-product-loyalty-campaign/define-your-baseline-earn-values-for-your-product-set.md)
- [Reward a user for purchasing a particular product for the first time](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-product-loyalty-campaign/reward-a-user-for-purchasing-a-particular-product-for-the-first-time.md)
- [Reward a user for purchasing a product, or a set of products, a set number of times](https://kbase.whitelabel-loyalty.com/product/modules/receipts-and-products/receipts-and-products-tutorials/setup-a-points-per-product-loyalty-campaign/reward-a-user-for-purchasing-a-product-or-a-set-of-products-a-set-number-of-times.md)
- [Referrals](https://kbase.whitelabel-loyalty.com/product/modules/referrals.md): Referrals let you reward users for inviting friends. Set campaign rules, track valid referrals, and issue rewards to both referrer and friend.
- [Creating a referral campaign](https://kbase.whitelabel-loyalty.com/product/modules/referrals/creating-a-referral-campaign.md): Set up a referral campaign by defining details, reward rules, and referral tracking for both referrers and friends.
- [Referring a friend](https://kbase.whitelabel-loyalty.com/product/modules/referrals/referring-a-friend.md): Referrals can use unique codes or shareable links. Codes are the default; links require a Branch integration for deep-linking and attribution.
- [Reward Fulfilment](https://kbase.whitelabel-loyalty.com/product/modules/reward-fulfilment.md): The Reward Fulfilment module enables seamless gift card redemption using the Loyalty Engine, letting users choose branded cards while you manage setup, float, delivery, and approvals.
- [Social Media](https://kbase.whitelabel-loyalty.com/product/modules/social-media.md): Track and reward user activity on social media – like DMs, mentions, and follows – by reporting social events into your loyalty program.
- [Venues](https://kbase.whitelabel-loyalty.com/product/modules/venues.md): The Venues module lets you manage physical locations in your loyalty program – link users, rewards, and voucher validation to specific venues with full reporting.
- [Visitors](https://kbase.whitelabel-loyalty.com/product/modules/visitors.md): The Visitors module tracks user interactions on campaign sites before sign-up, capturing zero-party data to build a full view of the customer journey.
- [Success Management](https://kbase.whitelabel-loyalty.com/product/services-and-support/success-management.md)
- [WLL Support](https://kbase.whitelabel-loyalty.com/product/services-and-support/wll-support.md)
- [How do I contact support?](https://kbase.whitelabel-loyalty.com/product/services-and-support/wll-support/how-do-i-contact-support.md)
- [How do I report an issue?](https://kbase.whitelabel-loyalty.com/product/services-and-support/wll-support/how-do-i-report-an-issue.md)
- [How do I hard refresh my browser?](https://kbase.whitelabel-loyalty.com/product/services-and-support/wll-support/how-do-i-hard-refresh-my-browser.md)
- [Changelog](https://kbase.whitelabel-loyalty.com/product/services-and-support/changelog.md): View recent updates to our knowledge base


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://kbase.whitelabel-loyalty.com/product/product-docs.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
