Real Estate Turnkey App

WorkDarwin Homes · Property operations

Real Estate Turnkey app

One app for the whole Turn, from a resident moving out to the home being ready to rent

Turnkey on a laptop: the Turns overview, every open Turn by stage with its deadline and status
Turnkey’s Turns overview: every open Turn by stage, with its deadline, time in stage and next action
Turnkey’s Turns overview: every open Turn by stage, with its deadline, time in stage and next action

Project snapshot

My contribution

Role

Designed Turnkey end to end, from discovery to the hand-off to engineering

Focus

User interviews and synthesis, the future-state workshop, prototype testing, the app’s user flow, high-fidelity web and iPad designs

With

A product manager • Darwin’s design team, on the page structure and critiques • engineering • the Turns team: coordinators, auditors, dispatchers, area managers

Constraint

Eight weeks, and a Turn spread across Darwin’s platform, Fotonotes, a shared inbox, Airtable and the Vendor Portal

Project details

Company
Darwin Homes
Product area
Property operations · Turns
Discipline
Product design · Web and iPad
Timeline
January → March 2022
Status
Designs handed off to engineering, March 2022
Target
Under 21 days to Rent Ready for 85% of Turns, against two months or more
Delivered
Web + iPad high-fidelity designs handed to engineering in eight weeks

00 Overview

At Darwin Homes, a Turn is everything between one resident moving out and the home being ready to rent again: inspections, a scope of work, vendor estimates, the owner’s approval and the repairs. Turns were taking two months or more, against an industry norm of under 21 days.

Over eight weeks in early 2022, with a product manager and Darwin’s design team, I designed Turnkey, an app to run the whole Turn in one place: from interviews and flows to a prototype tested with the people who run Turns, and high-fidelity designs for the web and the field team’s iPads.

01 Context

Every empty day costs rent

A home that sits empty between residents earns its owner nothing. Turnkey’s job was to make the Turn as fast as it could be.

A Turn succeeds when every repair is scoped, the vendor and the owner agree on a fair price for the work, and the home goes back up for rent. At Darwin, each stage belonged to a different person, and the Turn ran across separate platforms, inboxes and spreadsheets.

85%of Turns finished within the SLA’s time to completion, with units Rent Ready in under 21 daysThe goal set for the project

  1. StartResident vacates the unit
  2. 01Move Out Inspectionof the unit
  3. 02Scope of Workcreated from the inspection
  4. 03Work orderssent to vendors for estimates
  5. 04Owner approvalof the estimate
  6. 05Vendor workthe vendor completes it
  7. 06Rent Ready Inspection
  8. DoneUnit is Rent Ready
FIG. 01The Turn at a glance: six stages between a resident moving out and the unit being Rent ReadyRedrawn for this page from the original process flow

02 Defining a design process

Time for every stage

With the product manager, I planned eight weeks so that discovery, ideation and validation each had real time before high fidelity, ending with delivery to engineering on March 8.

The project timeline, January to March 2022, as a calendar of stages, reviews and check-ins
Project timeline, January to March 2022
FIG. 02Project timeline, January to March 2022

Discovery took the first two weeks: research, use cases, a field visit and interviews. Then a short definition sprint, low-fidelity ideation, a research plan and test sessions in February, iteration into high fidelity, and hand-off in the first week of March, with design reviews, PM reviews and engineering check-ins all the way through.

03 Discovery

Many tools, little visibility

A Turn moved through Darwin’s own platform, an inspection app, a shared inbox and Airtable, none of them connected. The cost was poor visibility, hard coordination and manual work that invited errors.

Darwin’s Origin platform: a Turn request with its two work orders
Darwin’s Origin platform: a Turn request and its work orders
FIG. 03Darwin’s Origin platform: a Turn request and its work orders

To learn what each person needed from the process, I interviewed five of the people who ran Turns: a Turn Coordinator, an Auditor, a Dispatcher, a Utilities Coordinator and an Area Manager. A feedback session with Area Managers in the field followed.

