Home / Work / Campaign Canvas Redesign

Campaign Canvas Redesign

A redesign of the core campaign-building experience in the illumin platform, focused on reducing complexity, improving scalability, and reducing campaign creation time.

The redesigned campaign canvas showing multiple connected campaign blocks with vitals and state indicators

Role

Director, Product Design

Platform

DSP (Demand-Side Platform)

Outcome

20–40% time savings vs. competitors

Overview

The campaign canvas is one of the highest-traffic workspaces in the platform. It is where users build and connect campaigns, define audience progression between them, and monitor performance in real time. Despite being central to the product, it had become a significant source of churn risk and support burden as campaign complexity scaled.

The goal of the redesign was to reduce the barriers that were limiting user success without sacrificing the depth that power users depend on. This meant making trade-offs between flexibility and guardrails, and establishing a component foundation that the broader product could build on.

The problem

The existing canvas had accumulated issues that made it slow to use, difficult to learn, and prone to errors with real campaign performance consequences. Compounding these issues, the underlying technology powering the canvas had become a constraint on what was possible, limiting our ability to address problem areas effectively.

01

Campaign structures could grow too complex, reducing audience scale and reach without users realizing it.

02

Over-reliance on drag and drop created unnecessary friction and slowed down even experienced users.

03

Fragmented workflows increased task completion time.

04

Core features were buried and difficult to navigate to.

05

Non-standard terminology created a steep learning curve with little in-product support.

06

End-to-end campaign setup took significantly longer than it should.

The old campaign canvas showing multiple complex paths, fragmented navigation, and cluttered layout

Research

To eliminate the risk of internal bias influencing findings, we conducted research with both an internal researcher and an independent external researcher.

Internal Researcher

Deep product knowledge and access to existing user data, enabling fast synthesis and comparison against prior research.

External Researcher

Independent perspective free from product familiarity bias, ensuring findings reflected user reality.

Approach

The existing canvas technology simply would not scale to our needs. Replacing it was a joint call between design and engineering. I assessed alternatives and landed on React Flow, and engineering reached the same conclusion independently. That alignment meant we could move fast and build the right solution for users.

Opinionated design

Rather than giving users unlimited flexibility, we made a deliberate call to simplify the campaign model so it functioned in a way users already understood.

Consolidated workflows

There were simply too many ways for a user to complete a task, causing design and engineering overhead. Consolidation meant less time designing, less engineering effort, and reusable workflows that scale throughout the platform.

Redesigned navigation between campaigns and tactics

I designed and led implementation of a new management view: a full-screen modal that borrows familiar layer-list and folder patterns allowing people to move between campaigns and tactics quickly.

Established a modular component system

Beyond a modular design system, we broke workflows into reusable components so teams could ship consistent patterns product-wide.

A close-up of a campaign block showing vitals, state indicators, and inline contextual guidance elements.
A component inventory showing how key UI pieces are reused across the application, illustrating the modular system in practice.
The new management view showing folder-style navigation between campaigns and tactics

Results

Competitive testing against other DSP platforms and our own internal benchmarks showed large time savings across core setup tasks.

20%

Minimum time
saved

78%

Maximum time
saved

Unified
component system

The time savings were a direct result of consolidating workflows, replacing drag and drop with faster interaction patterns, and eliminating navigational friction. The modular system has delivered value beyond this project, allowing teams to build on the same foundation.

"We didn't have to look for anything. It was all right where we needed it to be."

User feedback, post-launch