AgencyAnalytics Client Performance KPIs Table

Prototyping
Usability Testing
User Research
User Interviews
View Live Project

Metric Selection

Overview

The Performance KPIs Table help to get a consolidated view of their clients' KPI. Instead of navigating through individual reports, users can now view and compare crucial metrics across all clients in a single table.

Highlights

1. Centralized View – Access all client KPIs in a single table.
2. Faster Analysis – Quickly compare key metrics without switching reports.
3. Better Decision-Making – Easily identify trends, issues, and opportunities.
Client
AgencyAnalytics
Timeline
1 Month
Role
Product Designer
Tools
Figma

Introduction

AgencyAnalytics is a reporting and dashboarding tool designed for digital marketing agencies. It enables agencies to connect client accounts, automate reporting, and track marketing performance across multiple channels. This project focused on enhancing the client experience by introducing a Performance KPIs Table. The goal was to provide a consolidated view of key client metrics in a single, easy-to-navigate table, allowing analysts to quickly compare performance, identify trends, and make faster, data-driven decisions.

Design Process

The redesign process began with a collaborative workshop involving AgencyAnalytics stakeholders, Product Manager, Me and customers

Customer Feedback (User Interviews)

To kick off the design process, I worked with the Product Manager to review customer feedback and conducted user interviews to better understand their needs.

  1. Users were manually creating performance tables in Google Sheets, which was time-consuming and inefficient.
  2. Users wanted to see important KPIs in one table, especially from ad-related integrations like Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and more.
  3. Users asked for the ability to aggregate data across the client level — for example, viewing the total ad spend across all ad platforms.
  4. Users also wanted to group clients together and see aggregated KPIs for each group, making it easier to organize and analyze related clients.
  5. Users are currently doing metrics comparisons in the multi-client dashboards, which is a manual and time-consuming process(see the image below)

Comparision
Customer Showing Frustration During Manual KPI Comparison

Insights Learned (Interal Analytics)

We gathered insights from Mixpanel on how users were interacting with the current client page. Here’s what we learned:

  1. Users rarely switched to the list view and mostly used the default thumbnail (tile) view.
  2. In the list view, users were less likely to add or customize the available metrics.
Miro Board
Project Miro Board

Key Goals

Over weeks of discussions with customers and after gathering insights, we defined the key goals for the project:

  1. Set the list view as the default, giving more focus by showing important KPIs, especially from PPC integrations.
  2. Add the ability to show a Total row at the bottom of the table, summing each metric across all clients.
  3. Include the most needed pre-calculated metrics such as Total Ad Spend, Total Ad Clicks, Total Ad Impressions, and Total Ad Conversions.
  4. Paywall the important metrics for freelancer users, so we can encourage upgrades to Agency and Enterprise plans and drive more conversions.

Final Screens

Here are the final screens of the new Clients page, featuring the important KPIs listed directly in the table. The new design allows users to easily view, compare, and analyze key performance metrics across all clients at a glance.

Clients Table Final
Final Screen - Clients tabe with KPI's

Metric Selection
Final Screen - Metrics Selector

Usability Testing

Before launching, we conducted moderated usability testing with real customers. We asked them to complete key tasks, such as:

  1. Adding a metric using the Metric Explorer
  2. Navigating the new Clients table
  3. Viewing and understanding the Total row and important KPIs
Having a total row saves me a lot of time. I don't have to export to a spreadsheet anymore.
- Aaron Bunner, Digital Marketing Manager
The list view makes way more sense for performance tracking. I’m glad it’s the default now
- Bjorn Engels, Senior Analyst
It’s really helpful to see ad spend, clicks, and conversions directly without extra setup
- Lucas Hernandez., Paid Media Manager

The feedback was positive — users found it easy to add metrics, navigate the table, and understand the aggregated data.

Results

After the launch, we saw a major improvement in how users tracked client performance. Without needing manual spreadsheet setups, users could instantly view key metrics in the new Clients table.

The simplified experience saved users hours every week and made analyzing client data much faster and easier.

We also observed an increase in paywall conversions, as many freelancer users upgraded their plans to access the advanced KPIs.

Instant Visibility
Users could now view crucial KPIs across all clients without manual setup.
Time Saved
Users saved 4–5 hours per week by eliminating manual performance tracking.
Paywall Conversions
10% increase in Freelancer plan upgrades triggered from the paywall.
before
After
Old vs New Client Table Comparision