Darwin’s Origin platform: one work order of a Turn opened
Origin: the Turn page
Front: a work order’s email thread with a vendor in the shared inbox
Front: email with vendors
Fotonotes: a Rent Ready Inspection marked Complete/FAIL
Fotonotes: home inspections
Airtable: work orders with bids and dates for investor approval
Airtable: investor communication
FIG. 04Where a Turn lived: four of the tools it crossed

The interviews kept returning to the same blockers: Turns tracked in personal spreadsheets, utilities not on when a field task arrived, prices edited by hand between tools, investor approvals that stalled, and no shared answer to who was responsible for what.

FIG. 05User interviews, synthesized by theme: January 14–18, 2022, with an Area Manager feedback session in the field

04 Problem definition & potential solutions

Mapping the ideal Turn

From the interviews we named the problems to solve and mapped the Turn as it ran. Then I organized a workshop where the team defined the ideal end-to-end Turn and a long-term vision for it.

Opportunities and pain points from discovery, grouped by theme
Opportunities and pain points from discovery
FIG. 06Opportunities and pain points from discovery

The Turn as it ran

We first mapped the current state as a reference point: every step of a Turn, who did it and where. One Turn crossed more than ten pages, apps and inboxes; an investor’s questions sent it back for new estimates; and the National Director of Turns kept everyone updated through Airtable.

Throughout: the National Director of Turns shares updates on the whole process in Airtable

The unit gives notice of a vacancyResident Services ManagerLease page
Utilities scheduled to turn on after move-outUtilities CoordinatorUtilities page · utility site
Lockbox with keys dropped offField Area ManagerDispatch app
Unit confirmed vacantResident Services ManagerLease page
Utilities transferred and turned onUtilities Coordinator, with the utility companyUtility company site
Move Out InspectionField Area ManagerFotonotes · Dispatch app
Scope reviewed internally, approved or editedTurn Scope ReviewerFotonotes
Sent to the Property Manager for edits and additionsIdeally; it doesn’t happen today
Sent to vendors for estimatesTurn DispatcherTurn Request · Vendor Portal
Estimate reviewed and approved internallyTurn Estimate ApproverTurn Request
Sent to the investor for approvalProperty ManagerAirtable · email
The investor asks whyInvestorAirtable · email
Does the investor approve?
Is the investor institutional?
A contribution is requestedProperty ManagerLedger: create transaction
The investor approves the contributionInvestorInvestor Portal
Vendor dispatchedTurn DispatcherTurn Request
Vendor completes the work in the approved scopeVendorVendor Portal
Rent Ready InspectionField Area ManagerFotonotes · Dispatch app
End of the Turn
After the TurnUnit listed → leased → Move-In Inspection
  • The unit gives notice of a vacancy Resident Services Manager (Lease page) leads to Utilities scheduled to turn on after move-out Utilities Coordinator
  • The unit gives notice of a vacancy Resident Services Manager (Lease page) leads to Lockbox with keys dropped off Field Area Manager
  • Utilities scheduled to turn on after move-out Utilities Coordinator (Utilities page · utility site) leads to Unit confirmed vacant Resident Services Manager
  • Lockbox with keys dropped off Field Area Manager (Dispatch app) leads to Unit confirmed vacant Resident Services Manager
  • Unit confirmed vacant Resident Services Manager (Lease page) leads to Utilities transferred and turned on Utilities Coordinator, with the utility company
  • Utilities transferred and turned on Utilities Coordinator, with the utility company (Utility company site) leads to Move Out Inspection Field Area Manager
  • Move Out Inspection Field Area Manager (Fotonotes · Dispatch app) leads to Scope reviewed internally, approved or edited Turn Scope Reviewer
  • Scope reviewed internally, approved or edited Turn Scope Reviewer (Fotonotes) — Reject — Move Out Inspection Field Area Manager
  • Scope reviewed internally, approved or edited Turn Scope Reviewer (Fotonotes) leads to Sent to vendors for estimates Turn Dispatcher
  • Scope reviewed internally, approved or edited Turn Scope Reviewer (Fotonotes) — Ideally — Sent to the Property Manager for edits and additions Ideally; it doesn’t happen today
  • Sent to the Property Manager for edits and additions Ideally; it doesn’t happen today leads to Sent to vendors for estimates Turn Dispatcher
  • Sent to vendors for estimates Turn Dispatcher (Turn Request · Vendor Portal) leads to Estimate reviewed and approved internally Turn Estimate Approver
  • Estimate reviewed and approved internally Turn Estimate Approver (Turn Request) leads to Sent to the investor for approval Property Manager
  • Sent to the investor for approval Property Manager (Airtable · email) leads to The investor asks why Investor
  • Sent to the investor for approval Property Manager (Airtable · email) leads to Does the investor approve?
  • Sent to the investor for approval Property Manager (Airtable · email) — “…let’s add it to this turn…” — Sent to vendors for estimates Turn Dispatcher
  • The investor asks why Investor (Airtable · email) leads to Does the investor approve?
  • Does the investor approve? — No: add or subtract line items — Sent to vendors for estimates Turn Dispatcher
  • Does the investor approve? — Yes — Is the investor institutional?
  • Is the investor institutional? — Yes — Vendor dispatched Turn Dispatcher
  • Is the investor institutional? — No — A contribution is requested Property Manager
  • A contribution is requested Property Manager (Ledger: create transaction) leads to The investor approves the contribution Investor
  • The investor approves the contribution Investor (Investor Portal) leads to Vendor dispatched Turn Dispatcher
  • Vendor dispatched Turn Dispatcher (Turn Request) leads to Vendor completes the work in the approved scope Vendor
  • Vendor completes the work in the approved scope Vendor (Vendor Portal) leads to Rent Ready Inspection Field Area Manager
  • Rent Ready Inspection Field Area Manager (Fotonotes · Dispatch app) — A line item fails the inspection — Move Out Inspection Field Area Manager
  • Rent Ready Inspection Field Area Manager (Fotonotes · Dispatch app) leads to End of the Turn
  • End of the Turn leads to After the Turn Unit listed → leased → Move-In Inspection
