Why does launching an ad campaign
take longer than it should ?

Who I worked with
Real estate agents
Marketing agents
Stakeholders
Developers
Timeline
Sept - Dec 2024
14 weeks
My Contributions
User Research
Information Architecture
Workflow Redesign
Design System
Hi-fi workflows
Why does launching an ad campaign
take longer than it should ?
Who I worked with
Real estate agents
Marketing agents
Stakeholders
Developers
Timeline
Sept - Dec 2024
14 weeks
My Contributions
User Research
Information Architecture
Workflow Redesign
Design System
Hi-fi workflows

Why does launching an ad campaign
take longer than it should ?
Who I worked with
Real estate agents
Marketing agents
Stakeholders
Developers
Timeline
Sept - Dec 2024
14 weeks
My Contributions
User Research
Information Architecture
Workflow Redesign
Design System
Hi-fi workflows
The redesign helped agents launch campaigns faster, navigate with greater confidence, and spend less time correcting mistakes.
The redesign helped agents launch campaigns faster, navigate with greater confidence, and spend less time correcting mistakes.
The redesign helped agents launch campaigns faster, navigate with greater confidence, and spend less time correcting mistakes.
30%
30%
30%
faster campaign creation.
faster campaign creation.
21%
21%
21%
quicker task completion
quicker task completion
80%
80%
80%
increase in user satisfaction
increase in user satisfaction
17%
17%
17%
fewer errors
made
fewer errors
made
Let's Rewind!
To the First Call with Ylopo
Let's Rewind!
To the First Call with Ylopo
Let's Rewind!
To the First Call with Ylopo
Mission Control is Ylopo's campaign management hub. It lets real estate teams run five types of ad campaigns, and Custom campaigns for anything outside those templates.
Mission Control is Ylopo's campaign management hub. It lets real estate teams run five types of ad campaigns, and Custom campaigns for anything outside those templates.
Mission Control is Ylopo's campaign management hub. It lets real estate teams run five types of ad campaigns, and Custom campaigns for anything outside those templates.


Agents
Campaign
Team Owner




Every request had to go through the team owner.


Agents
Campaign
Team Owner




Every request had to go through the team owner.


Agents
Campaign
Team Owner




Every request had to go through the team owner.



Everyday workflows became harder to navigate.



Everyday workflows became harder to navigate.



Everyday workflows became harder to navigate.
Before redesigning anything
I needed to understand the people using it
Before redesigning anything
I needed to understand the people using it
Before redesigning anything
I needed to understand the people using it
I interviewed multiple stakeholders to understand how Mission Control fit into their everyday workflows and where it was creating friction.
I interviewed multiple stakeholders to understand how Mission Control fit into their everyday workflows and where it was creating friction.
I interviewed multiple stakeholders to understand how Mission Control fit into their everyday workflows and where it was creating friction.

Team Owners
"I know the feature exists somewhere. I just can't remember where."
— Barry, Team owner

DESIGN INSIGHT
Navigation relied on memory rather than recognition.

Team Owners
"I know the feature exists somewhere. I just can't remember where."
— Barry, Team owner

DESIGN INSIGHT
Navigation relied on memory rather than recognition.

Team Owners
"I know the feature exists somewhere. I just can't remember where."
— Barry, Team owner

DESIGN INSIGHT
Navigation relied on memory rather than recognition.

Finance Team
"Every time a client wants to change their card, they have to call us. It's a whole thing."
— Jack, Finance Team

DESIGN INSIGHT
Any sort of billing tasks were done entirely offline

Finance Team
"Every time a client wants to change their card, they have to call us. It's a whole thing."
— Jack, Finance Team

DESIGN INSIGHT
Any sort of billing tasks were done entirely offline

Finance Team
"Every time a client wants to change their card, they have to call us. It's a whole thing."
— Jack, Finance Team

DESIGN INSIGHT
Any sort of billing tasks were done entirely offline

Customer Success
"Clients don't know their ad is live until and unless they contact us to ask."
— Sophie, Customer Success

DESIGN INSIGHT
No notifications meant the support team had to step up.

Customer Success
"Clients don't know their ad is live until and unless they contact us to ask."
— Sophie, Customer Success

DESIGN INSIGHT
No notifications meant the support team had to step up.

Customer Success
"Clients don't know their ad is live until and unless they contact us to ask."
— Sophie, Customer Success

DESIGN INSIGHT
No notifications meant the support team had to step up.

Agents
"Every time I wanted to launch a campaign, I had to ask someone else."
— Christina, Agent

DESIGN INSIGHT
Agents had zero autonomy over their own listings.

