With Metabase, Onecom delivers real-time, embedded analytics to thousands of customers - without relying on engineering.

The Challenge: Before Metabase, Onecom relied on hand-coded Angular charts to display customer-facing data. Every dashboard required developer time, making changes slow, resource-intensive and expensive to maintain.

The Solution: Onecom needed a lightweight BI platform that their analytics team could manage independently. It needed to embed seamlessly into their existing portal, allow for customization and remove engineering as a dependency.

The Results: Faster delivery, cleaner dashboards, and a smoother customer experience-all running on a stack they control.

"Metabase gives us the agility of a powerful analytics engine with the flexibility to shape it around our business. We’ve customized it deeply-something we couldn’t do with other BI tools. "
Andy Jane
CTO at Onecom

Onecom is a managed service provider delivering telecoms, cloud, and data services to enterprise customers across the UK. They offer an integrated customer portal where users can access everything from billing to performance metrics. To support that experience, Onecom needed a reliable, flexible way to deliver embedded analytics at scale.

Why Metabase?

Onecom evaluated multiple BI tools, including Tableau and Looker, but chose Metabase for:

  • Ease of embedding: Clean, interactive dashboards that integrate seamlessly into their portal.
  • Source code access: The freedom to fork and modify the product to meet specific needs.
  • Non-technical usability: Analysts could build and maintain dashboards without relying on developer support.

Onecom has been using Metabase since its early days. As the platform evolved, so did their implementation - benefiting from rapid product development, frequent feature releases, and a responsive support team.

“Metabase gave us flexibility, but didn’t force complexity.” - says Andy.

The data and setup

Onecom uses BigQuery as their primary data warehouse and they self-host Metabase Enterprise in a Kubernetes cluster for scalability, security and control.

Dashboards in Metabase surface real-time data around:

  • Customer service usage and performance
  • SLA metrics and uptime
  • Multi-tenant reporting by service

To meet integration requirements, Onecom maintains a fork of Metabase with several customizations:

  • A built-in security layer that matches their portal’s auth model
  • UI tweaks to match the look and feel of their platform
  • Improvements to embedded behavior for better control

“We re-coded parts of the embedded version to fit our stack. That’s not something you can do with a closed system.” - says Andy.

How Onecom team uses Metabase

Onecom embeds Metabase dashboards into its customer portal using interactive embedding. Their analytics team designs and maintains these dashboardsend-to-end in Metabase, without relying on engineering support.

Currently, dashboards are read-only for end users, providing clear insights into billing and performance data. In the future, Onecom plans to extend functionality by allowing customers to connect external data sources and build their own dashboards within the portal.

The Results

Switching to Metabase gave Onecom greater speed, control, and an improved customer experience. Their analytics team can now deliver updates rapidly without relying on developer involvement, and the dashboards now feel like a seamless, native part of their platform.

  • Dashboards ship faster - no more developer bottlenecks
  • Customers see clean, performant visualizations inside their portal
  • The analytics team has full control over updates
  • Metabase scales across thousands of users with minimal overhead

“Our customers get real-time insights, and our team can iterate quickly.” - says Andy.

What’s next

Onecom plans to enable customers to bring their own data sources and build dashboards directly within the portal. The team is seeing increasing demand from users who want to move away from legacy tools like Power BI in favour of a more integrated, self-service experience.

“Metabase gives us the flexibility to evolve without locking us into a rigid path. That’s why we’re sticking with it.” - says Andy.

Explore more customer stories

Get started with Metabase

  • Free, no-commitment trial
  • Easy for everyone—no SQL required
  • Up and running in 5 minutes