Internal dashboard
Lowe’s Media Network - Self Service
Vendor facing platform for real time campaign performance
Team
Lowe’s Media Network
Timeline
January 2025 - October 2025
My Role
Lead Product Designer

Overview
Lowe's Media Network Self Service is a vendor facing platform that lets external vendors and internal teams analyze campaign performance in real time. I led the redesign from a manual, request based reporting model to a self service dashboard that saves the LMN business team 50–60 hours per week.
This was also the first product in what will become a full LMN marketing ecosystem. As the sole designer, I was responsible for shipping the dashboard and establishing the design foundation every product after it would inherit.
Problem
Vendors and internal teams relied on a request and wait reporting model. Generating a single report meant pulling from multiple platforms, exporting to spreadsheets, and waiting on manual interpretation from the LMN team — a turnaround that often stretched across days.
This created several issues:
Slow turnaround for performance insights
Heavy reliance on internal teams for every report
Inconsistent data interpretation across vendors
Goals
Give vendors direct access to the campaign data they were waiting on
Free internal teams from manual reporting work
Establish a scalable design foundation for the broader LMN ecosystem
Discovery
With a two day turnaround for v1, I worked from existing product research and a competitive analysis instead of new external studies. Three findings shaped the design: the reporting model itself was the bottleneck, delays between receiving and analyzing data slowed every decision, and vendors wanted autonomy to explore and export on their own.
Approach
Design for fast decision making
The dashboard surfaces the most critical KPIs — impressions, clicks, spend, reviews, and ROAS — at the top of the page, with supporting graphs grouped below for deeper analysis.
Prioritize clarity through iteration
I went through three iterations before landing on the final layout. V1 paired KPIs with a single spend graph and a campaign performance table. V2 moved the table to its own page and gave each metric its own graph. The final version landed on a donut graph for spend alongside a synced graph for clicks and impressions, both filterable by channel.
Preserve context under heavy data
For campaign performance, I needed to fit six channels, a summary for each, and multiple tables per channel onto a single page. An accordion layout surfaces a summary by default with deeper data behind a "Show More Details" CTA, and the campaign total stays pinned to the top so it isn't lost in the infinite scroll.





Impact
Reduced vendor dependency on internal reporting teams
Enabled vendors to access, export, and analyze data independently
Accelerated campaign optimization through real time insight
Metrics
50 - 60 hours
Saved the LMN business team 50–60 hours per week of operational work
My Projects
Cameron McKalvey



