← NetBase ProDeep dive · a 0→1 product, idea to launch

NetBase
Pro

A skunkworks search box grew into a full analytics product. I found the middle ground between “too simple” and “too much.”

13 research users5 personas1 lead designer
netbase-pro — dashboard
SearchBMW+
Enter keywords, @mentions, #hastags and links
Last Month ??
Filters Added+1 SEARCH TERM(S)3 SOURCE1 COUNTRY×
OverviewStreamInfluencerSave SearchExportSend Email
Posts
Posts
3.2k
Authors
1.5k
Viewing by: month
7505002500
Tuesday, July 4, 2017
74
POSTS
46
AUTHORS
SEP ’16JAN ’17MAY ’17
POSTSAUTHORS
Sentiments
Positives
302
Negatives
28
Net Sentiment
83 %
Viewing by (mentions): month
150100
Tuesday, July 4, 2017
NET SENTIMENTS: 100%
4POSITIVES2NEGATIVES0NEUTRALS
POSITIVESNEGATIVESNEUTRALS
Demographics
100%
0%
Distribution by age:
<18
18–24
25–34
35–44
45+
Popular Items
TermsHashtagsPeopleEmojis
#cars#color#instagram#lamborghini#supercar#ferrari#photooftheday#beautiful#love#mclaren#benz#picture#drift#art#4x4#like4like#awesome
Product strategyUser researchModular card UIDesign → dev handoffLead product designer0→1 · idea to launch
01Where it starts

One product. Powerful enough to be a problem.

NetBase Enterprise could process billions of posts and slice sentiment a hundred ways. It was so dense that the trained analysts who ran it couldn’t hand anything off.

The handoff bottleneck
Marketer / PR / Exec
Analyst
Enterprise platform
Export elsewhere

Every number a non-analyst wanted had to travel back through the handful of people who understood the system.

The product’s own power was creating a bottleneck around the people who understood it.
02The problem

“We need something simpler.”

The same request, account after account

“We need something simpler for the people who aren’t analysts.”

Why it’s a trap

The insight came from our own enterprise users. But “simpler” is not a spec — it’s a direction with no floor and no ceiling.

“Simpler” turned out to be a trap disguised as a brief.
03The skunkworks MVP — that shipped

Instant Search: “simple” taken to the extreme.

We ran with the most literal interpretation possible — model it on Google. One box, instant basic analytics, no learning curve — reusing the data we already collected for Enterprise. It was no throwaway prototype: it shipped as NetBase Instant Search, a real product the company demoed and sold.

One box

Type a phrase, get analytics. No configuration.

Reuse the data

Everything already collected for Enterprise.

Fresher visuals

A lighter UI on top of the Highcharts layer.

Instant Search, rebuilt live — type any topic and hit search  ·  watch the original demo ↗

search.netbase.com — Instant Search
NETBSE Instant SearchG. Stevens ▾
All Social
Last month

Enter any topic and press search — Instant Search analyzes millions of social conversations in seconds.

Not a screenshot — a working rebuild of the product I designed. Every query processes “millions of posts” and snaps back key metrics, trend, top hashtags, and audience in seconds — the whole promise of search-bar simplicity, made real.

A lesson in leverage

The hard part was culture, not design.

The dev team had always built to the platform’s defaults — that had always been enough. Instant Search asked them to reimagine the visuals on new tools. We ran it as a single co-located week: the team flew in from Asia to California, two continents in one room.

The move that worked

We framed the build as theirs. Given ownership of the stretch, they flourished.

The lesson

You get engineers to build beyond “good enough” not with a longer spec — but by handing them the ownership.

!Validated — and overshot

The idea was validated. So was our mistake.

We demoed at the company’s first-ever user conference and it landed — users loved it. Then, in the same breath, they told us the truth.

Instant Search

Too simple

Shipped and loved — but on its own, too thin for a whole team to work in.

What we actually needed

Somewhere in the middle

Simple enough to self-serve, deep enough to be worth using.

Enterprise

Too complex

All the power, none of the reach past trained analysts.

The “too simple” verdict was real — but Instant Search wasn’t a dead end. It was the floor we built up from. We grew Instant Search into NetBase Pro.

06What “too simple” was really saying

Two specific, actionable wants.

Want 01

Share the data.Give the whole team access to Enterprise data — the handoff pain, named directly.

Want 02

Modern visualizations.So they’d stop exporting data into other tools just to make it presentable.

That gap between the extremes became NetBase Pro.
07The goal

A mid-tier product that respected non-analysts — without insulting the data.

Goal 01

Easy for a non-analyst

