Design your Rewards Program UX

Below are the minimum requirements (information and display) for a standard program.

Kard’s API-first technology means that you can design your user experience in the way that best suits the needs of your rewards program. The Kard network serves both national and local card linked offers to our issuer partners, and local offers have their own additional requirements. Be sure to refer to the section on requirements for local offers if you plan to have them enabled on your platform.

Note: For the majority of Kard partners, opting into rewards is part of the general enrollment process. If that is not the case, an additional screen is required to opt-in cardholders to the rewards program.


Available Offers

Your “Rewards” screen is a chance to invite your cardholders to see the benefits associated with your card and program. This will show all CLOs available to the cardholders and is typically filtered on a number of criteria, such as online versus in-store offers. 

In combination with emails marketing specific brands to your cardholders, this screen increases the likelihood that a cardholder will seek out the brands that reward for their loyalty.

Offer Details

Kard works with brands to display accurate terms and offer qualifications. A screen to show the offer details allows a cardholder to know exactly what to expect from an offer and mitigates confusion in the user experience. The full set of required offer details is:

  • Merchant name
  • Merchant logo
  • Cashback amount or percent
  • Terms and conditions
  • Channel type (online or in-store)

Redemption Notification

Sending a notification to your cardholders upon a successful offer redemption is crucial to the consumer linking the benefit to having used your card. Providing a notification to the end user within 24 hours after the purchase is required, but we recommend serving it in near real-time, to provide the cardholder instant feedback.

Impression Reports

Building your offer impression reporting infrastructure is one of the most powerful ways to measure and enhance the success of your rewards program. Kard’s existing API does not include an impression reporting module. The most common solution for impression reporting is to programmatically insert a tracking pixel into the logo images of each offer you run. Impression reporting is only a Kard requirement for local offers, but best practice is to integrate this type of reporting into all of your offer infrastructure.