Not sure where to start? Schedule a call with our team

3CX reporting

Your 3CX calls, in Power BI

Call, queue and agent reporting across all your 3CX systems, from £20 per month per server.

3CX tells you a call happened

The built-in reports are fine for one site and one question. They are not built for comparing sites, planning rotas against real demand, or sitting next to your sales and service numbers. So someone exports a CSV every month and the picture is always a few weeks old.

Calls

Inbound, outbound, missed and abandoned, by hour, day, site and extension. Answer times and talk times against the targets you set.

Queues

Waiting times, abandonment, service level per queue, and how each queue behaves across the day so rotas follow demand rather than habit.

Agents

Calls handled, availability, average handling time and outcomes per agent, comparable across teams and sites on the same definitions.

Outcomes

Wrap-up codes recorded at the end of each call, so you can report on why customers call and whether it was resolved, not just that the phone rang.

See the reports

Six report pages, set up around your queues, sites and targets. Shown here with sample data.

3CX Overview report in Power BI. The headline view: calls, service level against your target, abandonment and handling time, by hour, day and site.
The headline view: calls, service level against your target, abandonment and handling time, by hour, day and site.

From the phone server to the report

  1. 01

    A small integrator runs on your 3CX server

    Installed in minutes on Debian or Windows, it reads the call detail records and queue events as 3CX writes them. No change to how calls are handled and nothing in the call path.

  2. 02

    Call data lands in Azure

    Records are sent over HTTPS to an Azure SQL database, hosted by us in the region you choose or deployed into your own Azure subscription. Several 3CX systems can feed the same database.

  3. 03

    Power BI reports built on your definitions

    We build the reports with the people who will read them: your queues, your sites, your service levels. They refresh on a schedule and open in Teams or the browser.

Your data stays yours

Encrypted in transit and stored in Azure SQL, hosted by us or in your own Azure subscription. You can query it directly as well as through Power BI.

Nothing in the call path

The integrator only reads records 3CX has already written. It has run on high-availability servers without touching call handling.

From £20 per month per server

One simple monthly price covers the integrator, Azure hosting and support from our team. You pay for each 3CX server you connect.

Delivered on real phone systems

Multi-site, high-availability and near real-time deployments, each one reporting into Power BI.

Questions about 3CX reporting

How much does 3CX reporting cost?
From £20 per month per 3CX server. That covers the data integrator, hosting of your call data in Azure, and support from our team. Run several 3CX servers and each one is the same simple monthly price.
Is the 3CX data integrator still available?
Yes. We set up and run 3CX reporting for you, using the data integrator, so your call data lands in Power BI or an Azure data warehouse without you having to build or maintain anything.
Does it work with 3CX hosted by 3CX, or only self-hosted?
The integrator runs on the 3CX server itself, so it suits self-hosted and privately hosted instances on Debian or Windows. For 3CX-hosted instances, talk to us about what is possible with the call reports and API available on your plan.
Can it combine several 3CX systems?
Yes. Each server gets its own integrator and they all write to the same database, so a business with several sites reports on everything together, with the site as a filter.
Where does the data live?
In an Azure SQL database. We can host it for you in the Azure region you choose, or deploy it into your own Azure subscription so the data never leaves your tenant. Either way, transfer is encrypted and access is limited to your data.
What about wrap-up codes?
3CX does not record call outcomes natively. We have built a companion app that lets agents pick a wrap-up code at the end of each call, with Microsoft sign-in, and it reports alongside the call data.
What if we need reports of our own?
The monthly price covers the call, queue, agent and outcome reports shown on this page. If you want reports built around your own queues, sites and service levels, or call data combined with your sales and service figures, we scope that with you and agree a fixed price before work starts, so there are no surprises.

3CX data in Power BI from £20 per month

Tell us how many servers and queues you run and what you want to see. We take care of the setup, the reports and the ongoing running, and you get a clear price before anything starts.

Get started