Campaigns is a sophisticated SaaS platform that redefines how marketing teams create, manage, and monitor ad campaigns through an intuitive, automated experience. I designed a central hub that brings flexibility, clarity, and user control to complex ad scheduling workflows.
Goal: Build a smarter ad scheduling system that automates pacing while maintaining user control and flexibility for temporary changes.
Lead Product Designer
UX Strategy, Workflow Design, Automation
10 Weeks
Marketing teams were struggling with fragmented workflows across multiple tools, causing inefficiency, data inconsistencies, and campaign delivery issues.
Campaign management was scattered across multiple tools with no centralized dashboard for tracking pacing or temporary changes.
Teams wasted significant time manually managing campaigns across platforms with no automation for pacing logic.
Existing solutions didn't allow for temporary campaign adjustments without disrupting the overall delivery timeline.
Difficult to scale when schedules changed frequently and present clear timelines to clients and stakeholders.
The platform needed to serve diverse users across agencies, marketing teams, and freelancers with varying levels of technical expertise.
37 years old, Head of Client Performance at a mid-sized marketing agency managing 30+ campaigns simultaneously.
"We can't afford to miss pacing goals. But we also need room to adjust when clients call last-minute."
34 years old, leading performance campaigns for a national retail brand with multiple product categories and launch windows.
"Sometimes I just need to boost a campaign for 3 days. I don't want to rebuild everything just for that."
"This is where everything starts. I need to make sure it's set up right."
"I want to choose the best pacing for this campaign's timeline."
"I need to control how much is delivered and when."
"Let's go live. I want to see this working!"
"I just want to change the pacing for a few days without affecting the rest."
"Is everything working the way I planned?"
Created a unified hub for managing all campaigns with real-time pacing visualization and status indicators.
Implemented intelligent pacing logic that automates delivery while allowing manual overrides when needed.
Designed temporary schedule adjustments that don't disrupt the overall campaign timeline.
Developed an intuitive visual timeline for easy campaign tracking and client presentations.
Enabled rapid campaign modifications with one-click adjustments and temporary overrides.
Built in delivery verification to ensure 100% compliance with campaign dates and prevent overspending.
Clear visual indicators help users quickly understand campaign status at a glance, reducing cognitive load and potential errors.
A showcase of the Campaigns platform interface across different devices and key features
Centralized hub showing all active campaigns with real-time pacing, status indicators, and quick action controls for campaign management.
Intuitive timeline view for setting up campaign schedules with flexible pacing options and temporary adjustments.
Full campaign management capabilities optimized for mobile devices with touch-friendly controls.
Conducted user interviews with marketing professionals to understand pain points in existing campaign management workflows.
Mapped complex scheduling logic into intuitive user flows and created wireframes to test the core concepts.
Built interactive prototypes and conducted usability testing with target users to refine the automation logic and interface.
Developed a comprehensive design system and worked closely with developers to ensure accurate implementation of complex scheduling logic.
The Campaigns platform delivered significant efficiency gains and improved campaign performance for marketing teams
Mid-sized digital agency
"The automated pacing with manual override capability has been a game-changer. We can now respond to client requests in minutes instead of hours, without risking delivery goals."
National retail brand
"It felt like the system thought ahead for us. The visual timeline made it easy to understand our campaign flow, and we never had to worry about missing important dates."
Designing automation systems requires balancing efficiency with user control. The most successful solutions empower users rather than replace them.
Users embrace automation when they maintain ultimate control and can easily override system decisions.
The most sophisticated systems should feel intuitive, hiding complexity while making powerful features accessible.
In data-heavy applications, visual timelines and status indicators dramatically improve user understanding and confidence.
In automation design, trust is built through transparency. Users need to understand what the system is doing and why, with clear paths to intervene when their expertise diverges from the automated logic.
Let's collaborate to create intuitive experiences that balance automation with user control.