How AI onboarding turned confused users into confident property managers

Team

  • Product Designer

  • 2 Engineers

  • Product Manager

My Role

  • End - to end UX

  • Architecture

  • Design

Duration

3-4 weeks

TL;DR

Support teams were drowning in 1-2 hours onboarding calls, and users still had no clue how RentOk worked afterward. So, built an AI onboarding flow that asks simple questions, auto-generates 100+ room names from patterns, and pulls property data across every screen so users never enter the same thing twice.

Now property managers onboard in 15-20 minutes and actually get it ..because they built their property themselves instead of watching someone do it for them.

The Challenge

How do you turn a 2 hours support call into a self-serve flow that actually teaches users the system?

The goal wasn't just to automate data entry. It was to make property managers understand the structure they were building. Floors, rooms, rental options..so they could manage it independently later.

What was Broken?

100-room properties meant manually entering every floor, room name, and rental option individually

Users finished setup but didn't understand the app — they'd just followed instructions robotically

Users called back asking basic questions because onboarding never taught them the system

Support teams buried in 1-2 hours onboarding calls instead of solving real problems

The Shift

01

Conversational setup instead of forms

02

Duplicate entire floors data with one tap

03

Property data cascades everywhere

04

More than 100 rooms built from few answers

04 decisions that made it work

Conversation Replaces Forms

I knew conversational AI would feel faster than forms ..but would property managers trust it?

Our users aren't tech-savvy. I debated adding a "Skip AI, enter manually" option, but realized users would pick it out of fear, then quit halfway through typing 100 room names.

So I made the AI chat mandatory but added an escape hatch "Get Expert Help" is always visible. If they panic, support picks up where they left off.

In testing, no one used it. The chat just worked.

The Built-In "Aha" Moment

I watched the user finish the AI chat,land on the Room tab, and freeze.

"Wait, where's the rest of the form?"

He tapped a room card. Saw the rent, furnishing, amenities ..all there.

That's the moment. He thought he was answering questions. The system was building everything else. The surprise is the feature.

Pattern Detection Generates Rooms

The AI asks three questions: "What's your first room?" (User: 101), "How many on Basement floor?" (User: 6), then auto-generates 101, 102, 103, 104, 105, 106. Users review the list, edit if needed (handles edge cases like odd numbers only: 101, 103, 105), and lock it in. This "AI suggests, human confirms" pattern cuts room naming from 20 minutes of typing to 30 seconds of reviewing.

One-Tap Floor Duplication


After setting up the Basement (6 rooms, 101-106), the AI asks: "Copy this pattern for 1st Floor?"

Tap YES and all 5 floors are done in 2 minutes.

Tap NO and the flow restarts for custom naming per floor (handles Basement = B1-B10, 1st Floor = 201-210).

This single feature cuts 5-floor setup time by 80%.

What Changed & What I Learned

Property setup time dropped from over an hour to under 20 minutes. 60-70% of managers now complete setup independently, without a support call. The flow went from something people needed hand-holding to finish, to something they actually finished.

Removing choices built more trust than adding them. The AI chat worked because it mirrored how managers already describe their properties over support calls. Designing this taught me that onboarding is never just a feature. It is the moment a user decides if the product is worth their time.

How AI onboarding turned confused users into confident property managers

Team

Product Designer 2 Engineers Product Manager

My Role

End-to-end UX Architecture Design

Duration

3-4 weeks

Property onboarding hero

TL;DR

Support teams were drowning in 1–2 hour onboarding calls, and users still had no clue how RentOk worked afterward. So, built an AI onboarding flow that asks simple questions, auto-generates 100+ room names from patterns, and pulls property data across every screen so users never enter the same thing twice.

Now property managers onboard in 15–20 minutes and actually get it — because they built their property themselves instead of watching someone do it for them.

What was Broken?

100-room properties meant manually entering every floor, room name, and rental option individually

Users finished setup but didn't understand the app — they'd just followed instructions robotically

Users called back asking basic questions because onboarding never taught them the system

Support teams buried in 1–2 hour onboarding calls instead of solving real problems

The Challenge

How do you turn a 2 hours support call into a self-serve flow that actually teaches users the system?

The goal wasn't just to automate data entry. It was to make property managers understand the structure they were building — floors, rooms, rental options — so they could manage it independently later.

The Shift

01

Conversational setup instead of forms

02

Duplicate entire floors data with one tap

03

Property data cascades everywhere

04

More than 100 rooms built from few answers

04 decisions that made it work

Conversation Replaces Forms

Conversation Replaces Forms

I knew conversational AI would feel faster than forms — but would property managers trust it? Our users aren't tech-savvy. I debated adding a "Skip AI, enter manually" option, but realized users would pick it out of fear, then quit halfway through typing 100 room names. So I made the AI chat mandatory but added an escape hatch — "Get Expert Help" is always visible. If they panic, support picks up where they left off. In testing, no one used it. The chat just worked.

The Built-In "Aha" Moment

The Built-In "Aha" Moment

I watched the user finish the AI chat, land on the Room tab, and freeze. "Wait, where's the rest of the form?" He tapped a room card. Saw the rent, furnishing, amenities — all there. That's the moment. He thought he was answering questions. The system was building everything else. The surprise is the feature.

Pattern Detection Generates Rooms

Pattern Detection Generates Rooms

The AI asks three questions: "What's your first room?" (User: 101), "How many on Basement floor?" (User: 6), then auto-generates 101, 102, 103, 104, 105, 106. Users review the list, edit if needed, and lock it in. This "AI suggests, human confirms" pattern cuts room naming from 20 minutes of typing to 30 seconds of reviewing.

One-Tap Floor Duplication

One-Tap Floor Duplication

After setting up the Basement (6 rooms, 101–106), the AI asks: "Copy this pattern for 1st Floor?" Tap YES and all 5 floors are done in 2 minutes. Tap NO and the flow restarts for custom naming per floor. This single feature cuts 5-floor setup time by 80%.

What Changed & What I Learned

Property setup time dropped from over an hour to under 20 minutes. 60–70% of managers now complete setup independently, without a support call.

Removing choices built more trust than adding them. The AI chat worked because it mirrored how managers already describe their properties over support calls. Designing this taught me that onboarding is never just a feature — it is the moment a user decides if the product is worth their time.

Screen 1Screen 2Screen 3Screen 4Screen 5Screen 6Screen 7

“The flow went from something people needed hand-holding to finish, to something they actually finished. That's when you know you've designed the right solution.”