HOA Violation Management

TL;DR

As the sole UX designer, I led the design of an internal platform that helps Home Partners of America manage 100+ HOA violations daily. By streamlining workflows, centralizing communication, and introducing a task-driven system, I helped reduce case handling time by over 50% and nearly doubled agent capacity. The solution was launched as an MVP and received highly positive feedback from stakeholders and end users.

Team

1 x UX Designer

1 x Product Manager

3 x Developer

Timeline

Jun 2022 - Dec 2022

Role

UX Research

UX Design

Context

Context

HOA Violation Management Is Broken

Who is Home Partner of America (HPA)

A U.S. real estate company

Manages 40K+ properties

Have 70K+ residents

Receivs 100+ HOA violations everyday

Problem We're Facing

Low efficiency

Email overload

Lack of visibility and tracking

“I have to handle and update every case manually—it takes too much time.”

“I often need to wait for my manager to tell me what to do next.”

“It’s hard to track the same case across different platforms.”

Solution Overview

From Chaos to Clarity

Smart Inbox

Automatically categorizes and highlights important violation emails to reduce manual sorting and missed updates.

Task Driven

Provides step-by-step guidance with clear tasks, helping agents handle violations efficiently without second-guessing.

Progress Tracking

Offers real-time visibility into case status and history, improving team alignment and reducing follow-up gaps.

Violation Dashboard

Delivers a centralized overview of all active cases, enabling smarter prioritization and faster decision-making.

From Questions to Clarity

Research

Research

Research

Kickoff

Pushing Back and Starting with Research

Like many B2B projects, my PM handed me a PRD and user flow during our first meeting and expected me to jump straight into wireframing.

But I knew that skipping research would lead to design built on assumptions. After a few rounds of (friendly) negotiation, I managed to push back—and won time to start with research. I had zero background in HOA at the time, and I knew understanding the context was the only way to design a meaningful solution.

Weekly Sync with Stakeholders

Understand the each WHYs and HOWs in Workflow

To understand the context and pain points, I actively communicated with the business team during the weekly meetings, and I knew:

Managing cases across multiple platforms made it difficult to track and follow up effectively.

Every step had to be completed manually, which consumed significant time and energy.

With only one shared inbox, agents wasted hours sorting and chasing emails.

1:1 Interviews with Agents

What Our Agents Were Really Struggling With

To better understand the emotional and practical challenges faced by the HOA team, I conducted 1-on-1 interviews with four agents—and uncovered the struggles behind their daily routines.

They felt lost, constantly unsure of what the next step should be in each case.

They felt overwhelmed, as a small team had to keep up with over 1,000 cases every day.

They felt unrecognized, doing most of the heavy lifting without a way to show their contributions.

Turning Research into Direction

Synthesis

Synthesis

Synthesis

Synthesis

Translate Insights to Design Principles

After identifying core blockers in the existing HOA violation workflow, I aligned my design direction with both business needs and user pain points. This led to three actionable strategies that shaped the final product.

Synthesis

Translate Insights to Design Principles

After identifying core blockers in the existing HOA violation workflow, I aligned my design direction with both business needs and user pain points. This led to three actionable strategies that shaped the final product.

Synthesis

Translate Insights to Design Principles

After identifying core blockers in the existing HOA violation workflow, I aligned my design direction with both business needs and user pain points. This led to three actionable strategies that shaped the final product.

Inefficient workflows
slow down the team

Inefficient workflows slow down the team

Inefficient workflows slow down the team

Lack of visibility limits tracking and control

Email overload creates unnecessary noise

Task-Driven

Clear & Connected

Smarter Emails

Market Needs

A workflow that’s easier to follow, train, and prioritize, especially for agents dealing with large volumes of cases.

Business Needs

A centralized system that connects violations, communication, and task status into a single, trackable flow.

Planning

Planning

Refine Use Case and Break Down PRD

After figuring out design principles, I had a call with PM to refine the use case together, and also discuss how to break down the whole project into smaller pieces for prioritized and tracking.

As a user, I want to view all violation status…

As a user, I want to create new violation…

As a user, I want to know the next step…

As a user, I want to view case history…

As a user, I want to check email for the case…

