Niki Ramlogan
WorkAboutResumeGet in touch
Case study

Project Unify

Leadership asked if our two products for property owners should merge. My research found they could, as long as we tailored the experience for landlords who self-manage, and investors who want oversight without the operations.

An interactive demo of the tested prototype is available on a larger screen.
Background

Roofstock is a real estate investment platform for buying, managing, and selling rental properties. It has two products for property owners. Stessa is a self-management tool for hands-on landlords who run their properties themselves. Mynd is a full-service property management company for passive investors who would rather delegate. Both serve property owners, but they had always operated as separate experiences.

Two Products or One?

On paper the two products looked like obvious candidates for a merge. They served the same market and solved adjacent problems. Side by side, they differed in who used them, how often, on what device, and how each one made money.

The question

Leadership asked the product team whether these two products should share a unified owner experience. The thinking was that owners would benefit from a single portfolio view, regardless of how each property was managed. Continuous discovery had already shown owners juggling spreadsheets, property management software, rent collection services, and accounting tools. A unified platform could cut that friction and open cross-sell paths between the two products.

Stessa, a Roofstock companySelf-Management
DIY landlords
Desktop-primary
Monthly logins, data heavy
Track transactions and tax prep
Freemium model
Mynd, a Roofstock companyFull-Service Management
Passive investors
Mobile-primary
Notification driven, reactive
Oversight and approvals
Management fees (10–20%)
The risk

The cost of guessing wrong ran in both directions.

Unification would take a large engineering investment, and getting it wrong meant degrading two working products to build one mediocre one. Commit too early and we could build the wrong thing at scale. Wait too long and competitors could fill the gap. Leadership was open to either direction. We had already run multiple design sprints on the concept. What we needed was validation.

The problem

Leadership needed to decide on a costly, hard-to-reverse merge, and there was no evidence yet that owners from either segment wanted one.

My role

I participated in those design sprints and helped shape the initial unified concept. After the sprint phase, I met with users from both segments to understand their current experience and test a refined prototype, then came back with a recommendation.

Design sprintsMultiple rounds exploring a merged product
Interviews15 moderated sessions across both segments
Prototype testingA think-aloud walkthrough in each session
RecommendationA direction leadership could act on

How Each Segment Worked Today

I needed to understand how Stessa and Mynd users actually worked. That meant how they monitored their properties, where they ran into issues, and what mattered enough to pull them into the product, rather than what they’d ask for in a feature request.

Sample
7 Stessa8 Mynd
Years of investing experience1–12+
Properties per portfolio1–8+
Study design

I designed a 15-participant moderated interview study. Each session had two parts, a conversation about the participant’s current experience with the product, then a think-aloud walkthrough of the prototype. The first half told me what users needed. The second showed me how they responded to what we'd built. Blending them would have made it impossible to tell whether a reaction came from a real unmet need or just from my design.

Patterns of use

The two segments worked in almost opposite ways.

Six of seven Stessa users were desktop-first. They logged in monthly, mostly for transaction tracking and tax preparation. Six of eight Mynd users were mobile-first and notification-driven, logging in only when something needed their approval. It was one audience, but in practice they used the product on different devices, at different frequencies, for different reasons.

Data accuracy

Stessa users reported syncing failures with banks, credit unions, AppFolio, and mortgage providers. Some shared they were abandoning features entirely because they couldn’t trust the numbers. It wasn’t one of my research objectives, but it may have been the most important thing I found. A unified product can be well designed and well organized and still fail if the data underneath it is wrong.

“If the money doesn’t add up, I will leave.”

Stessa user

A Prototype Built to Test, Not Sell

Every component in the prototype was a hypothesis about what users needed and how they expected it to work. We knew we wanted to put the idea in front of owners before going further, so the question wasn’t whether to test but how. I designed the prototype for mobile because the constraint forced prioritization. On a small screen you can't show everything at once, so every module had to earn its place.

Action over browsing

I put approvals, maintenance, and urgent notifications above the financial data to test whether users prioritized doing over browsing. Across both segments, participants preferred action first and treated analytics as secondary. What they wanted to act on differed. Mynd users looked for approvals, Stessa users looked for transactions to categorize.

Approvals required
2
Contribution request587 Caddo Creek Dr
$164.72

Here is a summary of your portfolio’s financials:

Cash balance$498.30
Open invoices−$163.02
Required reserves−$500.00
Amount requested$164.72

This contribution replenishes the reserves and covers pending costs.

Pay $164.72Message
Work order1408 Ashbury Ln
$348.00
Open maintenance requests
5
2705 Bellflower Dr1
1408 Ashbury Ln2
587 Caddo Creek Dr2
Tree down
Scheduled3 of 5

Dead oak blocking the driveway.

Living room ants
In progress4 of 5

Ants trailing from the AC to the kitchen.

Confirm list price for 3320 Pemberton Rd before publishing
Today 11:45amUrgent
Approve turn scope for 3320 Pemberton Rd to avoid delays
Today 9:00amUrgent
Review request at 587 Caddo Creek Dr
Today 8:03amUrgent
Send renewal request for lease expiring soon at 916 Harlow Way
Yesterday 3:17pmUrgent
Review request at 1408 Ashbury Ln
Oct 8, 2025, 9:12am
Review request at 587 Caddo Creek Dr
Oct 1, 2025, 4:36pm
A dashboard users could reshape