Agents
"Every time I wanted to launch a campaign, I had to ask someone else."
— Christina, Agent

DESIGN INSIGHT
Agents had zero autonomy over their own listings.

Agents
"Every time I wanted to launch a campaign, I had to ask someone else."
— Christina, Agent

DESIGN INSIGHT
Agents had zero autonomy over their own listings.
Then the last puzzle piece
Auditing the product itself
Then the last puzzle piece
Auditing the product itself
Then the last puzzle piece
Auditing the product itself
Interviews helped us understand where users experienced friction. The audit uncovered recurring issues in the dashboard.
Interviews helped us understand where users experienced friction. The audit uncovered recurring issues in the dashboard.
Interviews helped us understand where users experienced friction. The audit uncovered recurring issues in the dashboard.
Navigation
Autonomy
Consistency
Feedback
Fragmented Navigation
Features had been added over time, but the navigation hadn't evolved with them.

Navigation
Autonomy
Consistency
Feedback

Fragmented Navigation
Features had been added over time, but the navigation hadn't evolved with them.
Navigation
Autonomy
Consistency
Feedback
Fragmented Navigation
Features had been added over time, but the navigation hadn't evolved with them.

From problems to possibilities.
How Might We…
From problems to possibilities.
How Might We…
From problems to possibilities.
How Might We…

How might we empower agents to manage their own campaigns while simplifying the Mission Control experience?
How might we empower agents to manage their own campaigns while simplifying the Mission Control experience?
How might we empower agents to manage their own campaigns while simplifying the Mission Control experience?

1
Improve IA of Mission Control
Create a modern, cohesive experience and design system that's efficient, easy to use, and on-brand.
1
Improve IA of Mission Control
Create a modern, cohesive experience and design system that's efficient, easy to use, and on-brand.
2
Research agent dashboard requirements
Understand agent needs, map key workflows, and identify the features that create the most impact.
2
Research agent dashboard requirements
Understand agent needs, map key workflows, and identify the features that create the most impact.
3
Redesign the agent dashboard
Create a cohesive experience and design system that's efficient, easy to use, and on-brand.
3
Redesign the agent dashboard
Create a cohesive experience and design system that's efficient, easy to use, and on-brand.
We couldn't build everything.
So we started making trade-offs
We couldn't build everything.
So we started making trade-offs
We couldn't build everything.
So we started making trade-offs
We combined insights from interviews, the design audit, and stakeholder priorities to identify which opportunities would create the biggest impact.
We combined insights from interviews, the design audit, and stakeholder priorities to identify which opportunities would create the biggest impact.
We combined insights from interviews, the design audit, and stakeholder priorities to identify which opportunities would create the biggest impact.
Budget Management
Downloadable Dyva Ads
Interactable insights
Information Privacy
Autonomy in Dyva Ads
Dyva Ads simplification
Control over campaign
Budget Reallocation
Branding in ads
Dyva Ads preview
Lead Privacy
Billing Information Saved
Budget Management
Downloadable Dyva Ads
Interactable insights
Information Privacy
Autonomy in Dyva Ads
Dyva Ads simplification
Control over campaign
Budget Reallocation
Branding in ads
Dyva Ads preview
Lead Privacy
Billing Information Saved
Budget Management
Downloadable Dyva Ads
Interactable insights
Information Privacy
Budget Information
Autonomy in Dyva Ads
Dyva Ads simplification
Control over campaign
Branding in ads
Dyva Ads preview
Lead Privacy
Billing Information Saved
These priorities became the foundation for a full IA overhaul with new side navigation and dedicated pages for every workflow.
These priorities became the foundation for a full IA overhaul with new side navigation and dedicated pages for every workflow.
These priorities became the foundation for a full IA overhaul with new side navigation and dedicated pages for every workflow.
Now was the time to get our hands dirty.
And start prototyping
Now was the time to get our hands dirty.
And start prototyping
Now was the time to get our hands dirty.
And start prototyping
Low-fi wireframes helped us validate layout, hierarchy, and workflows before investing in visual design.
Low-fi wireframes helped us validate layout, hierarchy, and workflows before investing in visual design.
Low-fi wireframes helped us validate layout, hierarchy, and workflows before investing in visual design.
Reality check...
What Users actually thought
Reality check...
What Users actually thought
Reality check...
What Users actually thought
Low-fi wireframes helped us validate layout, hierarchy, and workflows before investing in visual design.
Low-fi wireframes helped us validate layout, hierarchy, and workflows before investing in visual design.
User Testing Feedback
Stakholder & Developer Feedback
Campaign List
What we found
Toggling campaigns on/off felt confusing. Action items had no clear entry point.
What we changed
Switched to toggles. Tucked actions into an ellipsis menu. Added a launch shortcut.
Billing
What we found
Holder details felt unnecessary. Payment methods were hard to scan.
What we changed
Dropped the holder details and reorganized payments into tabbed categories.
User Testing Feedback
Stakholder & Developer Feedback
Campaign List
What we found
Toggling campaigns on/off felt confusing. Action items had no clear entry point.
What we changed
Switched to toggles. Tucked actions into an ellipsis menu. Added a launch shortcut.
Billing
What we found
Holder details felt unnecessary. Payment methods were difficult to scan.
What we changed
Dropped the holder details and reorganized payments into categories.
User Testing Feedback
Stakholder & Developer Feedback
Campaign List
What we found
Toggling campaigns on/off felt confusing. Action items had no clear entry point.
What we changed
Switched to toggles. Tucked actions into an ellipsis menu. Added a launch shortcut.
Billing
What we found
Holder details felt unnecessary. Payment methods were hard to scan.
What we changed
Dropped the holder details and reorganized payments into tabbed categories.
Before we started designing...
I built the system first.
Before we started designing...
I built the system first.
Before we started designing...
I built the system first.
I built an atomic design system to give us reusable components, consistent patterns, and a scalable foundation .
I built an atomic design system to give us reusable components, consistent patterns, and a scalable foundation .





















