From welcome flow to in-⁠product getting started. An end-⁠to-⁠end redesign that lifted trial-⁠to-⁠paid by 8%.

Role

Design strategy, UX, UI, research, plus hands-on frontend where it moved the work forward.

Team

Me

PM

EM

FE

BE

What this case study covers

Harvest’s onboarding had two problem areas: a welcome flow losing 30% of signups before they reached the product, and an in-product getting-started experience only 1.5% of trialists ever found. We rebuilt both.

Harvest’s redesigned getting-started page with a three-step checklist: create a task, start a project, track time.
Impact

Welcome flow completion

70% → 90%

Projects created during welcome flow

60% → 85%

Activation rate

6.6% → 25.2%

Trial-to-paid conversion

+8%

One guardrail metric (repeat sessions) moved against us. Covered later in the case study.

The problem

Losing half our signups after their first session

What the funnel looked like:

30% of signups dropped out of the welcome flow itself, before even reaching the product

5,500 of 10,000 monthly signups gone after session one

75% of team trials never invited a teammate

57% never tracked time

93% never created an invoice

<1.5% ever found the existing getting-started checklist

Research

How we diagnosed the problem

Methods:

Journey-mapping every phase: sign up → explore → use → decision

Quant analysis via Pendo, Heap, and Mode: conversion funnel, feature adoption, repeat sessions

User interviews with churned prospects and successfully converted trialists

Usability testing on the welcome flow to diagnose the 30% drop-off

UserVoice and NPS analysis: voice-of-customer patterns

I led design research alongside the growth team’s PM, data partner, and CSM.

Journey-mapping board: user roles, personas, the trial journey from sign up to decision, and activation from setup to habit.
What we heard

“Please, just tell me where to look and what to do.”

Camille, consultant

“Maybe I’m not quite ready.”

Daria, architect

We had interview sessions with more than 20 prospects and customers.

Video call tiles from remote interviews with Harvest prospects and customers, with Nikolay on the left.
Video call tiles from remote interviews with Harvest prospects and customers, with Nikolay on the left.
The insight

Not all actions are equal: some predict conversion

Clients, tasks, and projects were 2–3× more predictive of conversion than time tracking.

This reshaped the brief: onboarding shouldn’t point users at the feature Harvest is named after. It should point them at the actions that turn trials into paying teams.

Feature completed

Conversion rate

Clients

15.5%

Tasks

12.9%

Projects

11.9%

Integrations

10.6%

Reports

8.1%

Invoices

5.7%

Time tracking

5.4%

Task creation became our primary activation metric: it predicts conversion, and it’s a leading indicator we could measurably move.

Solutions
Streamline the welcome flow

If we make the initial quiz more relevant, users are more likely to return for a second session, because people tend to be consistent with their previous actions.

Activate via an in-product checklist

If we frame onboarding items as a grouped set and expose how-to references, users are more likely to complete them, because tasks that are part of a group are more tempting to complete (pseudo-set framing).

First bet

The redesigned welcome flow

Usability testing surfaced a specific confusion: users hit the project-creation step and thought they were already in the product, then bounced.

We kept the multi-step structure but rewrote every question and gave the flow its own identity, so users stopped mistaking the project-creation step for the actual product.

Welcome flow completion

70% → 90%

Projects created during welcome flow

60% → 85%

Second bet

In-product starting point

Harvest used Pendo to host feature tours and a getting-started checklist. Fewer than 1.5% of trialists ever found it.

v1: Leverage what we had

Two fast iterations, shipped solo, no engineering dependency.

A v1 welcome popup over Harvest’s timesheet, announcing the free 30-day trial and pointing users to the Resource Center.

Resource Center interactions

+400%

Feature interaction at account level

+25%

Harvest’s timesheet in v1, with a floating Get started button beside the help icon in the bottom-right corner.
The v1 getting-started checklist with five setup steps, and a tooltip nudging new users to add a client first.

Resource Center visits

+38%

Checklist engagement

+30%

v2: Built into the product

A dedicated first-run page replacing the popup.

The v2 first-run page built into Harvest: a three-step setup checklist above links to integrations, apps, and help.
Close-up of the v2 checklist: each step card shows what it’s used for, with Create a task in its hover state.
The v2 completed state: all three steps checked off, with a congratulations message and an Invite team button.
Resource links below the v2 checklist: 3rd party integrations, mobile and desktop apps, and the Help Center.
Results

Core feature engagement significantly up

Action

Result

Task created

+282% rel. ✅

Client created

+48% rel. ✅

Project created

+26% rel. ✅

Time entry created (guardrail)

Held steady ✅

Reflection

Activation isn’t a single feature. It’s a system.

The best next step isn’t always iterating on what you built. Sometimes it’s looking upstream. The welcome-flow redesign moved more numbers than any in-product change did.

Top-of-funnel decisions shape mid-funnel outcomes. You can’t optimize a checklist if the welcome experience is already losing 30% of users before they see it.

Appendix
The tradeoff

A guardrail we knew we were risking, and decided to ship anyway.

Repeat sessions: 🔻 -10.55% (53% → 47%)

Why:

  • Users landed on a checklist instead of going straight to the app

  • Additional friction before they could explore freely

  • The checklist didn’t create enough value for users who weren’t interested in Harvest to begin with

The squad and leadership discussed the likely tradeoff before the test. Core engagement lifts and trial-to-paid were the primary success metrics; repeat sessions was a guardrail we were willing to risk if conversion moved enough. It did. Trial-to-paid +8%, core actions up decisively. So we shipped to 100% of account owners with a clear hypothesis for the next iteration.

Where I’d take this next

Personalizing the hub based on user intent. Richer setup paths for users who want guidance; lighter-touch exploration for users who don’t, recovering the repeat-session cost from v2.

A natural place to apply intelligent defaults: use signal from the welcome flow answer to tailor the getting-started experience without another question.

The welcome flow we didn’t ship

Before landing on the redesigned flow, we explored a more ambitious concept: an interactive welcome experience where the UI behind the questions would respond to the user’s answers in real time. As you selected what you wanted to accomplish with Harvest, the app preview alongside would populate and change. Onboarding as education, built into the act of answering.

Why we rejected it: Too resource-heavy for the bet. We wanted to move fast on fixing the drop-off, and this concept would have needed significant engineering investment before we knew whether a lighter redesign could close the gap. It did (70% → 90%), which validated the call.

Unshipped welcome flow concept: a goals question beside a live Harvest preview that fills in as users pick answers.