As a user, I want to check email for this case…

Violation List Page - dashboard and table (part 1)

Design in Progress

HOA-001

JC

Violation List Page - create new violation (part 2)

Design Backlog

HOA-002

JC

Violation Detail Page - task flow (part 3)

Design Backlog

HOA-003

JC

Planning

Planning

Aligning Design Goals with Measurable Outcomes

Aligning Design Goals with Measurable Outcomes

After figuring out design principles, I had a call with PM to refine the use case together, and also discuss how to break down the whole project into smaller pieces for prioritized and tracking.

Design Goal

Create a task-oriented platform that streamlines HOA violation handling, improves communication efficiency, and gives teams better visibility into case progress.

Success Metrics

We defined success based on measurable improvements in workflow performance:

  • Reduce average handling time per violation case

  • Lower drop-offs or delays during multi-step workflows

  • Increase the number of cases an agent can complete daily

From Problem to Platform

Solution

Solution

Solution

Synthesis

Translate Insights to Design Principles

Call Center

Call Center

Call Center

Before - Involved Multi Platform

Before - Involved Multi Platform

Understand case priority

Understand case

priority

Understand case priority

Check incoming violations

Check incoming

violations

Check incoming violations

Add new violation

Add new violation

Add new violation

Communicate with

resident / HOA

Communicate with

resident / HOA

Communicate with resident / HOA

Close the case

Close the case

Close the case

New HOA Violation Platform

HOA

Violation

Platform

New HOA Violation Platform

All in One Solution

All in One Solution

Platform Overview

How the Key Screens Work Together

Before diving into specific features, here’s an overview of the platform’s two core pages. Together, they support a complete workflow, from managing case queues to taking action within each violation.

Violation Dashboard

Gives managers and agents a clear overview of all active violations, helping them prioritize and delegate work efficiently.

Violation Detail

Centralizes all case-related actions, communication history, and status tracking—so agents can handle each violation from start to finish in one place.

Features

From Principles to Product

Turning ideas into interaction, these features were designed around three key principles: Guided Tasks to remove guesswork, Clear & Connected to reduce tool-switching, and Smarter Emails to cut through the noise. Here’s how they work in practice.

Auto-Categorized Email Inbox

Automatically links incoming emails to the right violation case, so agents no longer waste time searching across an unstructured inbox.

Highlights only action-relevant messages, helping agents avoid miscommunication and focus on what truly needs attention.

Structured and Flexible Task Flow

A structured task flow guides agents step by step, reducing confusion and the need for constant instructions.

Flexible controls allow agents to skip tasks with context, making handoffs smoother and better suited for real-world scenarios.

Case Progress Bar

A visual progress bar lays out each task in the case, helping agents quickly understand what’s been done and what’s next, without digging through multiple tabs.

Reference links under communication tasks let agents access past emails or files instantly, reducing time spent searching and preventing miscommunication.

Overview Dashboard

A centralized dashboard shows case statuses and responsibilities at a glance, helping managers quickly assess workload and make better resource decisions.

Task-level visibility enables agents to spot urgent actions, avoid missing deadlines, and better prioritize their daily work.

How Feedback Made the Design Better

Iteration

Iteration

Iteration

How to Collect Feedback

How to Collect Feedback

Weekly Review with PM and Business Team

Weekly Review with PM and Business Team

Collecting feedback wasn’t a one-time step, it was a continuous loop. By sharing design progress in weekly meetings, I gathered input from both PMs and business stakeholders, uncovered edge cases, and refined the experience through multiple iterations.

B

B

B

Business Team

Business Team

Business Team

2 hours ago

2 hours ago

2 hours ago

We need violation letter here as reference when adding new violation

We need violation letter here as reference when adding new violation

We need violation letter here as reference when adding new violation

#64 · Add new violation

#64 · Add new violation

#64 · Add new violation

P

P

P

PM

PM

PM

5 minutes ago

5 minutes ago

5 minutes ago

Lets try several options here for showing violation info

Lets try several options here for showing violation info

Lets try several options here for showing violation info

#12 · Violation Detail

#12 · Violation Detail

#12 · Violation Detail

P

P

P

PM

PM

PM

yesterday

