Strategy · Information architecture · Mobile

Mobile Strategy + Resident Lookup

Entrata had never shipped a mobile app for property managers. Facilities had a phone app. Everyone else had desktop Entrata, or the same product squeezed onto a phone browser. Resident lookup is a core piece of Entrata, not an OXP workflow. Anytime a resident has a question, staff pull that person up on desktop, or they try the same profile on a phone, which is a terrible experience. We asked property managers what they already try to do on a mobile device. Looking up residents was always first. On a walk they wrote it down, called the office, or fought the web app. I designed a quick search and a light profile: enough to answer the question and make small adjustments, without bringing over desktop work like a financial move-out that needs a desk and time to get the details right.

RoleProduct Lead / product designer (strategy + information architecture + prototype)
TimeframeApr – May 2026
CollaboratorsOXP product partners, Customer Workflows, customer feedback program
SurfaceExpo prototype of Entrata’s staff iOS app (Command Center + Residents) plus a SwiftUI lookup module
Three phone screens from the OXP Expo prototype: Command Center home, resident search results for Marcus Johnson, and his profile hub.
Command Center, search, and profile come from the Expo prototype we used to make the strategy testable.

Problem

Staff were already looking people up

Entrata had a facilities mobile app. It did not have a staff app for property managers. The OXP app was the first time the company put Entrata in a native phone experience for that audience. There is plenty in that app that belongs to OXP. Resident lookup is not one of those things. It is a core piece of Entrata that people use every day.

A question from a resident means pulling that person up. On desktop that is routine. On a phone it meant the web version of Entrata, which is a terrible experience, or a workaround: write it down and look it up later, attempt it on the phone anyway, or call someone who is still at the office.

We asked staff what they already try to do on a mobile device. Looking up residents was always first. They get the question while they are walking the property. The job is already happening. The product just was not there.

The question was not whether to ship a mobile app. It was which information architecture earns a second open, and which wedge proves it first. A light profile had to be enough to answer the question and make small adjustments. Major desktop work, like a financial move-out, stayed off the phone. That is desk work. You want time, focus, and the details in front of you.

~4,600

Gong calls filtered for mobile and field themes

30+

Processed customer feedback transcripts across the beta program

5

Staff-facing competitor apps scanned for moat versus parity

Process

What the research corrected

Early home concepts leaned toward a performance dashboard. That matched how desktop OXP talks about the business, and it would have failed the person standing in a parking lot. Gong and beta notes kept repeating next action, not portfolio charts.

We also treated Resident Lookup as a directory you browse. Field conversations start from a name, a unit, or a car. Search had to lead. Even then, the first search fields were name, unit, and email. Fire-lane and parking scenarios stall without a plate, and the usability simulation made that impossible to ignore.

Every major claim in the strategy memo carried an explicit confidence label. We had interviews, call research, and competitors. We did not have our own retention curve. That gap is why the first ship was sized to learn, not to complete a vision.

InputWhat it changed
Gong (~4,600 calls)“Look up people on the phone” was the remembered competitor workflow. Field-to-desk round-trip was the waste. Maintenance is already phone-only.
Feedback transcripts (30+)Regional managers would be the heaviest users because of travel. Ledger and approvals from the field. A hollow app after a mandate burns the manager who pushed it.
Competitive scan (5 vendors)The market is fragmented single-function apps. Cloning desktop information architecture would not win. Platform-owner workflows (escalations, playbooks, workforce) are the moat; a KPI wall is not.
Usability sim (4 personas, 32 walkthroughs)Glanceable headers and tile previews worked. Plate search, wrong-property empty results, and the All Properties picker were ship-stoppers.

Entrata had already proved the failure mode. A tablet product got deployed from the top and then sat unused. Top-down distribution gets the icon. Bottom-up job-fit keeps it.

Three bets for the first ship

Treating mobile as “OXP, but smaller” would have shipped a KPI wall and a nav tree nobody could use outdoors. We cut that framing and kept three bets.

The regional manager is the hinge. They mandate adoption and they use the app themselves. If the app is great for them, they push it. If they mandate a hollow app, their credibility takes the hit with ours. That mechanism was inferred, not measured, and the memo said so.

Resident Lookup is the daily wedge for on-site staff. Charge disputes, walk-ins, and after-hours questions do not wait for a desk. Heavier analytics waited until attribution quality was trustworthy. The trade-off was real: the home looks less like a command dashboard, and the first ship proves a conversation, not a portfolio review.

BetProduct consequence
Action-first homeCommand Center: Daily Briefing + Quick Actions, not a KPI dashboard
Regional manager as hingeScope, multi-property, and “across my portfolio” language on home and search
Resident Lookup as daily wedgeSearch → profile hub → drill-ins for financials, lease, household, vehicles, work orders

Solution

Daily Briefing and Quick Actions

Daily Briefing sits at the top of home so role and scope are visible without hunting nav. Quick Actions are the verbs: packages, message, move-in, work order, add lead. We talked about burying those under desktop-shaped modules. That would have failed the field job, so they stay on the first surface.

When connectivity drops, Quick Actions collapse toward the work that can still run offline. Move-In is the extreme version of that rule. The rest of this case is the everyday version: look someone up and answer the question in front of you.

