Web SDK
A white-labeled, token-based solution
Abstract
The Web SDK is a white-labeled, token-based solution designed to integrate seamlessly into digital environments, enabling users to discover, activate, and redeem personalized offers without leaving your app or website. It simplifies the integration process while enhancing user engagement and reward fulfillment. The Managed Experience guides users through account setup, authentication, offer activation, and reward redemption, providing a streamlined journey from card linking to reward notification. This SDK minimizes complexity for partners and maximizes value for end users through an intuitive, secure, and fully managed experience.
Overview
The Web SDK provides a seamless way for users to discover, activate, and redeem personalized offers directly within your digital environment. This white-labeled solution minimizes integration complexity while maximizing user engagement and reward fulfillment.
How It Works
Once integrated, the Managed Experience allows your users to interact with Cardlytics Rewards without ever leaving your app or website. The experience is token-based and requires only a few key integration steps.
User Journey
Step-by-Step Implementation
One-Time Account Setup
- Step 1:** Work with your account manager to set up your account.
- Note that your dedicated account manager will set up your account and provide you a
client_Id
,secret
andapplication_id
that you can use in the Auth endpoint and in Web SDK. - Step 2: Authentication - Get session token
- Step 3: Initiate Managed Experience in WebView/WebKit through Cardlytics Web SDK**
- Step 4: User will interact with CDLX Managed Experience
- Offers will be presented to the user in Locked State.
- The user will go through Plaid card linking.
- The user will be able to activate offers.
- The user will complete a qualifying purchase.
- The user will receive a reward.
- The user will be able to view their redemption history.
- Step 5: Cardlytics Platform Publisher will receive Reward Notification either via flat file and Webhook
Updated about 9 hours ago