B2B marketplace · 0→1

Fewer questions, better matches

Bo3 Lab connected factories with suppliers of Industry 4.0 solutions, from first match to a pilot. I owned the MVP from onboarding to PoC initiation, then cut the survey the team believed in, because the data showed it was where buyers quit.

Company
Bo3 Lab (US startup)
Role
Associate Product Manager
Timeline
Mar 2024 – Aug 2025
Team
2 devs, 2 designers
North-star
PoC initiation

At a glance

01 Problem

Buyers quit halfway through a long survey, wouldn't share documents before a pilot, and drowned in detailed solution pages. Many who finished saw their matches and never came back.

02 Insight

More questions didn't buy better matches. It bought fewer people reaching a match at all. And a match list is a dead end unless it pulls you toward a pilot.

03 Solution

AI-guided onboarding that asks only what your use case needs, top-5 matches with a match % and editable keywords, documents only after PoC initiation, and nudges back toward a pilot.

04 Result

+27% onboarding, +70% engagement and +10% retention in 2024.

You're in the 30-second version. The full story covers the buying journey, the assumption I overturned, retention, the supplier side and how each metric was defined.
01 Context

Nobody buys predictive maintenance off a product page.

Industry 4.0 is manufacturing getting smarter and more connected: machines that predict their own failures, production that adjusts to demand, less downtime. The catch for buyers is that these systems have to prove themselves on their floor first. A plant tests a failure-prediction tool on two machines for a month before it commits to a rollout.

Bo3 Lab was a two-sided marketplace built around that reality. Suppliers list solutions, buyers describe a problem, and the platform carries both sides through discovery, AI matching, starting a PoC, the pilot, feedback and purchase. I joined to build the first version.

Where buyers left the journey

  1. 01

    Discover

    BuyerSigns up, describes the use case, answers onboarding

    SupplierLists solutions on a supplier profile

    Quit halfway through a long survey that also wanted documents

    Describe it in a sentence; answer only what's relevant

  2. 02

    AI match

    BuyerReviews matched solutions

    SupplierSurfaces when the fit is real

    Saw a wall of detailed matches, left, never came back

    Top 5 with a match %; refine keywords any time

  3. 03

    Initiate PoC

    BuyerPicks a solution to pilot

    SupplierReceives the request

    Rarely reached

    Documents requested here, by email. Nudges lead back here.

  4. 04

    Pilot

    BuyerTests on a few machines

    SupplierRuns the pilot on site

  5. 05

    Feedback

    BuyerJudges results against the promise

    SupplierGets structured feedback

  6. 06

    Purchase

    BuyerCommits to a rollout

    SupplierCloses the deal

My scope MVP · onboarding → PoC initiation

Fig. 01The B2B buying journey for products that need a pilot before purchase. Toggle between where buyers left, what we changed, and the part I owned.
02 Problem

Buyers were quitting before they ever saw a match.

GA4 funnels showed the drop plainly: people started onboarding and left midway. Walking the flow end to end, I found three things pushing them out.

The survey was a wall

Lots of required questions that didn't matter for the match. Every buyer answered everything, whatever their problem.

We asked for documents too early

Buyers were wary of sharing sensitive plant details before they'd even chosen a supplier to pilot with.

Matches were too heavy to compare

Every solution came with full detail. Evaluating them one by one became its own long project.

Three reasons buyers left
01 · Survey

Every question, for every buyerOnly what your use case needs

One long form with many required fields, most irrelevant to any one buyer.Describe the problem in a sentence; a text classifier picks the questions that matter for it.

→ Shorter path to a first match
02 · Documents

Hand over plant details to sign upShare documents once you've chosen

Uploads sat inside onboarding, before buyers trusted anyone with them.Upload left onboarding. Initiating a PoC triggers an email asking for what's needed.

→ Fewer reasons to quit midway
03 · Matches

Read every solution in fullFive matches, each with a reason

Detailed listings that each needed their own evaluation.Top 5 ranked by similarity, a match % on each, and keywords you can edit.

→ Refine, don't re-read
Fig. 02The three problems and their fixes. Bars and percentages in the mini-illustrations are schematic.
03 The assumption

The team believed more questions meant better data. GA4 disagreed.

The belief

Longer surveys give the matcher richer data, so matches get better.

What the data showed

Buyers dropped off halfway. A rich profile is worth nothing if it never gets finished.

What I proposed

Ask for a short use-case description, and let a text classifier choose only the questions that matter for it.

The risk I accepted

Thinner data per buyer. The hedge was a keyword feedback loop: if the matcher guessed wrong, the buyer could correct it in a tap.

“This went against our initial belief that ‘more questions = better data’, but the results proved it right.”
— Me, on cutting the survey
04 Solution