Behavior told me more than any interview question could.

Instead of guessing at the perfect default, I built a dashboard users could reshape by toggling components on or off and reordering them by priority.

Participants took to it immediately, and what each group kept or turned off split along segment lines. It confirmed the two wouldn’t agree on a single layout. It also turned an abstract question, what matters most to you, into something I could watch them answer.

Customize Dashboard
Turn items off and on, or drag to reorder.
Insights
Net cash flow
Rent collected
Current occupancy
Monthly expenses
Cash management
Portfolio to property

The dashboard showed the whole portfolio by default. Users could narrow it to a group of properties or a single one, and every figure updated to match. Tapping a month on a chart broke it down into where the money went. Participants in both segments found the filter without prompting and used it the same way, starting broad and narrowing to a single property. The standout was the net cash flow by month chart, which 11 of 15 participants singled out, because it let them spot anomalies like missing rent at a glance and then dig into why.

Net cash flow
$1,557
October
$16K$14K$12K$10K$8K$6KMAYJUNJULAUGSEPOCT
IncomeExpenses
September 2025
Income$10,480
Mortgage / Loans−$5,180
Repairs / Maintenance−$7,318
Utilities−$1,208
Admin / Other−$1,024
Net−$4,250
Properties
Sable Fork Holdings LLC
1408 Ashbury Ln
2705 Bellflower Dr
3514 Wren Meadow Ln
Two Rivers Property Co.
916 Harlow Way
3320 Pemberton Rd
587 Caddo Creek Dr
Northgate Rentals LLC
4102 Juniper Hollow Dr
77 Larkspur Ct
1219 Merriweather St
Net cash flow
$771
October
$10K$8K$6K$4K$2K$0MAYJUNJULAUGSEPOCT
IncomeExpenses
September 2025
Income$2,182
Mortgage / Loans−$1,078
Repairs / Maintenance−$7,318
Utilities−$251
Admin / Other−$213
Net−$6,678
AI insight
1408 Ashbury LnRefinancing could increase your return from 3.4% to 4.6%.
AI insights

The signal was participants wanted AI, just on their own terms.

Users liked the idea of proactive intelligence, but how it showed up mattered. Placed at the top, the AI insights section read as promotional, like the product was selling to them rather than helping. I recommended folding it into the customization feature as an opt-in, so users could pull it up when they wanted it instead of having it there by default.

Shared principles, divergent workflows

The segments agreed on transparency, action over analytics, customization, and automation that does useful work. Where they diverged was everything those principles get applied to, from workflow and information hierarchy to device and how often they showed up. Forcing both into one interface would have meant compromising each.

Stessa
Reliable data syncing
Auto transaction categorization
Co-investor account access
Desktop-optimized workflows
Short term rental categories
Reconciliation < 6 hours/month
Shared needs
Action over analytics
Financial transparency
Dashboard customization
Intelligent automation
Progressive drill-down
Net cash flow visibility
Mynd
Faster approval flows
Transparent turnover costs
PM transition communication
Mobile-first, notification-driven
Repair threshold visibility
Simpler distribution reports

Unify the Product, Not the Experience

Leadership had asked one question, should the two products merge? Every feature tested well, so on its own the answer was yes. The segment data changed what yes should mean. The question was no longer whether to unify, but what should be shared and what should stay separate.

One product, two experiences

The single-product vision still made sense, but a single experience didn’t.

One dashboard would be too cluttered for the Mynd user who just wants to approve something and too sparse for the Stessa user reconciling a month of transactions. But a shared product didn’t have to mean an identical screen. It could be one interface with the same look and feel, showing different components depending on who was looking at it.

Default componentsStessaMynd
Net cash flow
Current occupancy
Net worth
Rent collected
Approvals required
Open maintenance requests
Monthly expenses
Cash management
Insights
Customize Dashboard
Turn items off and on, or drag to reorder.
Approvals required
Net cash flow
Rent collected
Monthly expenses
Current occupancy
Cash management
The users who do both

Customization let users in both segments build their own.

That worked cleanly until you got to users who did both, self-managing some properties and delegating others. They belonged to both segments at once, so a rule that showed Stessa users one thing and Mynd users another had nothing to go on. Customization answered it. Instead of the product guessing which experience someone needed, it let them build their own. We could still set a sensible default for each segment, and any user could reshape it into something that fit how they actually worked.

The more urgent finding

The unification question could wait. The data problem couldn’t. Data syncing was broken often enough that Stessa users had stopped trusting what they saw, so I made the case for prioritizing the fix. A unified product built on numbers users already doubted would inherit the problem.

Sources Stessa users reported
BanksSync failed
Credit unionsSync failed
AppFolioSync failed
Mortgage providersSync failed
Where it stands

The decision is still open, and now it rests on evidence.

The recommendation was clear, but the decision wasn’t mine to make. Leadership is still weighing whether and when to pursue unification. The research replaced assumption with evidence, and the company has a real basis for the call whenever they make it. If they do unify, the plan is already there: one product, shared components, and a default for each segment that users can reshape.

All case studies
Niki Ramlogan · Senior Product Designer
LinkedInResume