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
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
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
03
Initiate PoC
BuyerPicks a solution to pilot
SupplierReceives the request
Rarely reached
Documents requested here, by email. Nudges lead back here.
04
Pilot
BuyerTests on a few machines
SupplierRuns the pilot on site
05
Feedback
BuyerJudges results against the promise
SupplierGets structured feedback
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
Predict failures on our CNC line
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 match02 · Documents
Sign upDocsMatchPoC
Sign upMatchPoCDocs
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 midway03 · 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.
1Describe
2Answer
3Match
Illustrative demo · fictional data
Onboarding questions
20 questions · all required
Top-5 matches
Ranked by similarity
Keywords · edit to refine
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
Onboard
See matches
Leave
After
Onboard
See matches
Refine keywords ↻ refreshed matches
Email nudge
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.
Supplier dashboardIllustrative
Spindle health monitorLive
Weld-seam inspectionIn review
Air-leak finderDraft · 2 steps left
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.
01Request lands
02Feasibility with eng
03Trade-offs, out loud
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.