← Events and podcasts
Podcast · The Digital Analyst

Why real-time analytics fails without context

The Digital Analyst · 29 Jan 2026 · 41 minWith Bhaskar Sunkara, CEO, Bicycle. Hosted by John Santaferraro

Listen on YouTube

In short

Real-time data is close to a solved problem; context is not. Bhaskar Sunkara tells John Santaferraro why teams drown in alerts: detection sits apart from understanding, and the person who could act hears too late. He walks through what an analytics agent needs underneath it, what it does all day, and why the first step is one revenue-critical KPI run alongside the process you have today.

Key takeaways

  1. Real time is the easy part. Context is hard: fragmented data, detection kept apart from understanding, and no link to the person who can act.
  2. Aim for a decision-ready brief, not a chart: what changed, where, when it started, what it costs, and what to do next, sent to the person who can act.
  3. Agents need three things underneath them: clean timestamped events, definitions every team agrees on, and data latency that matches the decision.
  4. The modern data stack stays, and Data & Analytics still owns the data, the pipelines and the definitions. What changes is that agents consume it alongside people and push insight to the business.
  5. Start small: one revenue-critical area, one KPI, one playbook, run in parallel with today's process for a few weeks.

Chapters

  1. 0:00Introduction
  2. 3:51Meet Bhaskar Sunkara
  3. 4:40Why real-time insight with context is hard
  4. 9:06What a decision-ready brief looks like
  5. 11:49From dashboards to agents that own a KPI
  6. 14:34What agents need from your data
  7. 17:57Building the data model agents work on
  8. 21:17What an analytics agent does all day
  9. 26:02How data teams hand insight to the business
  10. 28:16What happens to the modern data stack
  11. 32:43Where to start
  12. 36:29Three to five years out

Quotes

Can you start thinking about analytics as operations versus reporting? That's the main mental jump.

Bhaskar Sunkara

Highlights

Edited for clarity.

Why is real-time insight with context so hard?

Real-time insight with context does sound like a reasonable ask, but under the hood it's a tough problem. Real time is actually not the hard part. You can stream events, and warehouses update really quickly now, so that's almost a solved problem. The problem that gets in the way is context. When conversion drops, approvals dip or refunds spike, you immediately hit three things. First, the data is very fragmented: the payments team has one view, the marketing team has another and product has another. None of them line up cleanly, and none of them agree on what a customer is or what an order is.

Second, tooling has historically separated detection from understanding. A dashboard tells you conversion has dropped, but not whether it's a change in ads, an inventory issue, a payment provider or seasonality. So people drown in alerts and stop trusting them.

Third, even when you've figured out why, there's almost no connection to who should do something about it right now. By the time the right merchandiser or the right payments owner hears about it, it's already too late.

Bhaskar Sunkara 4:40

What should real-time analytics actually deliver?

If I have to put it in one line: you don't get a chart, you get a decision-ready brief. Take a payments example, which serves as a good proxy for all transactional businesses. Instead of a chart that tells you approval rate is down, you get what changed: approval is down seven points. Where it's happening: cross-border, when cards are not present, at a specific issuer. When it started: right after a gateway change. How much it matters: this amount of revenue at risk in the next hour. And what to do next: you can reroute traffic, open an incident, or notify the issuer.

Then it goes to the person who can actually act. It's not going to a generic channel. The bar to set is whether someone can take action in 60 seconds without opening a dashboard.

Bhaskar Sunkara 9:06

What does an analytics agent need from your data before it can work?

There are about three things at a minimum. Number one is a clean event stream. Whatever your bookings, orders and payments are, whatever the verbs in your business are, they need to be structured and timestamped. The best case is that they're all in Snowflake or BigQuery, or coming in through Kafka or Kinesis, and they're clean and organized. If you have to merge multiple CSVs or get a PDF export from a SaaS tool, that's where the struggle is.

Number two is common definitions. Everyone needs to agree on what an order is, what revenue is, what a failed payment is. Otherwise the agent finds an anomaly and the finance team comes back asking which version of revenue that is.

The third and most important thing is latency that matches the decisions. If you want to intervene within the hour, the data can't come in tomorrow. Near real time where it matters, batch where it doesn't. Agents cannot fix bad modeling magically. An agent is only going to amplify what's underneath. It's not going to fix it.

Bhaskar Sunkara 14:34

What does an analytics agent do all day?

It's obviously not a chat window. It's an always-on analyst. Number one, it wakes up every few seconds or minutes and asks whether any of the KPIs or journeys it cares about moved in a meaningful way, and not just raw values, but normalized for seasonality, campaigns and holidays.

Number two, when it finds something, it doesn't stop at 'this dropped' or 'this spiked'. It starts pulling slices by country, by device, by payment method, by merchant, to see where the deviation is concentrated. That's what a typical analyst would do, and it's where scaling becomes a problem.

The third part is that it builds a hypothesis tree: is it localized to cross-border, is it new customers, is it one payment gateway, did it start right after a config change?

And the last one is that it decides whether this is just interesting or also urgent. Then it can send a summary to a human, or kick off an automated playbook in some cases. Eventually it produces a short brief: here's what changed, here's likely why, and who should act.

Bhaskar Sunkara 21:22

Where should a team start with agentic analytics?

My advice would be to start painfully small. Pick one revenue-critical area, like checkout conversion or payment approvals, and even that for a particular market, or order cancellations. Don't try to take on the whole business. Once you pick that area, the question is whether you can give an agent the data and the context it needs to own this one KPI or journey end to end, so it can sit on top of it, detect issues, explain them and propose actions.

Pick one KPI that matters and one playbook, and run the agent in parallel with your current processes for a few weeks. Keep your existing dashboards and processes, everything you're doing, and run the agent in parallel.

See if it catches things earlier, explains things better, and reduces the manual back and forth. That's how I would start, rather than some giant AI transformation that tries to agentify the whole thing.

Bhaskar Sunkara 32:54

Will people still start their day in a dashboard in three to five years?

I think the big shift is that fewer people start their day in a dashboard. I've seen customers still resistant to shifting to an agent, because the dashboard is something they trust and it's easy to follow. They almost want something that isn't interpreted, because it gives them peace of mind. The AI has to mature to really give them that trust.

As it does, people will start their day with a short brief instead: here are the three things that moved yesterday, here's why we think they moved, here's what we already did, and here's where we need discussion. Operations, product and marketing teams will all spend less time hunting for problems and more time deciding tradeoffs, like whether to accept this risk for that upside.

If five years from now your best people are still manually stitching CSVs together to understand what happened last week, we would have failed. So: less hunting, more steering, more decision-making.

Bhaskar Sunkara 36:56

See it on your own KPI.

Bring one revenue-critical KPI. We'll show how Bicycle detects the movement, explains the cause, and recommends the next step.

No credit card required