Best practice · Marketplace onboarding

Onboarding that adapts to why people came

A marketplace onboarding should ask for the least it needs, at the moment it makes sense to the person. This is how we applied that principle to a large used-car marketplace in Latin America.

Permissions, identity, intent, vehicle data and financing, reorganized into a first experience that adapts to why each person came.

Sector
Used-car marketplace
Region
Latin America
Scope
Growth, activation, identity
Focus
Progressive profiling
Welcome screen with three sign-in options over a lifestyle photo
Entry
Trade-in intent screen explaining the value of the user's car
Intent
Notification permission screen explaining the benefit before the system prompt
Permission
Screen listing cars linked to the account with checkboxes
Recovered data

Key results

What changed in the funnel

~2x

Intent to sell

Nearly twice as many people started the sell flow.

~12 pts

Onboarding completion

From about two in three people to about three in four.

~2x

Tracking opt-in

Roughly twice as many accepted, with a reason shown first.

Observed before/after in product analytics, comparing a multi-month baseline with the first month after launch. Not an A/B test: we can’t isolate how much the redesign contributed.

The problem

One front door for every intent

People open a multi-intent marketplace for different reasons: to sell a car, buy one, trade one in, get financing, or just look around. The onboarding we started from treated all of them the same: one fixed sequence of permission prompts, sign-up and profile questions, ordered by the org chart rather than by the user.

Every internal team had a legitimate ask at that first moment. Together they built a front door that asked for everything before showing anything. At baseline, roughly one in three people never finished, about one in seven accepted tracking, and only around four in ten started a sale.

GrowthDevice permissions
CRMIdentify every person
ProductBuy or sell, from minute one
MarketingPersonalize what they see
Sales & opsVehicle details and documents
DataNever ask twice
FinanceStart credit conversations

The approach

Order asks by trust cost, not by team

We stopped ordering asks by who wanted them and started ordering them by how much trust each one costs the user. Cheap and reversible first, effortful and sensitive last. Four phases, in sequence.

Low effort, reversibleHigh commitment, sensitive
01

Access

Device permissions, only when a feature the person recognizes needs them.

AvoidsPremature system prompts

02

Identity

Create or recover an account when it preserves progress or brings something back.

AvoidsRegistration without motivation

03

Relevance

Ask intent, then just enough personalization to assemble a useful first experience.

AvoidsGeneric onboarding

04

Activation

Vehicle details, documents and financing, only inside an active journey.

AvoidsDocuments without context

A single intent question then branches the flow, each path with its own copy and next step:

ExploreBuySellTrade in

Key design decisions

Four decisions, and why

Decision 01

Explain a permission before the system asks for it

A short, benefit-led screen comes first: what you get, and that you can turn it off later. The native prompt is a one-shot. If people deny it, you rarely get a second chance, so it has to arrive with a reason.

Trade-off

The system prompt can arrive later, but it arrives with a reason instead of competing for trust at the start.

Notification permission screen explaining the benefit before the system prompt
Benefit first, system prompt second
Decision 02

Tie identification to value

Ask for an account when it saves progress or recovers something, not as a toll booth at the door. Phone number first, existing accounts recognized automatically, then name. Everything else can wait.

Trade-off

Identification is sequenced around a useful outcome, not demanded up front.

Welcome screen with three sign-in options over a lifestyle photo
Choose how
Screen asking for a mobile number to sign in or create an account
One field
Screen asking for the four-digit code sent by SMS
Verify
Decision 03

Recover before you ask

Look up what the system already knows about the person, such as vehicles linked to their account, and let them confirm or correct it. Re-asking known data is the quickest way to lose trust. Recovered data needs a visible way out, because it is sometimes wrong.

Trade-off

Manual entry stays as the fallback, and a document scan is a shortcut inside the same flow, not a separate one.

Screen listing cars linked to the account with checkboxes
Recovered
Form with pre-filled vehicle details to review and correct
Confirm or correct
Decision 04

Introduce heavy asks inside an active journey

Income, ID and credit checks appear only once intent is clear. The same offer is framed differently for buyers, trade-ins and browsers, always with a “not now” option and a plain statement of what the check does and doesn’t affect.

Trade-off

More screens inside the journey, but each one is relevant to the goal the person already chose.

Buy intent screen explaining what the user gets and what is needed
Buy
Trade-in intent screen explaining the value of the user's car
Trade in
Explore intent screen with a no-commitment credit check
Explore
Screen asking for net monthly income with a numeric keypad
Income

The flow

Twelve screens, one adaptive path

Shared steps for everyone, separate paths for different goals. Scroll to see the whole flow.

Welcome screen with three sign-in options over a lifestyle photo
01 · Entry
Screen asking for a mobile number to sign in or create an account
02 · Phone
Screen asking for the four-digit code sent by SMS
03 · Verify
Notification permission screen explaining the benefit before the system prompt
04 · Permission
Buy intent screen explaining what the user gets and what is needed
05 · Buy intent
Trade-in intent screen explaining the value of the user's car
06 · Trade-in intent
Explore intent screen with a no-commitment credit check
07 · Explore intent
Personalization screen with three quick questions answered by chips
08 · Personalize
Screen listing cars linked to the account with checkboxes
09 · Recovered cars
Form with pre-filled vehicle details to review and correct
10 · Confirm details
Screen asking for net monthly income with a numeric keypad
11 · Income
Confirmation screen saying the car was updated
12 · Done

Validation

What testing told us

We tested a prototype with eight participants and reviewed it with product, growth and data. Three issues came up repeatedly.

01

Identification came too early

People hit a sign-up wall before they could see why it was worth it.

Related: decision 02

02

Permissions lacked context

Participants didn’t understand why the app was asking for access.

Related: decision 01

03

Auto-filled data created doubt

Recovered vehicle data sometimes needed correcting, and people hesitated to trust it.

Related: decision 03

Results

Before and after, rounded

BaselineAfter launch

Funnel

Onboarding completion

~60–65%
~75%

~12 pts

Identified

~60%
~65%

a few pts

Permissions

Notifications opt-in

~30–35%
~35%

a few pts

Tracking opt-in

~15%
~25–30%

~2x

Location opt-in

~10%
~10%

≈ flat

Value actions

Started a sale

~35–40%
~70%

~2x

Started a purchase

~20%
~20%

≈ flat

Limits of the measurement

Compared against a multi-month baseline, in product analytics. Cohort definitions, exposure and attribution windows were not independently controlled, and other releases may have contributed. Small shifts, like notifications and location, are within what we’d expect from noise. We did not measure revenue, completed transactions or acquisition cost, so we make no claims about them.

What you can apply

Five rules to take with you

  1. 01

    Rank every ask by trust cost, not by stakeholder

    Cheap and reversible first, effortful and sensitive last.

  2. 02

    Put a reason before every system prompt

    One screen, one benefit, one line on how to undo it.

  3. 03

    Ask intent early and branch

    Shared steps for everyone, separate paths for different goals.

  4. 04

    Recover before you ask

    Pre-fill from what you know, make it easy to correct, keep a manual fallback.

  5. 05

    Measure per step and per path

    Track drop-off by segment, and run a controlled test when you can.

Work with UXAR

If your onboarding asks for everything at once, we can help you sequence it.

Tell us what your users are trying to do.

Start a conversation ← All case studies