RetailMarketing

How Ibotta Uses Databricks Vector Search and AI/BI to Personalize Cashback Offers and Reduce Latency at Scale

Ibotta, the US digital rewards platform connecting millions of shoppers with cashback offers from brands across grocery and retail channels, consolidated its rewards infrastructure onto Databricks Data Intelligence Platform. Using Databricks Vector Search for semantic offer matching, AI/BI for self-service analytics, Unity Catalog for governance, and Lakeflow Jobs for pipeline orchestration, Ibotta improved offer relevance, increased shopper engagement, reduced recommendation latency, and streamlined operations by eliminating fragmented tooling across its data and ML teams.

Outcomes

IncreasedOffer relevance improvement
IncreasedShopper engagement
ReducedRecommendation latency
FasterDevelopment cycle speed

Tools & Technologies

1DV
Databricks Vector Search
Managed vector search service integrated with Databricks Unity Catalog for storing and querying high-dimensional embeddings at scale.
2DD
Databricks Data Intelligence Platform
Unified lakehouse platform for data engineering, analytics, and AI
3DA
Databricks AI/BI Genie
Natural language querying interface that lets non-technical users ask questions in plain English and get instant analytics from data lakehouses.
4DU
Databricks Unity Catalog
Unified governance layer for managing access, lineage, and quality of data and AI assets across a lakehouse.

AI Categories

Challenge

Ibotta's cashback offer matching required fast, accurate semantic understanding of shopper intent at scale, but fragmented tooling across data and ML teams slowed development cycles, created governance gaps, and made it difficult to optimize the recommendation pipeline end-to-end.

Solution

Ibotta consolidated its rewards infrastructure on Databricks Data Intelligence Platform, deploying Vector Search for semantic offer matching, Unity Catalog for governed data and model lineage, Lakeflow Jobs for pipeline orchestration, and AI/BI for self-service analytics — unifying data and ML operations for faster iteration and improved offer relevance.

Full Story

Ibotta's core product is matching shoppers with relevant cashback offers from brands — a personalization challenge that requires fast, accurate semantic understanding of shopper intent and offer attributes. With millions of shoppers and thousands of brand offers, the quality of the matching algorithm directly determines engagement, conversion, and the value delivered to both sides of the marketplace.

Access 455+ AI use cases, 427+ tools, and adoption signal rankings.

Source

DATABRICKS
May 2026
Original case study

Similar Cases

1S
How Super-Pharm Uses Vertex AI to Improve Inventory Accuracy from 50% to 90%
Super-Pharm
50% to 90%Inventory Accuracy
2AM
How Adore Me Uses Writer AI Studio to Cut Market Launch Time by 95%
Adore Me
40%Increase in non-branded search volume
3MI
How Mondelez Scales 3,000 Production AI Models Across Sales and Supply Chain with Databricks
Mondelez International
20,000Models managed in batch and real time using MLflow
4A
How Adidas Analyzes 2 Million Reviews 40% Faster with Databricks GenAI
Adidas
30–40%Improvement in analyst efficiency in review-based decision-making
5E
How Erewhon Automated 70% of Customer Service Tickets and Saved $40K Annually with Zapier
Erewhon
70%Customer service tickets automated
6S
How Shopify Scales AI-Powered Sidekick to Millions of Merchants with Claude on Vertex AI
Shopify
< 24 hoursModel Upgrade Deployment
7GF
How Grupo Falabella Uses Agentforce on WhatsApp to Resolve 60% of Requests
Grupo Falabella
60%Service requests resolved autonomously on WhatsApp
8GC
How Grupo Casas Bahia Automated Customer Feedback Analysis 14x Faster with Databricks
Grupo Casas Bahia
14xProductivity gain in comment analysis
9GC
How Grupo Casas Bahia Uses Databricks AI/BI Genie to Cut Analysis Time from Hours to Minutes
Grupo Casas Bahia
5–6 hours down to 2 minutesReduction in analysis time
10P
How PetSmart Uses AI Decisioning to Boost Salon Bookings 22%
PetSmart
22%Incremental lift in salon bookings
See all use cases →