Ask less, match sooner, ask for documents later.

AI-guided onboarding. Buyers describe their use case in a sentence. An ML text classifier reads it and selects only the relevant questions, so a vision buyer never answers maintenance questions.

Top 5, with a reason. NLP similarity against the solution database ranks the matches. Buyers see five, each with a match % (“87% match”), plus the keywords behind it, which they can edit to refine.

Documents after commitment. Upload left onboarding entirely. The moment a buyer initiates a PoC, an email requests what the pilot needs.

  1. 1Describe
  2. 2Answer
  3. 3Match
Illustrative demo · fictional data

Onboarding questions

20 questions · all required

    Top-5 matches

    Ranked by similarity

    Describe a use case, or pick an example, to see matches.

      Fig. 03Try it: describe a use case and the generic survey collapses to the questions that matter; edit keywords and the matches re-rank. Questions, supplier names and scores are illustrative, not Bo3 Lab data.
      05 Retention

      The journey ended at the match list. So we gave it a next step.

      Onboarding improved, but plenty of buyers onboarded, looked at their matches and left. Nothing pulled them back: the first visit was also the last step.

      Two changes. Matching became an ongoing tool: come back, tweak the use case or keywords, get refreshed recommendations. And because PoC initiation was the real moment of value, follow-ups and email nudges pointed buyers at starting one instead of just browsing. Retention rose about 10% over the next few cohorts.

      Before
      1. Onboard
      2. See matches
      3. Leave
      After
      1. Onboard
      2. See matches
      3. Refine keywords ↻ refreshed matches
      4. Email nudge
      5. Initiate PoC the moment of value
      Fig. 04Turning a one-time output into a reason to return.
      06 Supplier side

      A marketplace has two front doors. Suppliers needed fewer steps to go live.

      For the supply side I launched the supplier profile ecosystem: an internal CRM dashboard where suppliers list and track products, and we see everything in one place. I worked with design on wireframes and flows, and wrote the PRDs, including the REST APIs connecting it to our CRM. The team built it in React, Node.js and PostgreSQL.

      Success was concrete: how many suppliers successfully listed products, listing completion rates, and fewer manual steps between sign-up and live.

      Instrumentation — GTM, GA4 and heatmaps on the product; Airtable + Zapier to track CRM/CMS journeys and email engagement.

      07 Measurement

      Onboarding ends at the first match, not the last form field.

      Metric definitionThree definitions, one funnel
      Onboarding
      A first-time buyer going from signup, through the relevant questions, to receiving AI-matched solutions.
      Engagement
      Completing onboarding, then acting on it: interacting with recommendations, refining keywords, moving toward a PoC. Not just showing up.
      Retention
      Returning after the first visit, to evaluate another use case or initiate another PoC.
      Instrumentation
      GA4 funnels on GTM events to find the drop-off; heatmaps for where attention went; Airtable + Zapier for CRM and email journeys.

      Why end onboarding at the matchThat's the moment a buyer experiences what the product does: the bridge between “I just signed up” and “now I get why this is useful.” A finished survey with no match isn't an onboarded user.

      08 Results

      More buyers reached a match, and more came back.

      +27%Onboarding completion: signup through to AI-matched solutions2024
      +70%Engagement with recommendations, keywords and the path to PoC2024
      +10%Retention: buyers returning for another use case or PoC2024 · next few cohorts
      09 Rigour

      What could cutting the survey have broken?

      Hedged by design

      Thinner data, worse matches

      The team's original fear. The classifier kept the questions that mattered for that use case, and editable keywords let buyers correct the matcher themselves.

      Hedged by design

      Pilots stalling without documents

      Moving upload out of onboarding couldn't mean losing it. Initiating a PoC triggered the request, at the moment the buyer had a reason to share.

      Hedged by design

      A black box nobody trusts

      B2B buyers won't pilot off a ranking they can't read. Every match showed a %, and the keywords behind it were visible and editable.

      Close to release

      A last-minute request, a next-sprint answer

      Close to a release, a stakeholder brought a new feature request. Instead of pushing tickets, I checked feasibility with the team first, then took the trade-offs to stakeholders. We agreed to move it to the next sprint. It's not about saying yes or no immediately.

      1. 01Request lands
      2. 02Feasibility with eng
      3. 03Trade-offs, out loud
      4. 04Next sprint
      10 What I learned

      Every onboarding question costs you users. The best data is the data people actually finish giving you.

      “More questions = better data” was never tested. It was simply believed. Now I write beliefs down as beliefs, so when one breaks we know which, and the data gets the final word.

      Next case study Faster than paper Hospitality SaaS · 0→1Check-in < 2 min (was 10–15)