Podcast Analytics Report Builder

For Flightpath, B2B SaaS Predictive Analytics Web App

Responsibilities: Product Design, Research, Experience and Interface Design, Dev Support 

Worked With: Chief Data Officer, CTO, Customer Experience Rep, Contract Developer

Primary Goal: Clients can build and pull the reports they need from the database, without needing a CX rep.

Secondary Goal: CX Reps can build client-specific templates without knowing how to code.

Background

The promise of Flightpath is that you’re not just getting access to the best podcast analytics app— you’re getting access to the best podcast analytics team. In our early days, that meant pulling a handful of monthly reports and the occasional one-off, client-specific query.

But as Flightpath gained new capabilities and our client base grew, we needed a way to manage the volume and complexity of custom reports without compromising quality or overextending our resources.

To solve this, we created Report Builder: an in-app feature for users to generate their own reports with client-specific templates created by our CX representative.

The impact exceeded expectations. It is one of the most positively reviewed tools in our app and has become a key selling point for our sales team. Report builder became more than just a tool for power users. It was the next phase of our original promise.

Within two months, Report Builder was being used by 100% of our clients and became Flightpath’s second most-used feature.

I can't imagine doing my job without Flightpath reports. It doesn't just make my job easier. It lets me expand my scope and do better work than I've ever done before.

User Research and Problem Statement

I focused on two perspectives to ground the research:

  • Quantitative analysis: I partnered with our Head of Data to review six months of client requests—about 50 in total—to identify the most frequently requested reports and the context behind those requests.
  • Qualitative interviews: I spoke with five ad ops specialists across our client network to uncover pain points in their use of Flightpath Data and better understand the goals they hoped to achieve with improved access.

This research helped us develop a user persona for the Ad Ops specialists we knew were experiencing this pain point around data access.

Jessica Smith
Ad Ops Specialist

Jessica's Problem Statement

Jessica, an Ad Ops specialist, needs quick and reliable access to tailored analytics reports in order to make strategic decisions and demonstrate impact to stakeholders.

Currently, Flightpath’s valuable data is difficult to access in a streamlined, self-serve format, limiting her ability to apply insights effectively. Without a more efficient reporting solution, she risks missing opportunities to align her team’s work with broader company goals.

Providing this feature will empower her to confidently leverage Flightpath’s data, drive strategy, and showcase results.

After reviewing the problem statement, user journey, and available development resources, we decided that the MVP would not include a visual display component. Feedback from clients confirmed that their ultimate goal was to generate a spreadsheet, making this a practical and focused decision.

Internal Alignment and CX Problem Matrix

I organized a brainstorm session with our COO, CTO, and Head of Data to create a problem matrix and narrative goal for an internal CX representative. 

Felix
Flightpath CX Rep

Felix's Problem Matrix

Narrative Design Goal for Felix

Felix should feel confident and capable. As he guides clients through using the tool, he should feel assured that he has the resources to effectively meet their needs. Providing excellent customer service should feel seamless and rewarding, reinforcing his belief that Flightpath equips him to uphold its promise of quality and professionalism.

While the long-term vision for the product was to support CX leads and specialists, we prioritized building a scalable tool for broader CX use, ensuring it could grow with the team. This set two critical requirements for the MVP.

  • Must require minimal technical expertise and no SQL knowledge.
  • Must restrict CX representatives from unfettered access to client data.

Design Challenge: Optional Fields Feel Overwhelming

During testing, we found that complex forms with optional fields often felt overwhelming and detracted from Jessica’s feeling of empowerment, hindering their ability to fully utilize the tool.

To address this, I took inspiration from Airtable’s approach to filters, where each additional condition adds a new row dynamically. 

Inspired by Airtables approach to customization, I created a form that the user could build themselves. Once the user has selected the type of report they want to generate, only the required fields are shown. An affordance at the bottom of the form gives power users the ability to add more complex inputs and restrictions.

(Select images to expand.)

Sketch
Lo-Fi
Mid-Fi
Hi-Fi

Technical Challenge: Report Response Times

One of our key technical challenges was the potential delay in generating some reports, with estimated times ranging from 20 seconds to a minute—too long for a seamless experience.

I was inspired by Geocaching’s two-tab system: one tab for created reports and another for reports ready to download. This approach allows them to gracefully manage delays while maintaining clarity and user trust.

Prototype

Your goal is to create a Predicted Impressions Report for your weekly Thursday Canada check-in meeting.

You want the report to look at the impressions for all shows for the next thirty days aggregated by week. For this meeting you only want to see results from Canada, and you only want shows that are on the Megaphone DAI. Good luck!

Prototype not working? You can view it in a separate window here.

Successes

From Data Pulls to Data Insights: Delivering on Our Promise

This feature succeeded in delivering more than just data. It seamlessly provided clients with access to Flightpath’s powerful insights and the expertise of our world-class data team. By bridging the gap between raw analytics and actionable insights, we reinforced our promise to empower clients with the tools and services they need to boost their revenue and improve efficiency.

Designed for Pro Users, Loved by All

Initially envisioned as a tool for our most advanced users, the product’s intuitive design made it accessible and valuable for all clients. By prioritizing user empowerment, we crafted a form interface that let users build the reports they needed rather than relying on rigid, pre-defined templates. This flexibility turned a pro-user tool into a universally adopted feature.

100% Client Adoption

A Tool Everyone Trusts

Second Most Used Feature

In Just Two Months

Personal Reflection

Product Design Challenge: Dev Resources

One of this project’s biggest challenges the constraints of minimal development resources. We had to go through a few rounds of narrowing down the MVP before we could find the balance between what really mattered and what we would be able to build. But it was exactly that process that made the modular form the heart of the product, and the reason for its success.

Interface Design Lesson: The Power of Narrative

This project is also a testament to the power of narrative design. It would have been easy to deliver a basic form with pre-set templates, but by centering the user and designing for their control and autonomy, we created a tool that resonated far beyond our expectations. This focus on user empowerment was critical in turning a technical necessity into a celebrated feature.

Interested in working together? Want to chat about design or AI? Drop me a line!​