FIG. 07The current-state Turn: each step with the role that did it and the tool it happened inRedrawn for this page from the original current-state flow

The ideal Turn

In the workshop we asked what the ideal end-to-end Turn would be. Turns involve many people with different motivations, so we mapped each person’s journey and how the journeys fit together, looking for design opportunities and for the needs and pain points behind them.

The workshop: the team around the table
The workshop: mapping on the wall
The workshop: the future-state flow on the whiteboard
FIG. 08The future-state workshop
The workshop’s framing board: the goal question, then challenges, risks and questions on sticky notes
The workshop’s framing: goal, challenges, risks and questions
FIG. 09The workshop’s framing: goal, challenges, risks and questions

Vacant onboard · ~25% of Turns

Notice to vacate · occupied, ~70% · current priority

Eviction · occupied, <5% of Turns

6 (min) to 13 (max) days

Time: ?

$1,000/day

1 day

The Turn

New property onboarded to the Darwin ecosystem
Occupancy check, lockbox drop-off, utilities confirmed
Resident confirms the move-out date: notice to vacateResident and RSM · typically 30 days before
Lockbox drop-offArea Manager · 5–15 days before move-out
Utility transferUtilities Coordinator · once the date is confirmed
Resident move-out confirmedRSMDay 0
Eviction processA 2–5 month process
Resident is removed
Utility transfer
Lockbox drop-off
Move Out Inspection: initial Scope of WorkArea Manager2–3 hrs
Auditor reviews the initial Scope of WorkAuditor · filters it to what Darwin accepts45 min
Can DHS do the work?Dispatcher
DHS receives the task or work order
Sent to a vendor for price confirmationDispatcher15 min
Vendor acceptsVendor or vendors
Investor approval in the portalInvestor24–48 hrs
Vendor schedules and completes the workVendor or vendorsScope-dependent · $1,000/day
Rent Ready InspectionArea Manager2 hrs
Leasing handoff
  • New property onboarded to the Darwin ecosystem leads to Occupancy check, lockbox drop-off, utilities confirmed
  • Occupancy check, lockbox drop-off, utilities confirmed leads to Move Out Inspection: initial Scope of Work Area Manager
  • Resident confirms the move-out date: notice to vacate Resident and RSM · typically 30 days before leads to Lockbox drop-off Area Manager · 5–15 days before move-out
  • Resident confirms the move-out date: notice to vacate Resident and RSM · typically 30 days before leads to Utility transfer Utilities Coordinator · once the date is confirmed
  • Lockbox drop-off Area Manager · 5–15 days before move-out leads to Resident move-out confirmed RSM
  • Utility transfer Utilities Coordinator · once the date is confirmed leads to Resident move-out confirmed RSM
  • Resident move-out confirmed RSM (Day 0) — 24–48 hrs — Move Out Inspection: initial Scope of Work Area Manager
  • Eviction process A 2–5 month process leads to Resident is removed
  • Resident is removed leads to Utility transfer
  • Utility transfer leads to Lockbox drop-off
  • Lockbox drop-off leads to Move Out Inspection: initial Scope of Work Area Manager
  • Move Out Inspection: initial Scope of Work Area Manager (2–3 hrs) — 12–18 hrs — Auditor reviews the initial Scope of Work Auditor · filters it to what Darwin accepts
  • Auditor reviews the initial Scope of Work Auditor · filters it to what Darwin accepts (45 min) — 12–18 hrs — Can DHS do the work? Dispatcher
  • Can DHS do the work? Dispatcher — Yes — DHS receives the task or work order
  • Can DHS do the work? Dispatcher — No — Sent to a vendor for price confirmation Dispatcher
  • Sent to a vendor for price confirmation Dispatcher (15 min) — 24–48 hrs — Vendor accepts Vendor or vendors
  • Vendor accepts Vendor or vendors — 12–18 hrs — Investor approval in the portal Investor
  • Investor approval in the portal Investor (24–48 hrs) — 12–18 hrs — Vendor schedules and completes the work Vendor or vendors
  • Vendor schedules and completes the work Vendor or vendors (Scope-dependent · $1,000/day) leads to Rent Ready Inspection Area Manager
  • Rent Ready Inspection Area Manager (2 hrs) — Pass — Leasing handoff
  • Rent Ready Inspection Area Manager (2 hrs) — Fails: the vendor’s work is incomplete — Vendor schedules and completes the work Vendor or vendors
  • Vendor schedules and completes the work Vendor or vendors (Scope-dependent · $1,000/day) — Change order — Investor approval in the portal Investor
  • Vendor schedules and completes the work Vendor or vendors (Scope-dependent · $1,000/day) — Fails because of a change order — Sent to a vendor for price confirmation Dispatcher
