A shared, live record for every loan inquiry, where mortgage clients can track progress, message teams inline, and skip the bi-weekly status meeting. The "where is my case?" emails stopped, and account managers got six hours back every week.
Lead Product Designerend-to-end research, IA, interaction, visual
Onity Group1 PM, 2 engineers, 1 designer (me)
5 monthsdiscovery through MVP build, 2026
Figma · FigJam · Mazeusability testing, prototype reviews
If you only read three paragraphs, read these. Problem, change, and results in about a minute.
Mortgage clients had no way to track loan inquiries after submission. Updates lived in scattered email threads, and account managers burned roughly 12 hours a week chasing status by hand and running bi-weekly meetings just to stay in sync.
I designed one shared workspace where every inquiry has a live record: status, threaded conversation, attached documents, and a clear resolution path. Account managers oversee their full portfolio from a filterable table; clients see exactly where each case sits.
In prototype testing, 90% of users located case status unaided and no conversations were lost. Projected weekly time saved per analyst is roughly 12 hours. The MVP is in development, with a sprint-based rollout focused on the most-used tracking moves.
Mortgage clients and account managers needed to track every loan inquiry from submission to resolution. But after a request was sent, there was no central place to see progress, share documents, or message teams. Updates lived in hundreds of scattered email threads, and account managers burned roughly 12 hours a week manually updating spreadsheets and running bi-weekly status meetings just to stay in sync. The goal: give companies one shared record per case, pull communication out of email, and let account managers oversee their full portfolio without another meeting.
Once a case is opened, clients have no way to see its status or who is working on it. Without a real-time tracker, they are forced to send repetitive "just checking in" emails simply to find out if their request has moved forward.
Critical messages and loan documents are scattered across individual email threads. This makes it difficult to find the latest version of a file or follow a conversation history, often leading to confusion and missed updates.
Because the email process is hard to track, teams rely on manually updating Excel spreadsheets and holding bi-weekly status meetings just to stay in sync. This wastes hours every week on reporting data that is often already out of date by the time the meeting happens.
"Give me the visibility to see where we sit. Show me if I'm 20% or 80% done, simple milestones or a small chart."Ivan Camarena · Client User
"I need to see all of our open cases, not just mine, so I can cover when someone's out."Glenda Brue · Client Administrator
Three goals to fix the broken state: give companies visibility into what's happening with every case, pull communication out of email and back into the case itself, and let account managers see the full picture across their entire portfolio.
Give mortgage companies a clear view of their case status, key dates, and loan info so they never have to guess what is happening after they hit submit.
Move messages and files out of messy email threads and into the case itself, making it simple for teams to stay in sync and find what they need.
Allow account managers to oversee every case across their entire company and run reports, making sure they can stay in control of their full portfolio.
One place where every loan inquiry lives, status, owner, key dates, updated in real time. The "where is my case?" emails stop, and clients can finally trust the system as the source of truth.
"Give me the visibility to see where we sit. Show me if I'm 20% or 80% done."Ivan Camarena · Client Account Manager
The entry point. Status summary cards surface aging cases at the top; the live, filterable case table replaces the bi-weekly status meeting.
"I need to see all of our open cases, not just mine, so I can cover when someone's out."Glenda Brue · Client Administrator
Why: Users felt ignored after sending emails because they couldn't see any progress. I added these cards so they can see the state of every case the second they log in.
It gives users peace of mind that their work is being tracked and stops them from sending constant "is this done yet?" emails.
Why: Teams were wasting 12 hours a week manually updating spreadsheets. I built this table to be the single "source of truth" for every inquiry.
It kills the need for boring status meetings. Anyone can find an answer in seconds using filters instead of digging through old emails.
A full-page case view that puts progress, conversation, and documents in one shared history, so clients and account managers stop hunting through email threads for the latest state.
"Every case is a different email thread, finding the latest update means hoping it didn't get buried."Synthesis · across client interviews
Why: Research showed that users need to know if a case is just starting or almost finished. I put this tracker at the top so clients can see exactly where they are in the process at a glance.
This stops clients from having to email just to ask for a status update. They can see immediately if the team is working on it or if it's their turn to act.
Why: Loan documents and messages were often lost in long, cluttered email chains. I combined the chat and the document list into one view so all the context stays with the case.
This makes it much faster to find a file or read the latest message. It also helps teammates step in and help if someone else is out of the office.
Why: Clients didn't have a clear way to confirm a problem was fixed or to ask for extra help. I added a section to let users officially close a case or send it to a manager if it needs more attention.
This gives the client control over finishing their work. The rating system also lets the team know if the client is happy with the service they received.
Four states of the expanded case-detail flow as a client moves through it: opening the case to see the overview, reading the conversation, attaching documents, and finally resolving or escalating. The dashboard chrome stays constant; only the inner panel changes with the active tab.
The project is in development, with the team using a sprint-based approach to build the MVP first, focused on the most important tracking features before adding more complex tools in future updates. To pressure-test the direction, I ran usability tests with a clickable prototype. The feedback from mortgage clients and account managers showed these changes will have a meaningful impact on daily work.
During testing, almost every user was able to find the exact stage of their case on the first try without any guidance.
Users reported that having the chat and files tied directly to the case made them feel more confident about the history of the request.
Our tests confirmed that the portal's live data is accurate enough to replace these manual reports entirely.
Once the MVP is live, I'll track these three areas to confirm the portal is doing the job. Each one ties back to a concrete change in behavior, not a vanity number.
I'll monitor if "status update" emails decrease as portal logins increase to confirm users are trusting the dashboard for answers.
I'll track how quickly clients upload requested files through the portal compared to the old email-in method.
I'll measure how often the "Export" and "Filter" features are used to ensure account managers are successfully managing their company's full workload.
Two layers of impact that don't show up in the metrics. The work that shaped how I designed it, and the patterns the team kept using after I shipped.
The first round of stakeholder asks would have stuffed every report, alert, and integration into one screen. Holding the MVP to four jobs, status, conversation, documents, resolution, took more meetings than the design did. It's the reason the prototype tested cleanly on the first pass.
This was the first case-management surface on Onity's mortgage platform, so the components and the research artifacts both became templates. The next team building a similar workspace started from the moves I made here, not from scratch.