Case Study — Internal Product · Mobile

Streamlining an app 2,500+ staff rely on every day

Zolo’s Property Management App runs the day across co-living and student housing. Years of added features had left it scattered, so I redesigned it end to end — to make the tasks staff do most easy to find, quick to finish, and obvious the first time.

Zolo Property Management App home screen on a phone, held in hand
Role
Sole Product Designer
Scope
Research → Final Design
Platform
Android · Internal
Users
Housekeeping → City Managers
01

Overview

The app is Zolo’s internal tool for running two businesses: Zolo Stays, which is co-living, and Zolo Scholar, which is student housing. Housekeepers, wardens, property managers, cluster managers and city managers all work in it, each seeing a different slice.

It has over 10,000 downloads and around 2,500 staff in it on a given day. They use it to track work, log issues, book maintenance and manage residents — everything that keeps a property running.

Features had been added for years without anyone stepping back, and it showed. Work was spread across screens that didn’t connect. New staff — and in this job there are always new staff — took weeks to get comfortable.

I was the only designer on it and ran the whole thing, from the first interview to the final screens. The job was to make the tasks staff repeat every day take less work.

02

The Brief

Make the app quicker to work in. Shorten the flows, cut the friction, and put the important actions within reach — so staff can finish a task without stopping to work out how.

03

Research

I wanted to know not just where the app was slow, but why. So I looked at it twice: once as a product, on its own terms, and once over the shoulder of the people using it on a shift.

Two methods — one on the product, one on the people.

1.Product Audit (Heuristic + Workflow Analysis)

I walked the app’s main workflows end to end, screen by screen, and wrote down every place it slowed someone down or left them guessing.

The actions staff need most sit behind a menu, so nothing you actually came here to do is on screen.
The home page gives its space to features almost nobody opens, and leaves out the daily ones.
Home Page
The old app's home page
Stats Page
The old app's statistics page
Most of these numbers aren’t something a staff member can act on. They just take up the screen.
Actions Panel

This is one page. It scrolls so far that it took three screenshots to capture.

The old app's actions menu, top third
The old app's actions menu, middle third
The old app's actions menu, bottom third
Everything the app can do, in one list, in no particular order. Finding anything means reading all of it.
Key Insights

Four things kept coming up, and they all point the same way: the app makes staff work to reach the work.

Key actions are hard to find
The tasks staff do most are buried in a menu.
The wrong things get the space
The home screen leads with numbers nobody acts on.
Too much to hold in your head
Too many features, grouped too loosely to scan.
No system underneath
Features were added one at a time, never organised.

2.User Analysis (Informal Interviews + Behavioral Insights)

An audit tells you what’s wrong with a screen. It doesn’t tell you what someone was trying to do when they gave up. So I sat with staff and watched them work.

Methods:
  • Talked to staff informally about what slows them down
  • Asked what their day actually involves, and what they expect the app to do
  • Handed new staff the app and asked them to complete a specific task
  • Watched where they hesitated, and how they got themselves unstuck
Key Insights

Watching people use it turned up things the audit never would — mostly about what they expect before they even open it.

They arrive with a job to do
Staff open the app to finish one task, and want it done fast.
They won't learn it
New staff don't explore. If it isn't obvious, they stop.
They can't find the start
New staff couldn't tell where to begin or what the app could do.
04

Problem Definition

The app could do everything it needed to. The problem was the shape of it — the right features, arranged so that finding them, finishing them and learning them all cost more than they should.

01
Primary actions are hard to find
How might we put the key actions up front, so staff don't have to go looking?
02
Task flows take too many steps
How might we cut each core task down to the fewest steps, in one connected flow?
03
There are too many features on screen
How might we show staff only what the task in front of them needs?
04
New staff don't know where to start
How might we make the starting point obvious, without an onboarding tour?
05

Design Solution

Four problems, so four goals — one each. Everything I designed after this traces back to one of them.

Design Goals
01
Lead with the actions
Put the tasks staff do most on the first screen, one tap away.
02
Merge what overlaps
Group related features and fold duplicates into one entry point.
03
Shorten the flows
Fewer steps, in a straight line, so a task can be finished in one go.
04
Explain itself
Plain labels and consistent patterns, so first-timers need no help.
06

Information Architecture

I didn’t draw a single screen until this was sorted. Redesigning screens on top of a broken structure just makes the same problem look better.

Previous Core Flow
  • Home Page
    • To do List
    • Property Selector
    • Menu
      • Profile
      • Up to 59 Features
      • Settings
    • Contact Manager
    • User Search
    • Notifications
  • Statistics
New Core Flow
  • Home Page
    • To do List
    • Recent Actions
    • Statistics
    • Property Selector
    • Contact Manager
    • Notifications
    • User Search
  • Actions
    • Stay Actions
      • Up to 6 Features
    • Manage Actions
      • Up to 13 Features
    • Operations Actions
      • Up to 9 Features
  • Profile
    • Personal Details
    • Settings
    • Logout