FIG. 10The future-state Turn: three ways in, one path through, timed at every handoffRedrawn for this page from the original end-to-end flow

The workshop also looked past the first release, to where design could take Turns next: a better vendor experience, automatic handoffs and task scheduling, one source of truth, visible status, a management view and investor approvals.

Long-term opportunities for design, on sticky notes in six groups
Long-term opportunities for design
FIG. 11Long-term opportunities for design

05 Ideation

Go wide, then refine

We explored many layouts, narrowed them through critiques against the research, and settled on a page structure that could work across the whole Darwin platform.

The low-fidelity canvas: page layouts explored and versioned
The low-fidelity canvas
FIG. 12The low-fidelity canvas

With Darwin’s design team I developed a page structure meant for the whole platform and tested first on the Turn: five levels, from an overview of tasks to nested detail, flexible enough for other projects to organize their information the same way.

  1. L0Overview

    Tasks, each with its actions, beside notifications and updates

    Opens from
    • My Overview, in the navigation
  2. L1Section overview

    Everything in one section, displayed together, with the triggers for its actions

    Opens from
    • A section in the navigation
  3. L2Create mode

    Inputs and selects, help and support, and the actions that finish

    Opens from
    • An action trigger in L1
  4. L3Detailed information

    A detail panel over the section: an action bar, a standard block and variable blocks

    Opens from
    • A task in L0
    • Content in L1
  5. L4Nested detailed information

    A nested detail over the detail, with its own action bar and blocks

    Opens from
    • A content block in L3
