Don’t Fly Blind: How We Built Dashboards in Continuity Replay to Give You Real-Time Data Visibility
Written by Anthony Hartwig, Senior Software Engineer at Wilmac Tech
When you’re running a data migration, especially one involving millions (or even billions) of recorded interactions, you can’t afford to guess.
We’ve heard it a hundred times: “How many interactions are in the system?” or “What’s about to purge?” and getting stuck chasing spreadsheets or relying on status calls. That’s not good enough.
So, when we built Continuity Replay, we didn’t treat reporting as an afterthought. The Interaction Dashboard is one of the first things you see when you log in and it’s designed to give you answers before you even know what to ask.
Our goal: make sure anyone involved in a migration or compliance effort could see what’s going on without needing to pull reports or submit tickets.
We built two dashboards to make that possible: the Interaction Dashboard and the Data Extraction Dashboard. If you’re responsible for the success of a data project (or trying to prove it’s working), these give you eyes on the full process.
What the Interaction Dashboard Shows You (And Why It Matters)
This is the first thing you see when you log into Continuity Replay. It’s designed to answer the most common (and most important) questions about what’s already in the system.
Here’s what’s on it:
Total number of interactions ingested
How many interactions will purge in the next 30 days
Interaction counts by tag
Bar chart of ingested interactions by year
Pie chart of percentage of interactions by media type
Each of these widgets is drillable, so when you see something interesting – like a spike in a certain tag or a big purge window coming – you can click in and immediately review those interactions.
You can also customize the dashboard based on how your business organizes data. Need to track something specific by region, BU, or compliance group? You can tweak the layout to fit what actually matters to your team.
Why We Built It This Way
Dashboards can easily turn into cluttered reporting screens that no one uses. We wanted the opposite. We prioritized:
Speed, optimizing rendering so even massive datasets don’t lag.
Real usefulness in every chart and stat, directly tied to a real-world job someone needs to do.
Clarity, so no deep drilling required, you get your answers in one screen.
Data Extraction Dashboard: See What’s in Flight
While the Interaction Dashboard shows you what’s already landed, the Data Extraction Dashboard shows what’s moving — and how it’s performing.
What you’ll find here:
Total interactions extracted
Overall extraction progress
Monthly ingestion trend charts
Ingestion by site
Announcements & updates
This is a huge help if you’re managing a rollout across multiple sites, teams, or systems. You can track progress, identify bottlenecks, and make sure extraction is lining up with what’s expected.
Why Two Dashboards? Because You Need the Full Picture
We could have jammed everything into one dashboard, but it would’ve been messy and hard to use. Instead, we focused on clarity and function.
Interaction Dashboard = What’s already in
Data Extraction Dashboard = What’s in motion
Together, they help you:
Track progress with real numbers
Catch data issues before they become compliance problems
Make decisions about decommissioning legacy systems
Share clean, understandable updates with leadership
These dashboards aren’t just a UI layer. They’re tools we built to make managing massive data projects easier, faster, and more accurate.
Your Data, Your View, Your Move
If you’re migrating compliance-grade customer interaction data, or even thinking about it, you need a dashboard that gives you insight without extra work. That’s what we built here.
Already using Continuity Replay? Spend a few minutes clicking into your dashboards. Drill into the tags. Check your purge forecast. Make sure the data’s telling the story you expect.
More features on the way… stay tuned.