Giving property managers a command center, not a homepage

Apartments.com, Rental Tools

Design Lead

The problem

Independent Owners and Mid-Market advertisers on Apartments.com were logging in to a fragmented experience. Seeing how a listing was performing, checking financials, responding to leads, and managing lease renewals all required deep navigation across separate pages. There was no single place to understand the health of your rental business at a glance.

NPS comments made the gap clear: users wanted accounting visibility, portfolio-level reporting and proactive alerts, things the platform simply didn't surface.

My role

Design lead on a cross-functional team with PM and engineering. I owned the dashboard UX across all modules, information architecture, data visualization, widget system, and responsive behavior.

What I built

Surface what matters first.

The dashboard leads with a "Needs Attention" module, unread messages, pending applications, unresolved maintenance so users see their most urgent actions before anything else. This replaced the habit of checking multiple pages just to know what to do next.

Listing performance at a glance.

Lead counts segmented by type (email, phone, application) and exposure trends, filterable by property and timeframe. Users can see which listings are working and which aren't without running a report.

Financial clarity in one view.

Funds in, funds out, net gain/loss, and outstanding balances, all in a single financial overview. This directly addressed the top NPS theme around accounting visibility.

Expiration alerts with built-in CTAs.

Leases and listings ending soon surface with clear next actions: renew, upgrade, or extend, reducing the vacancy risk that comes from managers missing deadlines buried in other views.

Customizable layout.

Widgets are resizable (small, medium, large) and drag-and-drop reorder-able. Users with different management styles can prioritize what matters to their workflow.

First-time user onboarding.

For new accounts, Quick Actions replace empty widgets: add a property, invite applicants, set up payments, onboard a resident, track expenses. The dashboard gives new users a clear starting point rather than a blank slate.

Targets

  • +3 points in IO NPS within 90 days of launch
  • +10 Mid-Market listings with payments enabled within 90 days
  • +50 Mid-Market listings with applications enabled within 90 days
  • Reduction in initial lead response time
  • Increase in expense entries and Income Statement downloads

The design constraint worth noting

MVP was scoped to accounts with fewer than 100 properties, no third-party accounting integrations in this release. I designed with that ceiling in mind, building a system extensible enough to support both when the scope expands.

Giving property managers a command center, not a homepage

Apartments.com, Rental Tools

Design Lead

The problem

Independent Owners and Mid-Market advertisers on Apartments.com were logging in to a fragmented experience. Seeing how a listing was performing, checking financials, responding to leads, and managing lease renewals all required deep navigation across separate pages. There was no single place to understand the health of your rental business at a glance.

NPS comments made the gap clear: users wanted accounting visibility, portfolio-level reporting, and proactive alerts — things the platform simply didn't surface.

My role

Design lead on a cross-functional team with PM and engineering. I owned the dashboard UX across all modules, information architecture, data visualization, widget system, and responsive behavior.

What I built

Surface what matters first.

The dashboard leads with a "Needs Attention" module, unread messages, pending applications, unresolved maintenance so users see their most urgent actions before anything else. This replaced the habit of checking multiple pages just to know what to do next.

Listing performance at a glance.

Lead counts segmented by type (email, phone, application) and exposure trends, filterable by property and timeframe. Users can see which listings are working and which aren't without running a report.

Financial clarity in one view.

Funds in, funds out, net gain/loss, and outstanding balances, all in a single financial overview. This directly addressed the top NPS theme around accounting visibility.

Expiration alerts with built-in CTAs.

Leases and listings ending soon surface with clear next actions: renew, upgrade, or extend, reducing the vacancy risk that comes from managers missing deadlines buried in other views.

Customizable layout.

Widgets are resizable (small, medium, large) and drag-and-drop reorder-able. Users with different management styles can prioritize what matters to their workflow.

First-time user onboarding.

For new accounts, Quick Actions replace empty widgets: add a property, invite applicants, set up payments, onboard a resident, track expenses. The dashboard gives new users a clear starting point rather than a blank slate.

Targets

  • +3 points in IO NPS within 90 days of launch
  • +10 Mid-Market listings with payments enabled within 90 days
  • +50 Mid-Market listings with applications enabled within 90 days
  • Reduction in initial lead response time
  • Increase in expense entries and Income Statement downloads

The design constraint worth noting

MVP was scoped to accounts with fewer than 100 properties, no third-party accounting integrations in this release. I designed with that ceiling in mind, building a system extensible enough to support both when the scope expands.

Giving property managers a command center, not a homepage

Apartments.com, Rental Tools

Design Lead

The problem

Independent Owners and Mid-Market advertisers on Apartments.com were logging into a fragmented experience. Seeing how a listing was performing, checking financials, responding to leads, and managing lease renewals all required deep navigation across separate pages. There was no single place to understand the health of your rental business at a glance.

NPS comments made the gap clear: users wanted accounting visibility, portfolio-level reporting and proactive alerts, things the platform simply didn't surface.

My role

Design lead on a cross-functional team with PM and engineering. I owned the dashboard UX across all modules, information architecture, data visualization, widget system, and responsive behavior.

What I built

Surface what matters first.

The dashboard leads with a "Needs Attention" module, unread messages, pending applications, unresolved maintenance so users see their most urgent actions before anything else. This replaced the habit of checking multiple pages just to know what to do next.

Listing performance at a glance.

Lead counts segmented by type (email, phone, application) and exposure trends, filterable by property and timeframe. Users can see which listings are working and which aren't without running a report.

Financial clarity in one view.

Funds in, funds out, net gain/loss, and outstanding balances, all in a single financial overview. This directly addressed the top NPS theme around accounting visibility.

Expiration alerts with built-in CTAs.

Leases and listings ending soon surface with clear next actions: renew, upgrade, or extend, reducing the vacancy risk that comes from managers missing deadlines buried in other views.

Customizable layout.

Widgets are resizable (small, medium, large) and drag-and-drop reorder-able. Users with different management styles can prioritize what matters to their workflow.

First-time user onboarding.

For new accounts, Quick Actions replace empty widgets: add a property, invite applicants, set up payments, onboard a resident, track expenses. The dashboard gives new users a clear starting point rather than a blank slate.

Targets

  • +3 points in IO NPS within 90 days of launch
  • +10 Mid-Market listings with payments enabled within 90 days
  • +50 Mid-Market listings with applications enabled within 90 days
  • Reduction in initial lead response time
  • Increase in expense entries and Income Statement downloads

The design constraint worth noting

MVP was scoped to accounts with fewer than 100 properties, no third-party accounting integrations in this release. I designed with that ceiling in mind, building a system extensible enough to support both when the scope expands.