Self-serve for departmental and non-technical users.

Goal 02

Powerful under the hood

Leverage everything already living in the Enterprise platform.

Goal 03

Companion mode

Analysts stop being everyone’s data concierge.

Goal 04

Open a new tier

Package Enterprise + Pro to compete where we couldn’t before.

08Hypothesis

We believed users needed a step between the bare simplicity of Instant Search and the great complexity of Enterprise.

A product that respected non-analysts without insulting the depth of the data underneath. Now it had to be tested — because I refused to build a whole platform on a hunch.

09User research

I wouldn’t build a platform on a hunch.

I recruited likely early adopters on purpose — pulling them in early built ownership and made them more likely to buy at launch.

The real obstacle was internal

One team held that salespeople were the onlypeople allowed to talk to clients. I got shut out of recruiting entirely. I worked it patiently — making the case that structured research is a different job than selling — until they agreed to introduce and step back.

Research access is a stakeholder-management problem as much as a methods problem.
10The research sample

Weighted toward the users I most wanted to reach.

13

Participants

5

Companies

8

Managers & execs

9

Existing users

8 men, 5 women — 5 with no prior platform experience mixed in with 9 incumbents, so I heard the fresh reaction alongside the incumbent’s frustration.

11Competitive analysis

Five things the market rewarded — and Enterprise lacked.

A checklist that shaped every Pro decision that followed.

01

Easy onboarding & self-service

02

A freemium / premium upgrade model

03

Simple but meaningful analytics

04

Ease of export to other tools

05

Polished visualizations

12Five personas

The people Pro had to serve.

Active Social Listener persona

Active Social Listener

Researcher persona

Researcher

Casual Explorer persona

Casual Explorer

Executive persona

Executive

Analyst persona

Analyst

The non-analyst refrain, over and over

“I ask the analyst to run reports for me because I don’t know how to use the system.”

Even the Analyst wanted Pro to exist

“It would be great if I had a tool I could give to people to do the small stuff so I can focus on the bigger questions.”

13How might we

How might we build something a non-analyst can pick up with minimal help — while leveraging the data proven in Enterprise, and flexible enough to grow for years?

“Grow for years” is the clause that drove the biggest structural decisions in the designs that followed.

14The designs

Four decisions about where to sit on the spectrum.

A

Dashboard

Tabs + modular cards. The home base, built for extensibility.

B

Card Concept

One flexible, uniform card that absorbs many data types.

C

Filter & Search

Adapted from Enterprise — but curated, not copied.

D

Compare

A table, not cards — to protect the one-size rule.

DESIGN AThe dashboard

Tabs and cards, chosen for extensibility.

Familiar enough to need no hand-holding — but the real reason was that a card-and-tab home could absorb new data types for years without a redesign.

wireframe — dashboard
NETBASE Pro ▾HomeSearchCompareHelpFEEDBACK👤 Michael Robinson
SCOPE ▬ALL SOCIALEnter Keywords, @mentions, #hashtags and Links …🕐 LAST DAY ▬🔍 SEARCH
ACTIVE FILTERSFILTERFILTER ✕
Separate words / phrases with commasCLEAR
SOURCEAll SourcesCLEAR
Separate words / phrases with commasCLEAR
COUNTRYAll CountriesCLEAR
DOMAINSSeparate words / phrases with commasCLEAR
LANGUAGEAll LanguagesCLEAR
CLEAR ALLSEARCH
OVERVIEWSTREAMCOMPARE+ ADD TABSAVEEXPORTSCHEDULEADD CARD
⋮⋮POSTS🔒 ⚙ ✕
⋮⋮SENTIMENT🔒 ⚙ ✕
final — dashboard
SearchBMW+
Enter keywords, @mentions, #hastags and links
Last Month ??
Filters Added+1 SEARCH TERM(S)3 SOURCE1 COUNTRY×
OverviewStreamInfluencerSave SearchExportSend Email
Posts
Posts
3.2k
Authors
1.5k
Viewing by: month
7505002500
Tuesday, July 4, 2017
74
POSTS
46
AUTHORS
SEP ’16JAN ’17MAY ’17
POSTSAUTHORS
Sentiments
Positives
302
Negatives
28
Net Sentiment
83 %
Viewing by (mentions): month
150100
Tuesday, July 4, 2017
NET SENTIMENTS: 100%
4POSITIVES2NEGATIVES0NEUTRALS
POSITIVESNEGATIVESNEUTRALS
Demographics
100%
0%
Distribution by age:
<18
18–24
25–34
35–44
45+
Popular Items
TermsHashtagsPeopleEmojis
#cars#color#instagram#lamborghini#supercar#ferrari#photooftheday#beautiful#love#mclaren#benz#picture#drift#art#4x4#like4like#awesome
DESIGN BThe card concept

