Company ENSO Co-Living
Role AI & Experience Strategy Lead
Key outcome 4x adoption + 34% conversion
PropTech / ENSO Co-Living / Onboarding

Two product challenges. One platform. From broken onboarding to conversion engine.

AI & Experience Strategy Lead for ENSO Co-Living across 3 European markets. Phase 1: redesigned the onboarding funnel, killed 60% of planned scope, 4x adoption. Phase 2: built a risk-calibrated urgency system for the catalogue, +34% booking conversion validated via A/B test.

-22%Onboarding friction
4xAdoption vs projection
+34%Booking conversion
-39%Time to book
ENSO Co-Living onboarding redesign
01 Context

Co-living onboarding across 3 markets.

ENSO Co-Living operates in Valencia, Lisbon, and Berlin, matching tenants to shared apartments based on lifestyle, language, budget, and timing. When I joined, onboarding was 47 spreadsheets, 3 countries, 3 workflows, zero scalability.

Scope Role: AI & Experience Strategy Lead
Scope: Onboarding & qualification funnel
Markets: Valencia, Lisbon, Berlin
Work: Research, service design, IA, interface design, design system
02 The Real Problem

Everyone assumed the existing workflow was correct and just needed to move to digital.

Two weeks of operator shadowing proved that wrong. Operators weren't following the spreadsheets. They'd built informal shortcuts. The spreadsheets documented an ideal process. The operators had evolved a real one.

  • 47 spreadsheets, 3 countries, 3 different workflows, with no scalability
  • The qualification bottleneck was trust, not data. Operators needed to feel confident about a person before showing them rooms
  • ~48 hours to first reply. The process gathered data but didn’t answer the trust question
Before: The official process (47 spreadsheets) InquiryEmail/form Manualscreen Spreadsheetentry WhatsAppfollow-up Qualifymanually ~48hto first reply After: The real process (3 decisions) Is this person real?Registration + email verify Do they fit a room?Preferences + city + timing Are they a good roommate?Video intro + qualification Result 48h → <5 min · 6 steps → 3 · 3 countries, 1 flow
03 Key Insight

Operators were making 3 decisions per applicant, not 47.

(1) Is this person real? (2) Do they fit an available room? (3) Would they be a good roommate? Everything else was administrative noise accumulated over two years of patching.

Evidence Operator shadowing in Valencia. Quote from operations manager: “I ignore half the spreadsheet. I just need to know: can I picture this person living with the current tenants?”
"I ignore half the spreadsheet. I just need to know: can I picture this person living with the current tenants?" Valencia operations manager, during shadowing
04 What I Changed

Three interventions. Each targeted a specific trust question.

1. Redesigned onboarding as a 5-step funnel answering 3 trust questions

Registration (4 fields, not 14) → Preferences (city, dates, style) → Video intro (1-min self-recorded) → Operator qualification → Personalized room matching

Onboarding funnel: 5 steps, 3 trust decisions, <5 min RegisterName, DOB, phoneIs this person real? PreferencesCity, dates, styleDo they fit a room? Video Intro1-min self-recordGood roommate? QualifyOperator reviewApprove / reject Room MatchPersonalized catalogueCity is waiting for you User-facing: Steps 1-3 (<5 min) Operator: Step 4 (async review) Automated: Step 5
Onboarding flow wireframes

Mobile-first wireframes. Registration → Google flow → Preferences → Video qualification → Success → Room selection.

2. Replaced 12 personality form fields with a single 1-minute video recording

Operators were already doing informal video calls. I formalized and made it async. Video gives more signal in 60 seconds than the entire form.

Before: registration form
Before: Registration
Before: qualification
Before: Qualification
Redesigned onboarding overview

3. One flow for 3 countries

City-specific logic pushed to room matching step, not registration. One design system, one codebase, one analytics pipeline.

Scope decision: shipped vs killed Registration flow Qualification funnel Video intro step Room matching Design system CRM integration Email automation Operator dashboard Financial reporting Community platform Matching algorithm Applicant tracking Multi-lang v1 5 shipped 8 killed

The roadmap had 13 workstreams. I shipped 5. The 8 I killed would have delayed launch by 4+ months and none of them addressed the core trust problem.

Detailed user flow with all screens
05 Key Decisions

What trade-offs did I make?

Every decision involved choosing between digitizing the existing process and redesigning for the real one:

DecisionChosenRejectedWhy
Video intro 1-min self-recorded video 12 personality form fields Operators said video gives more trust signal in 60s than entire form
Registration fields 4 fields (name, DOB, phone, language) 14 fields -22% friction at highest drop-off point
Multi-country Single flow, city logic at matching step Country-specific onboarding flows One system to maintain, not three
Scope 5 workstreams shipped 13 workstreams planned 8 killed items didn’t address core trust problem
06 Phase 1 Results