Daily Briefing is the home anchor, so scope and the next piece of work show up before any chart.
Quick Actions are the primary verbs, and the snapshot sits below so charts wait until after the field jobs.

Search, then the profile

The Residents tab stays quiet until you search. Recent people are a shortcut, not a rent roll to scroll. That matches how a conversation starts: a name at the door, a unit on a package, a question about a balance.

The path is search, open the hub, then drill in only if the header is not enough. Message, work order, and note stay available without leaving the person. Ledger and household stay read-only in this cut. Field utility without premature write surfaces.

Search leads, and the directory stays quiet until there is a query.
Name search returns the person, the property, the unit, and the balance in one row.
The hub shows balance, status, and the lease snapshot on first glance, and contact, call, and work order stay on the person.

The charge dispute at the door

The charge-dispute path is why lookup had to ship before analytics. Someone is standing there asking about a late fee. Staff need the balance, the last charge, and enough ledger detail to talk, not a full AR workstation.

The usability simulation walked that scenario with four personas. All four completed it. Glanceable headers did the work. What still hurt was a running balance on each ledger line, which desktop AR users expect, and getting to the person at all when the only clue is a car.

Financials is a conversation aid, enough to dispute a charge on site without cloning the desktop ledger.

Search cannot start from a license plate

Search fields said name, unit, or email. Parking and fire-lane work starts from a car. In the simulation, that path hesitated or failed for every persona. Gong had already described looking people up in the field. We still shipped a search box that could not see a plate.

The vehicle is on the profile. The plate is in Vehicles & Pets. None of that helps if you cannot get to the person from the parking lot. Plate search is still on the fix list. So is the empty-results pattern when property scope is wrong: a quiet chip that says you are searching one community, with no way to widen, looks like “no resident.”

A plate query returns an empty list, so the parking-lot job dies here.
The plate lives one drill-in deep. Useful after you have the person. Useless as the query.

Try it in the prototype

This is the Expo prototype we used with partners. The people tab lands on Residents, not a directory. Search a name, open the hub, then Financials. A plate still returns nothing. That was the point of putting a walkable build in front of people.

Start on Home, open the people tab, search Marcus, open the profile, and tap Financials; a plate like EWX-4429 still returns nothing.

Open in a new tab

The choices that held

ChoiceWhy / what we dropped
Action-first home, not a KPI dashboardStaff on feet optimize for next action. Portfolio charts belong later, after attribution is trustworthy.
Daily Briefing as the home anchorRole and scope without hunting nav. A module tree copied from desktop would have buried the day.
Quick Actions as primary verbsMove-in, work order, packages, add lead. Two taps from the same home staff already open.
Search-first lookup, not a browseable directoryConversations start from a name or unit. A rent roll to scroll is the desk pattern.
Hub plus drill-in sheetsAct (message, work order, note) without leaving the person. Align with desktop concepts, do not clone desktop information architecture.
Read-only ledger and householdField utility without premature write surfaces. AR still completes a charge dispute in view-only.
Property scope always visible on searchWrong scope returns empty results that look like “no resident.” The chip is the start of that fix, not the end.

What partners got

The strategy memo named the bets, the confidence on each claim, and the kill criteria for the first 90 days after GA. That was the artifact for product partners: mobile as distribution for the AI workforce, with owned engagement metrics sitting beside shared agent-touched outcomes so a surface problem and an agent-layer problem stay distinguishable.

The Expo app made Command Center and Residents walkable. A dedicated lookup prototype carried the four-persona simulation: 32 walkthroughs, clustered findings, and a validation queue. A SwiftUI module mirrored the lookup flow for a native-team audience, the same handoff pattern we used on Move-In.

  • Three bets written down with UI consequences: action-first home, RM as hinge, lookup as daily wedge.
  • Usability blockers logged: plate search, property-scope empty states, All Properties multi-select trap.
  • Left out of this cut on purpose: performance analytics on home, ledger writes, and treating lookup as a desktop profile clone.

What's next

Targets we have not measured yet

What we left behind was a coherent mobile information architecture story and a lookup flow staff could actually try, not a shrunk desktop. The work shaped roadmap sequencing and prototype direction. It is not a measured GA retention curve.

Initiative targets were set as learning goals for a CSM-activated cohort, with explicit kill criteria. Until first-party usage lands, these are goals, not results.

MetricTarget (unmeasured)
Weekly active staff use (habit, not installs)>50% of staff at OXP customers, 12 months after GA
Regional manager DAU at 30 days (pilot cohort)>50% rolling 7-day
Community manager DAU at 30 days post-mandate>40% (3+ days in the past 7)
Charge dispute completable on device (sim)4 of 4 personas completed
Plate-only parking lookup (sim)Hesitated or failed across personas

What I would change

  • Put plate search in the first lookup cut. Waiting for the simulation to prove a Gong theme we already had wasted a cycle.
  • Treat wrong-property empty states as a blocker, not polish. A quiet scope chip without a widen action looks like a missing resident.
  • Keep lookup and performance analytics in separate stories. Mixing them would have turned the daily wedge into another dashboard.

Sibling case: OXP Mobile Move-In Scanner (Quick Action depth)

Built with — Research synthesis plus Expo to make the strategy testable; a dedicated lookup prototype for the usability sim.

  • Research synthesis
  • Information architecture
  • Mobile

← All work