One card. Many data types. Built to grow.

I audited every data typein Enterprise, worked through the permutations, and found the shared representations — so one card format could serve them all and absorb new types later.

The constraint that paid off

One card size at launch. Uniform kept it clean — and the build tractable.

Terms breakdown
Posts
Posts
3.2k
Authors
1.5k
Viewing by: month
7505002500
Tuesday, July 4, 2017
74
POSTS
46
AUTHORS
SEP ’16JAN ’17MAY ’17
POSTSAUTHORS
Sentiment over time
Sentiments
Positives
302
Negatives
28
Net Sentiment
83 %
Viewing by (mentions): month
150100
Tuesday, July 4, 2017
NET SENTIMENTS: 100%
4POSITIVES2NEGATIVES0NEUTRALS
POSITIVESNEGATIVESNEUTRALS
pro — filter & search
SearchBMW+
Enter keywords, @mentions, #hastags and links
Last Month ??
Filters Added+1 SEARCH TERM(S)3 SOURCE1 COUNTRY×
OverviewStreamInfluencerSave SearchExportSend Email
DESIGN CFilter & Search

Reused from Enterprise — but curated, not copied.

Adapting the working Enterprise components kept us consistent and cut time to market. But my first assumption was wrong in a useful way:

Wrong assumption: the full filter set is a straight benefit.

Some filters relied on data we weren’t piping into Pro at all.

Importing everything would smuggle Enterprise’s complexity back in.

→ A large-but-curated subset. Simplicity was the mandate.

DESIGN DCompare

A table, not cards — a constraint forcing a better answer.

Cards would have forced multiple sizes and broken the one-size rule. So I studied how competitors compared data, then adapted a tableto our modular system — and got something genuinely more informative.

wireframe — compare
item 1✕ ↗Another topic 1✕ ↗browse item 1✕ ↗Enter Term or Browse🕐 LAST DAY ▬
CLEAR ALLCOMPARE
OVERVIEWEXPORT
POSTS (% OF TOTAL)IMPRESSIONS TOTAL ENG. NET SENT.
item 1234.5K (100%)12.8B
another topic 156.9K (100%)56.8M345.3K50%
browse item 13,589 (100%)13.83B12.6K36%
final — compare
Compare
#BMW, #color, #red, #spe…?
#Ferrari?
@germancars?
#japanmodels?
GO?
Last Month+
Overview
Topics?Posts (%of total)?Impressions?Net Sentiments?
#BMW, #color, #red, #speed345.7K (76%)?77.4B65%
#Ferrari9876.4 (98%)35.3M34%
@germancars..784.5 (2%)45.2B76%
@japanmodels2345 (100%)873.9T?56%
Results

It shipped — idea to launch, and still selling.

Instant Search

Validated at the company’s first user conference and adopted — the requesting client got it, and it was folded into the product line.

NetBase Pro

Designed end-to-end through the full product and development lifecycle. Beta with 3 Fortune 500 companies, then to market — and it still sells.

The dedicated beta forum fed ongoing enhancements — simplified UI patterns, revised visualization colors, and the Compare feature.

20First quarter on the market

It moved the commercial needle immediately.

15

New users tried or purchased on the strength of the new offering.

8

Existing accounts upgraded their licenses to include Pro.

2

Lost sales recovered— pulled back now there was a mid-tier to offer.

21What outlasted the launch

Three things with a longer life.

Compare → upsell

Shipped and drove companion-license revenue, sold as a Pro capability alongside Enterprise — a key upsell lever for the business.

A foundational system

The card-and-tab modular patterns carried forward as a template for later NetBase interface work.

A new way of working

Stood up the company’s first cross-functional design sprints and a documented US–Taiwan handoff that cut QA friction.

!Learnings

“Too simple” is not the answer either.

When a user says “make it easier,” the temptation is to strip everything away — and we did, all the way to one search box. The product lives in the middle, and you only find the middle by shipping the extreme, listening honestly, and building on what users actually said.

Also true

Research access is a political problem you solve with patience — not just a methods problem.

Also true

You get engineers past “good enough” by handing them ownership of the stretch — not a longer spec.

Where it landed

The first product I saw through the entire lifecycle — and where I learned to think in long-term product vision, not one feature at a time.

A skunkworks search box became a shipping, still-selling mid-tier product — because we found the middle instead of sprinting to the extreme.