Mastercard’s view of consumer spending
SpendingPulse turns anonymized activity from Mastercard’s payment network into near real-time estimates of retail sales, by sector and region.
How 30 interviews and 15 usability tests set a new direction for Mastercard’s economic-data product, built around the decisions its customers make.

Context
The product and the stakes
SpendingPulse turns anonymized activity from Mastercard’s payment network into near real-time estimates of retail sales, by sector and region.
Retailers, banks, travel and real estate companies use it to forecast, benchmark and plan. Some read a summary, others pipe the data into their own systems.
Mastercard was moving SpendingPulse to a new platform. Before rebuilding it, they needed to know how people really used it and what it should become.
At a glance
From 30 voices to one reframe
Challenges
What made it hard
The same 14 weeks had to produce designs ready for a platform migration and a vision for the next generation of the product.
I split the work in two. Prototype screens the team could build for the migration, and six principles to guide what comes after it.
Some users never log in and only want a summary. Others never see the interface because they pull data through an API.
I grouped people by how they use the data, not by job title. Five behavioral personas covered everyone, from the executive to the engineer.
Thirty interviews produced hundreds of pages of transcripts, with an on-site leadership readout on the calendar.
I used AI to sort the transcripts into themes, then checked every theme against what people actually said before sharing it.
01 · Listen
30 interviews
I studied the whole workflow around SpendingPulse, not just clicks inside it. I looked at what decisions people owned, where data went after they found it, and how it reached the person who acted on it. Nobody wanted more data. They wanted to know what it meant.
19
External users, from C-suite, heads of cards & payments, FP&A, operations analysts, marketing & growth leaders
11
Internal Mastercard stakeholders across product, sales and economics
Users could see that spending moved. They couldn’t see why, or whether it mattered to them.
Designed → AI summaries and expert commentary beside the data
“The thing that is always murky is the why… Traffic right now is up. Is that because of new regulations? Is it a competitor who’s stumbling in the market? Sometimes those are far more buried answers than what I would hope.”
People checked the same cuts every week to spot anomalies. When they found one, their only path was to email Mastercard.
Designed → Unusual-spending alerts on the dashboard
“We send emails out to Mastercard. If I see some sort of anomalies, I send an email asking them how to interpret that.”
Users wanted help moving from what happened to what’s next, like forecasting, scenarios, stress-testing plans.
Designed → Forecast overlays in analysis
“We use that information to try to predict the future… planning and forecasting and major headwinds that would come our way.”
Data went into Excel, BI tools and decks. Exports needed clean labels and metadata, or people just took screenshots.
Designed → Saved views and labeled, structured exports
“I’ll export a CSV, or if it’s something on a dashboard and I just need something really quick, I’ll just do a screenshot, quite literally.”
Without clear category and geography definitions, users couldn’t reconcile SpendingPulse with their own dashboards.
Designed → Definitions one click from any chart
“Whenever I wanted to figure out what is the definition… I usually open up one of the presentation decks or PDFs from the sales process… that’s where I’ve been getting it.”
02 · Synthesize
AI in the research loop
I built generative AI into my research workflow to move faster through 595 pages of transcripts, but nothing reached the team or Mastercard leadership until I had checked it against what people actually said.
Synthesis took about a week instead of three. Every finding traceable to what participants actually said.
03 · Model
Personas × jobs
Some C-suite leaders logged in weekly and ran their own reports; others never touched a tool. Some heads of cards behaved like analysts. So instead of designing for titles, I modeled five behavioral personas and the eight jobs they hire SpendingPulse to do. One person can be several personas, depending on the task.
Explore, diagnose, benchmark.
Goes hands-on. Filters, slices, exports and builds their own analysis. Measures the product by speed, clarity and trust in the data.
Fast clarity, no digging.
Wants curated takeaways and answers they can act on. Rarely logs in; depends on clarity and context, not tools.
Clean, structured feeds.
Pipes Mastercard data into pipelines, data lakes and BI tools. Format, consistency and metadata matter far more than UI.
Build narratives that influence.
Turns data into stories for leaders, boards and clients. Focused on accuracy, framing and change over time.
Detect change early, act quickly.
Tracks weekly and monthly shifts, anomalies and leading indicators, and needs to know fast what moved and why.
Same title, layered behaviors.
A strategy analytics lead who acts as a Direct Data Consumer, a Data Integrator and a Monitoring user, sometimes in the same afternoon.
Spotlight · a weekly power user“I bring in the sales and the previous year’s sales, and the rest of the calculations I’ll do on my own.”
A strategy analytics lead who exports every week, rebuilds monthly and quarterly totals in Tableau, and emails Mastercard to ask what is driving the forecast. One person, three personas.
04 · Map
Current-state journey
I mapped all five personas from the moment a question comes up to the decision it informs. SpendingPulse only owned the first three stages. The value, and the friction, lived in the four that came after.
Requests arrive reactive and under-specified, putting pressure on analysts.
Entry points vary by persona, fragmenting the experience.
Comparing scenarios means repeated manual configuration.
Definitions, context and assumptions are lost once data leaves.
Users reconcile external and internal data by hand.
Insights aren’t presentation-ready; charts get rebuilt.
Confidence depends on triangulating outside the platform.
05 · Reframe
The strategic shift
From a reporting tool to a decision-support and monitoring platform.
This was the line I put in front of Mastercard leadership in the research readout. It meant serving two modes at once, so every persona gets value whether they log in or not.
Saved views, flexible cuts, in-platform aggregates and clean, labeled exports for Direct Data Consumers and Integrators.
Alerts, anomaly detection, AI summaries and expert context for Insight Receivers, Storytellers and Monitoring users.
06 · Design
Insight → decision
The prototype kept the analytical depth power users rely on, and added faster paths to meaning for everyone else. I designed the concepts and flows, and the UI designer built the high-fidelity screens.
People had different priorities and recurring tasks, and many never wanted to configure an analysis just to see what changed.
A home built around the user, with tailored KPI cards, recently saved views, sector trends, a key takeaway, and an alert when spending looks unusual.
Serves Insight Receivers · Monitoring users
Power users needed granular cuts and repeat analysis. One rebuilt monthly and quarterly totals in Tableau every single week.
Filter by sector, geography, time, channel and demographics; switch between chart, table and map; save views; aggregate in-platform; read an AI summary or listen to an audio one beside the forecast.
Serves Direct Data Consumers · Strategic Storytellers
Data meant more next to expert interpretation. The question users kept asking was why, not what.
Economist commentary, chart of the week, forecasts and what to watch in one discoverable hub, also surfaced as related resources beside analysis.
Serves Insight Receivers · Strategic Storytellers
A chief data officer and power user had never opened the definitions section. He dug through old sales decks instead.
Plain-language sector and regional definitions, one click from any chart, so context survives the export.
Serves Data Integrators · everyone who exports
Same title, different needs. Behavior, not role, predicted what someone wanted to see first.
Users set role, interests and defaults, which tune what the dashboard and alerts surface for them.
Serves All five personas
I tested the clickable prototype in 15 moderated, hour-long sessions. The redesign tested well. People moved between the dashboard, insights and analysis with confidence, nearly everyone understood saved views right away, and many read the AI summary first to check their own interpretation.
“Here’s my top view, here’s getting more, and here’s down in the weeds. It seems intuitive to me.”Prospect, usability session
07 · Impact
Validated with users
Usability testing confirmed the direction. Across 15 sessions, the redesign tested well, and prospects saw it as a daily starting point.
It also showed business value. A Mastercard participant noted that the prototype answered questions their delivery team handles by hand today, and internal users saw new paths like the data feed offer as a strong upsell opportunity.
08 · Reflect
Looking back
The biggest insight was how much of the experience happened outside the product we were redesigning. I now map downstream workflows from day one.
Post-launch impact wasn’t in scope. Next time I’d set baselines early (time to insight, weekly exports, “what’s driving this?” emails) so results can be proven.
AI sped up my research and shaped the product. In both, trust was the work. Testing proved it, since people valued AI summaries most when they matched the exact view on screen.
The value of a data product isn’t the information it provides. It’s how well that information helps someone make a better decision.