Information depth
FIG. 13Page structure: five levels, each a step deeper than the one beforeRedrawn for this page from the original page structure

We built a low-fidelity prototype in two options to test with users: a landing page, nested information, and the actions that move a Turn to its next stage and complete it.

Low-fidelity prototype, two options tested with users
Low-fidelity prototype: Option A, then Option B from 1:12
FIG. 14Low-fidelity prototype: Option A, then Option B from 1:12

06 Validation

Testing before high fidelity

I led structured one-on-one sessions on the prototype with the people who run Turns. The synthesis validated our decisions, flagged what was missing and gave us the confidence to move to high fidelity.

The research plan: objective and goals, methodology and timeline, and participants
The research plan
FIG. 15The research plan

The sessions ran online. I walked each person through the prototype and asked the same structured questions, then compiled the answers on one board, where they became emerging themes and design recommendations for each level of the page.

FIG. 16User feedback, synthesized: emerging themes and design recommendations

07 MVP delivery

On the web and in the field

From the validated direction I designed the end-to-end experience in high fidelity, mapped its user flow for engineering, and adapted it for the iPads the field team inspects on.

The high-fidelity canvas: the end-to-end screens
The high-fidelity canvas
FIG. 17The high-fidelity canvas

I designed the screens with specific users in mind, working with the design team on a clear visual hierarchy. To guide engineering, and to show business stakeholders how each person moves through a Turn, I mapped the prototype’s user flow: six stages of the Turn page, each with its own loops.

01 · Move Out Inspection

02 · Scope Review

03 · Price Estimate

04 · Investor Approval

05 · Vendor Dispatch

06 · Rent Ready Inspection