07

Feature Grouping

59 features, in one flat list, with duplicates. Here is all of it — this is what a staff member scrolled past to find the one thing they came in to do.

Before
Operations
Leave approval
Apply Leave
Outpass approval
Apply Outpass
Laundry Approval
Profile Approval
Attendance
Regularise
Swap Room
Parcel Management
Unwell Students
Visitor Management
Zotribe
Dashboard
Properties
Staff Attendance
My forms
Quick links
Penalty
Wifi Config
Notification Console
House Keeping
Tickets
Settings
Swap Room
Leads
Zotribe
Dashboard
Properties
Staff Attendance
My forms
Quick links
Scheduled Visits
Electricity Meters
Walk In
Wifi Config
Notification Console
House Keeping
Zoplay
Short Stays
Packages
Package Benefits
Package Approval
Tickets
Subscriptions
Pending Agreements
Booking Request
Confirmed Bookings
KYC Requests
KYC Uploads by CT
LLA and PV uploads
Notices
Notice Extension
Settlements
Refunds
Deal Configuration
Notice Configuration
Settings
After

I cut the list down three ways:

  • Merged features that did the same job into one entry point
  • Split the rest by business, so Scholar staff never see Co-living tools
  • Sorted what was left into three groups — Stay, Manage and Operations
Coliving
Stay
Swap Room
Electricity Meters
Wifi Config
House Keeping
Zoplay
Tickets
Manage
Short Stays
Scheduled Visits
Leads
Walk In
Packages
Subscriptions
LLA
Bookings
KYC
Notices
Settlements
Deal Configuration
Notice Configuration
Operations
Zotribe
Dashboard
Properties
Staff Attendance
Notification Console
My forms
Quick links
Settings
Scholar
Stay
House Keeping
Tickets
Swap Room
Wifi Config
Manage
Attendance
Unwell Students
Leave
Outpass
Laundry
Parcel Management
Visitor Management
Profile Approval
Operations
Dashboard
Zotribe
Properties
Staff Attendance
Operations
My forms
Quick links
Penalty
Settings
08

Wireframing

I sketched in grey boxes first, so I was arguing about steps and not about styling. Housekeeping and Parcel Management are here because they are the two flows I go on to rebuild in full.

Housekeeping
Housekeeping list wireframeHousekeeping submission form wireframe
Home Page
Home page wireframe
Action Page
Actions page wireframe
Parcel Management
Parcel management list wireframeParcel management form wireframe
09

Final Design

A new home screen that leads with the work, and the two heaviest flows rebuilt around it. Every change below answers something from the research.

Home Page
The to-do list is capped at five, which frees the rest of the screen for things staff can act on.
Stats moved to the bottom. Still there at a glance, no longer the first thing you see.
The redesigned home screen
Recents is built from each person’s own history, so the home screen ends up shaped around the job they actually do. No two staff see the same list.
Profile moved into the nav bar — it used to be inside the menu, behind everything else.
Actions Page

Every task now lives on one page, split into Stay, Manage and Operations. The strip along the top holds the most-used actions, so most of the time nobody has to scroll at all.

Actions page, Stay tab
Actions page, Manage tab
Actions page, Operations tab
Restructuring 59 features is easy to claim and hard to picture. Here are two flows in full, start to finish, so you can see what it actually changed.
Housekeeping Flow

Housekeeping used to take five pages, one of which made you type the property name by hand. It now takes two. Not a clever fix — but it is the task staff log most often, every day.

Redesigned housekeeping list
Redesigned housekeeping submission form
Parcel Management Flow

The steps here were already right, so I left them alone and cleaned up what was around them. Less on each screen, and the thing you need next is where you expect it.

Redesigned parcel management list
Redesigned parcel student selection
Redesigned parcel entry form
UI Switcher

2,500 people run their working day in this app. Changing it overnight would have stalled that work while everyone relearned it — a cost the business pays, not the design. So the old UI stays live and anyone can switch back, and the move happens gradually, at each person’s own pace.

The home screen behind the theme-switch prompt
Not ready? Switch back whenever you like — nothing is lost either way.
The switch-to-old-theme confirmation dialog
Profile

Everything about you — details, settings, logout — in one place instead of scattered through the menu.

The redesigned profile screen
10

Comparison

The same housekeeping task, run twice. On the left, the old flow: several screens, the property typed in by hand, and a lot of it before the actual work starts. On the right, the new one.

11

Outcomes

I put the new flow in front of staff and watched. They finished the housekeeping task considerably faster than on the old one — how much faster I can’t say, because we never instrumented it, but the gap is plain enough in the recording above.

Beyond speed:
New staff finished tasks unaided — nobody had to walk them through it
The flows they run daily got shorter — housekeeping went from 5 steps to 2
There is far less on screen — what's left is quicker to read and act on

The app went from something staff worked around to something they work with.