Here's what we actually built..
The final designs
Here's what we actually built..
The final designs
Here's what we actually built..
The final designs
From a platform agents couldn't access on their own to one where they can launch, manage, and track campaigns independently.
From a platform agents couldn't access on their own to one where they can launch, manage, and track campaigns independently.
From a platform agents couldn't access on their own to one where they can launch, manage, and track campaigns independently.
Some Key Features Include
Some Key Features Include
Some Key Features Include

One-Click Ad Launch
Eligible listings surface at the top so agents can launch a campaign without hunting through menus.

One-Click Ad Launch
Eligible listings surface at the top so agents can launch a campaign without hunting through menus.

Save Campaign Progress
Autosave and campaign drafts mean agents never lose work mid-flow and pick up exactly where they left off.

Save Campaign Progress
Autosave and campaign drafts mean agents never lose work mid-flow and pick up exactly where they left off.

DyVA Ad Customization
Agents can pair captions to images, reorder sequences, and visualize how their ad will look before launching.

DyVA Ad Customization
Agents can pair captions to images, reorder sequences, and visualize how their ad will look before launching.
Campaign management Flow
Campaign management Flow
Campaign management Flow
DyVA ads are AI-generated listing videos. Agents previously had zero control over images and needed team owner approval to launch. Now they select images, write captions, and launch on their own.
DyVA ads are AI-generated listing videos. Agents previously had zero control over images and needed team owner approval to launch. Now they select images, write captions, and launch on their own.
DyVA ads are AI-generated listing videos. Agents previously had zero control over images and needed team owner approval to launch. Now they select images, write captions, and launch on their own.
Billing
Billing
Billing
Saved payment methods, tabbed by type Card, eCheck, eWallet, Bank Transfer. Agents can manage billing without ever calling support.
Saved payment methods, tabbed by type Card, eCheck, eWallet, Bank Transfer. Agents can manage billing without ever calling support.
Saved payment methods, tabbed by type Card, eCheck, eWallet, Bank Transfer. Agents can manage billing without ever calling support.
Notifications
Notifications
Notifications
Agents get notified the moment an ad goes live. No more calling customer success just to find out if a campaign is running.
Agents get notified the moment an ad goes live. No more calling customer success just to find out if a campaign is running.
Agents get notified the moment an ad goes live. No more calling customer success just to find out if a campaign is running.
Looking back at...
14 weeks and lots of lessons
Looking back at...
14 weeks and lots of lessons
Looking back at...
14 weeks and lots of lessons
Surprises along the way
Surprises along the way
Surprises along the way
1
Agents had less autonomy than we assumed
Agents had less autonomy than we assumed
Agents had less autonomy than we assumed
2
Feasibility due to dev issues appeared late
Feasibility due to dev issues appeared late
Feasibility due to dev issues appeared late
3
Users and stakeholders rarely agreed
Users and stakeholders rarely agreed
Users and stakeholders rarely agreed
What I would do differently
What I would do differently
What I would do differently
1
Loop developers in earlier onto the project
Loop developers in earlier onto the project
Loop developers in earlier onto the project
2
Run more testing rounds with the user
Run more testing rounds with the user
Run more testing rounds with the user
3
Scope down the project
earlier
Scope down the project
earlier
Scope down the project
earlier