Move-out date confirmed
Turn pageat the Move Out Inspection stage
Click a room section
The room drawer slides up
Answer the questions and add line items
Add more line items?
Add another room?
Move Out Inspection complete
Turn pageat the Scope Review stage
Click a room section
The room drawer slides up
Amend the Scope of Work?
Amend, add or remove line items
Approve the line items and complete
Scope Review complete
Turn pageat the Price Estimate stage
Assign vendors to line items
The Create Work Orders drawer slides up
Create and dispatch
Sent to the Vendor Portal for the vendor’s review
Does the vendor accept the line items and price?
Does Darwin accept?
Reassign the vendor
Send for approval
Price Estimate complete
Turn pageat the Investor Approval stage
Does the investor approve every line item?
The line item is removed from the work order’s scope
Investor Approval complete
Turn pageat the Vendor Dispatch stage
Does the vendor complete all the work?
Is additional work needed?
Back to Price EstimateReassign the vendor
Vendor Dispatch complete
Back to Vendor Dispatch
Turn pageat the Rent Ready Inspection stage
Click a room section
The room drawer slides up
Does the line item pass?
More line items?
More rooms?
Add new line items, a change order?
The system flags a new item to dispatch
Back to Price EstimateAssign vendors
Rent Ready Inspection complete
  • Move-out date confirmed leads to Turn page at the Move Out Inspection stage
  • Turn page at the Move Out Inspection stage leads to Click a room section
  • Click a room section leads to The room drawer slides up
  • The room drawer slides up leads to Answer the questions and add line items
  • Answer the questions and add line items leads to Add more line items?
  • Add more line items? — No — Add another room?
  • Add more line items? — Yes — The room drawer slides up
  • Add another room? — No — Move Out Inspection complete
  • Add another room? — Yes — Click a room section
  • Move Out Inspection complete leads to Turn page at the Scope Review stage
  • Turn page at the Scope Review stage leads to Click a room section
  • Click a room section leads to The room drawer slides up
  • The room drawer slides up leads to Amend the Scope of Work?
  • Amend the Scope of Work? — No — Approve the line items and complete
  • Amend the Scope of Work? — Yes — Amend, add or remove line items
  • Amend, add or remove line items leads to Approve the line items and complete
  • Approve the line items and complete leads to Scope Review complete
  • Scope Review complete leads to Turn page at the Price Estimate stage
  • Turn page at the Price Estimate stage leads to Assign vendors to line items
  • Assign vendors to line items leads to The Create Work Orders drawer slides up
  • The Create Work Orders drawer slides up leads to Create and dispatch
  • Create and dispatch leads to Sent to the Vendor Portal for the vendor’s review
  • Sent to the Vendor Portal for the vendor’s review leads to Does the vendor accept the line items and price?
  • Does the vendor accept the line items and price? — Yes — Send for approval
  • Does the vendor accept the line items and price? — No: amends a price — Does Darwin accept?
  • Does the vendor accept the line items and price? — No: can’t do a line item — Reassign the vendor
  • Does Darwin accept? — Yes — Send for approval
  • Does Darwin accept? — No — Reassign the vendor
  • Reassign the vendor leads to Create and dispatch
  • Send for approval leads to Price Estimate complete
  • Price Estimate complete leads to Turn page at the Investor Approval stage
  • Turn page at the Investor Approval stage leads to Does the investor approve every line item?
  • Does the investor approve every line item? — Yes — Investor Approval complete
  • Does the investor approve every line item? — No — The line item is removed from the work order’s scope
  • The line item is removed from the work order’s scope leads to Investor Approval complete
  • Investor Approval complete leads to Turn page at the Vendor Dispatch stage
  • Turn page at the Vendor Dispatch stage leads to Does the vendor complete all the work?
  • Does the vendor complete all the work? — Yes — Vendor Dispatch complete
  • Does the vendor complete all the work? — No — Is additional work needed?
  • Is additional work needed? — Yes — Turn page at the Investor Approval stage
  • Is additional work needed? — No — Back to Price Estimate Reassign the vendor
  • Vendor Dispatch complete leads to Turn page at the Rent Ready Inspection stage
  • Turn page at the Rent Ready Inspection stage leads to Click a room section
  • Click a room section leads to The room drawer slides up
  • The room drawer slides up leads to Does the line item pass?
  • Does the line item pass? — Pass — More line items?
  • Does the line item pass? — Fail — Back to Vendor Dispatch
  • More line items? — Yes — Does the line item pass?
  • More line items? — No — More rooms?
  • More rooms? — Yes — Click a room section
  • More rooms? — No — Add new line items, a change order?
  • Add new line items, a change order? — No — Rent Ready Inspection complete
  • Add new line items, a change order? — Yes — The system flags a new item to dispatch
  • The system flags a new item to dispatch leads to Back to Price Estimate Assign vendors
FIG. 18The Turn page’s user flow: six stages, and the paths back when a vendor declines or an inspection failsRedrawn for this page from the original app user flow

The high-fidelity prototype walks a Turn from move-out to Rent Ready. The mockups delivered for development were built from it, combining the research and the design work with the product manager, partners and the design team.

Turnkey high-fidelity prototype, from the Turns overview through each stage of a Turn
Turnkey high-fidelity prototype: the basis for the mockups delivered for development
FIG. 19Turnkey high-fidelity prototype: the basis for the mockups delivered for development

In the field

The field team does most of its inspections on iPads, so the design had to work on a tablet. I built a short tablet prototype with a Figma plugin, and delivered iPad mockups too, including features the web did not have.

FIG. 20Turnkey iPad prototype
The iPad design in the hand, mid-inspection
Turnkey on the iPad
FIG. 21Turnkey on the iPad