yesterday

yesterday

need to include a edge case here…

need to include a edge case here…

need to include a edge case here…

#91 · Add New Violation

#91 · Add New Violation

#91 · Add New Violation

Iteration #1

Add New Violation Modal

To add a new violation, users had to upload the violation document and fill in related property data through a lengthy form.

Problem

Too many fields made the form exhausting to complete, especially for agents handling high volumes of cases.

Goal

Simplify the input process and make the form easier and faster to complete.

Add New Violation Modal

1st Iteration

Improvement

1. Users can use the uploaded document as a reference while filling out the form.

2. Guides users step by step: upload → search → fill; to reduce confusion.

Add New Violation Modal

Other Alternaitves

Why Not Them

Unable to refer to the uploaded document while filling in the form.

Extra clicks were needed to switch tabs, breaking user flow.

Add New Violation Modal

2nd Iteration

Improvement

1. Added clearer section titles to guide users through each part of the form.

2. Covered edge cases upfront to reduce confusion and rework.

Iteration #2

Communication History Widget

This widget displays all related emails in one place, allowing agents to track past communications within the case context.

Problem

Lack of hierarchy made it difficult for agents to scan and locate the right email quickly.

Goal

Introduce clear visual hierarchy to help users identify and access the right communication faster.

Communication History Widget

1st Iteration

Improvement

1. Introduced visual hierarchy to make emails easier to scan and read.

2. Displayed more info like sender and timestamp info to help users quickly locate specific messages.

Communication History Widget

2nd Iteration

Improvement

1. Added filters to let agents quickly sort messages by type or sender.

2. Tagged senders with clear identity labels to reduce confusion.

3. Visually connected related emails to help users follow the conversation thread.

Iteration #3

Violation Detail

A centralized view to present all violation-related data in a clear and scannable format, helping agents quickly assess and act.

Problem

Too much information displayed in a flat layout, making it hard to read and scan quickly.

Goal

Group and organize key data into visual sections to improve clarity and scalability.

Violation Detail

1st Iteration

Improvement

1. Unified the text length to improve scanability and alignment.

2. Moved less important data into secondary sections to reduce overload.

Violation Detail

2nd Iteration

Improvement

1. Grouped related data into tabs for better focus and reduced clutter.

2. Enhanced visual structure to improve scanability and user experience.

Driving Efficiency at Scale

Result

Result

Result

Deliverable

What I Designed

End-to-End Violation Journey Design

Defined and mapped a complete violation handling flow—from intake to resolution—translating complex operations into structured, trackable task modules.

Modular Interface System in Figma

Delivered a scalable UI framework including dashboard, task cards, detail views, and reusable components, built to support flexible workflows and future iterations.

Achievement

Achievement

Impact That Matters

Impact That Matters

After MVP product launch for a trial run, we conducted the first round of data collection for the product and got very positive feedback for the following metrics.

214

%

Faster

Reduced case handling time with guided task flow and centralized communication.

Now: ~ 20mins/case

Before: ~ 45mins/case

80

%

More Cases/Day

Helped agents manage more cases per day through improved visibility and fewer manual steps.

Now: ~ 18 cases

Before: ~ 10 cases

Catalina Lopera

Design Manager at Home Partner of America

"…Junjin is an amazing UX Designer and I would recommend him to any company looking for top talent. Not only can he create accesible and clean design systems and prototypes, he also has a critical mind that is able to simplify and act on complex problems. He follows UX practices and user research when approaching challenges to ensure user-centric solutions. Additionally, he is a great team player, always ready to help and collaborate!"

Takeaways

Growing Through Challenges

Into Unknown

As a new intern with no knowledge of U.S. real estate or HOA, I actively explored the domain by studying competitors, shadowing agents, and attending industry events.

Speak Out

As the only designer on the team, I learned to advocate for design by clearly communicating its value and pushing back when user needs were overlooked.

Thanks for Reading

If you want to learn the whole story I worked on the HOA management project, feel free to reach

out for a coffee chat or a detailed slide deck.

If you want to learn the whole story I worked on the HOA management project, feel free to reach out for a coffee chat or a detailed slide deck.

Junjin Chen | 2024 All Right Reserved