Databricks Inc.

06/16/2025 | News release | Distributed by Public on 06/16/2025 03:49

From labels to loyalty: How Kard is using Databricks AI Functions to power personalized rewards

At Kard, we believe better data leads to better rewards - and that starts by understanding what people actually buy.

By categorizing transactions at scale, we're able to help brands target the right customers, issuers increase card usage, and consumers get rewarded in ways that feel personal.

Historically, categorizing transaction data was messy and manual. But with a new Databricks-powered approach, Kard is now able to classify billions of transactions quickly, accurately, and flexibly, laying the foundation for personalized rewards that drive loyalty and long-term value.

What Kard does

Kard drives loyalty for every cardholder and shopper through a rewards marketplace.

Our platform gives brands like Dell, CVS, Allbirds, and Round Table Pizza access to tens of millions of consumers by delivering cash back offers through issuer and fintech banking apps, rewards programs, and EBT platforms. Seeing a 10% or 15% cash back offer nudges customers toward a purchase (often one that's higher in order value).

And on Kard's pay-for-performance model, brands only pay when a purchase occurs, ensuring ample reach without the high costs or risks of traditional media buying.

Cash back rewards benefit the issuers and fintechs, too. By offering rewards that users care about, they increase engagement and usage among their cardholders.

But what makes Kard particularly special is the category-level insights it captures, providing insight without exposing any PII.

Why category-level insights matter for rewards

Knowing what users spend their money on helps brands (and banks and fintechs) understand their customer bases in a richer way. In aggregate, the spend patterns Kard collects:

  • Fuel smarter marketing campaigns - you can identify high-intent segments based on behavior. For example, if a large percentage of users regularly use rideshare services late at night, banks and brands can target them with weekend-specific cashback offers.
  • Inform product design by revealing unmet needs. If data shows that younger users are shifting spend from grocery stores to food delivery apps, a fintech might prioritize rewards tied to convenience-driven categories.
  • Inspire new partnerships by surfacing common merchant overlaps across user cohorts. For instance, if frequent travelers consistently book the same chain of hotels and rental car agencies, there's a strong case for negotiating co-branded rewards or exclusive perks with those partners.

Categorical patterns get even more powerful when you zoom in on the individual.

For instance, perhaps a specific user spends the most on sports gambling. A generic retail offer might go unnoticed, but a promo for a betting app could drive instant engagement.

Say a different user has decreased spend on groceries but increased their use of food delivery apps over the last 90 days. That signals shifting habits - and an opportunity to reward convenience over cost.

Finally, another user flies often, but always with the same airline. That loyalty can be reinforced with targeted rewards, or even upsold to that airline's premium tier. Other airline brands may not even want to target that individual. Or they might only surface the highest cash back offers to improve their odds of stealing the customer away from their preferred airline.

Without reliable transaction categories, though, none of these personalization scenarios are possible.

How rewards platforms historically labeled transactions

Categorization is the key to unlocking high-ROI go-to-market strategies for our brands and issuers, but it's harder than it sounds.

First, you've got to label all the transactions. Traditionally, there've been two ways to accomplish this:

  1. Have analysts review each transaction, line by line, tagging each one according to a predefined taxonomy. As you might guess, this method is tedious, error-prone, and incredibly hard to scale.
  2. Let users categorize their own transactions. While this approach leaves less work for analysts, it also riddles the data with inconsistencies. One user might label Domino's as "fast food," another might call it "pizza," and a third might tag it "comfort food," making it extremely difficult to draw reliable insights.

Once a substantial amount of transactions are labeled, engineering teams can start training machine learning models like LightGBM, XGBoost, or BERT to predict categories for new, unseen transactions.

Over time, these models could eliminate the need for manual tagging. However, they require maintenance and upgrades as businesses evolve and transaction formats change. Adding new category types (say, for an emerging industry or a new client vertical) could involve retraining or even re-architecting the model.

To support our growing business, we needed a more streamlined, accurate, and flexible approach to categorizing the billions of transactions we receive each month.

Databricks Inc. published this content on June 16, 2025, and is solely responsible for the information contained herein. Distributed via Public Technologies (PUBT), unedited and unaltered, on June 16, 2025 at 09:49 UTC. If you believe the information included in the content is inaccurate or outdated and requires editing or removal, please contact us at support@pubt.io