Scope discipline wasn't a constraint. It was the strategy.

-22%Onboarding friction reduced
4xAdoption vs projection
<5 minApplication to room catalogue
3Markets, 1 flow
Validation PostHog + Mixpanel instrumented from day one. Every step transition, drop-off, and time-to-complete measured from launch. Video step had 18% lower drop-off than predicted, because users who reached it were already self-qualified.
08 Phase 2: The Conversion Problem

Every empty room is burning money. Static listings weren't helping.

With onboarding solved, the next bottleneck was clear: the catalogue. Every habi costs ENSO ~4.2K€/month when empty. Our listing page treated every room equally. A high-risk vacancy that needed to fill this week looked identical to one available three months out.

No urgency differentiation. No conversion pressure calibrated to actual business risk.

HypothesisIf we surface the right urgency signals at the right time, we can accelerate bookings for high-risk inventory without degrading trust.
Vacancy cost problem
09 Risk Framework

Five risk tiers. Progressive urgency. Ethical by design.

Five risk tiers drive the progressive addition of urgency elements. Each tier maps to days remaining before vacancy becomes a financial liability. The system is additive: higher tiers inherit all elements from lower tiers.

Three design principles: progressive disclosure (start clean), truthful signals (live data, not fabricated), scarcity not pressure (context, not panic).

Five risk tiers

Five risk tiers: from calm (30+ days) to critical (overdue). Each tier progressively activates urgency elements.

Card evolution across risk tiers

The same room card at each risk tier. Visual density increases only when warranted by actual vacancy risk.

Card anatomy with conditional elements

Annotated card anatomy. Every element is conditional, activated by the risk engine.

All five risk levels

All five risk levels with design rationale. Level 1 is clean and minimal. Level 4 carries the full weight of urgency signals, deals, and perks.

Booking decision flow

The booking decision flow. From city landing to checkout, urgency signals compound across every step.

Mobile UI flows

Mobile screens: full urgency listing, filtered results, and empty state handling.

10 Validation

A/B experiment: 14,208 users, 28 days, PostHog.

Controlled experiment. 50/50 split. Variant A (risk-based cards) vs Control (static cards).

Card Click-Through Rate +45.8% uplift
Control
8.3%
8.3%
Variant
12.1%
12.1%
p < 0.001 "View rooms" clicks / total card impressions
Booking Conversion Rate +33.8% uplift
Control
2.4%
2.4%
Variant
3.2%
3.2%
p = 0.003 Completed bookings / unique listing viewers
Median Time to Book -38.7% faster
Control
6.2 days
6.2d
Variant
3.8 days
3.8d
p = 0.008 Days from first listing view to completed booking
Users14,208
Duration28 days
Split50/50
SignificanceDay 16
PlatformPostHog
11 Funnel Analysis

Where the uplift compounded

Card click-through was the primary lever (+45.8%), but gains compounded through every step downstream.

5-Step Conversion Funnel
Control Variant (risk-based cards)
Card impression
100%
100%
baseline
Card click
8.3%
12.1%
+45.8%
Room view
6.1%
8.4%
+37.7%
Checkout start
3.8%
5.1%
+34.2%
Booking
2.4%
3.2%
+33.8%
Key insight: The uplift didn't just happen at card level. It compounded through every step. Room view rate +37.7%, checkout start +34.2%. The urgency signals pre-qualified intent. Users who clicked were more likely to book.
12 Phase 2 Results

Results after 90-day rollout

+34%Booking conversion
-39%Time to book
-18%Vacancy rate
~62K€Quarterly savings
ValidationPostHog A/B test. 14,208 users, 28 days, 95% significance on Day 16. All guardrails passed. No increase in cancellations, support load, or booking regret.
13 Reflection

Once I framed the process as 3 trust decisions instead of 47 data fields, the right product became obvious.

The pattern The brief is almost never the problem. "Digitize 47 spreadsheets" was a symptom described as a task. Scope discipline wasn't a constraint. It was the strategy. Shipping 5 things that matter beats shipping 13 things that cover the roadmap.
What failed AI-powered roommate matching failed because operators felt it undermined their trust relationship with tenants. "Smart" features that remove human judgment from high-trust decisions create resistance, not efficiency. Also underestimated design system investment, and custom components couldn't be reused when extending to Berlin.
Visit ENSO Co-LivingSee the co-living experience we designed.
Open ENSO →
Next case study KODO Arbitrage →
×