LLenny's Podcast
← All frameworks
ProductivityHila Qu (Reforge, GitLab)

The PLG Data & Infrastructure Stack

The three infrastructure layers plus per-funnel-stage tools every PLG motion needs

Difficulty
Advanced
Time to result
~months to results
Steps
4
Confidence
90%

Qu lays out the tooling foundation for PLG as two big data buckets (product usage data and a customer-360 database) supported by three infrastructure layers — a data hub, a product analytics tool, an experimentation tool, and a lifecycle marketing tool — plus optional per-stage tools for acquisition, activation, and conversion. She distinguishes lifecycle marketing (behavior-triggered, measured by in-product action) from lead-nurturing email (measured by opens and lead-score points).

Origin

Hila Qu's recommended PLG stack from advising numerous B2B companies; tool names are her examples, not endorsements.

Core principles

  • 01Two data buckets: granular product usage data and a connected customer-360 view
  • 02Product usage data is what most B2B companies are missing because sales-led motions never needed it
  • 03Lifecycle marketing (behavior-triggered) is fundamentally different from lead-nurturing email
  • 04A data hub like Segment lets you swap downstream tools by flipping a switch
  • 05Instrument before you tool — establish a data dictionary of key actions

How to run it

  1. 1

    Stand up the three infra layers

    Put in place a data hub/collection tool (e.g. Segment), a product analytics tool (e.g. Amplitude, PostHog, Mixpanel, Pendo), an experimentation tool (e.g. Optimizely, Appcues), and a lifecycle marketing tool that triggers in-app/email/push on behavior.

    Pro tip A data hub like Segment lets you plug into many tools and switch one out easily if it doesn't work — flexibility worth the cost.

    Watch out Don't confuse a lead-nurturing email tool (HubSpot-style, measured by opens and lead points) with a lifecycle marketing tool (measured by whether users take the right in-product action).

  2. 2

    Audit instrumentation and build a data dictionary

    Before trusting any analytics tool, audit your data instrumentation: which key actions are tracked, is the format correct, where are the gaps. Reinstrument as needed and codify a data dictionary listing every key action, its event name, and its properties.

    Pro tip Search 'data dictionary' or 'product usage data audit' for free templates and spreadsheets rather than hiring an advisor for this step.

    Watch out Garbage in, garbage out — feeding unreliable data to a product analytics tool makes analysts trust nothing.

  3. 3

    Add per-funnel-stage tools as needed

    Layer stage-specific tools on top: data enrichment for acquisition (ZoomInfo, Clearbit) to know the user's company; no-code onboarding builders for activation (Appcues, Userpilot); and product-led-sales tools for conversion/PQL (Endgame, Pocus, Toplyne, Pace).

    Pro tip Enrichment matters because the key B2B-vs-B2C difference is you need to know the person's company, not just the person.

  4. 4

    Establish a data warehouse when you scale

    Early on a product plus Google Analytics or Amplitude can work, but as soon as you become a serious business with real data users, stand up a data warehouse (e.g. AWS Redshift) and an ETL solution.

    Watch out Running a serious business without a warehouse is 'pretty wild and pretty fragile.'

In the wild

Lifecycle vs lead-nurturing measurement

Qu contrasts the two email philosophies: a lifecycle marketing tool connects to Segment and Amplitude, designs email/in-app/push based on in-product behavior, and measures success by whether the user takes the right product action. A lead-nurturing tool measures success by whether the user reads an article or opens an email, adding 10 points to their lead score.

Teams that use a lead-nurturing tool for a PLG motion optimize the wrong metric (engagement with marketing) instead of product action.

Common mistakes

Using a lead-nurturing email tool for a PLG lifecycle motion

Lead-nurturing tools measure opens and lead-score points; PLG needs behavior-triggered lifecycle messaging measured by in-product action. Using the wrong tool optimizes the wrong outcome.

Selecting a product analytics tool before auditing instrumentation

Without a data instrumentation audit and data dictionary, the tool receives garbage data and analysts can't trust the output — the tooling investment is wasted.

Is it for you?

Best for

B2B growth or data leaders building the foundational data stack for a new PLG motion

Not ideal for

Very early-stage teams where a warehouse and full stack would be premature over-investment

From the transcript

I think there are two big buckets. The first buckets is product usage data... The second bucket is I call this customer 360 data base

1:03:30

have some sort of data hub data collection tool and have some sort of product analytics tool. That's the data infrastructure. And then you need…

1:05:30

it's very different from life cycle marketing tool, meaning you need to connect with segment Amplitude, you know what customers are doing in your product

1:06:00

the first step is maybe not looking into tool, but do a audit of your data instrumentation situation

1:11:30

you want to establish something called a data dictionary. Like... here are all the key actions, what's the event name for each of those, and…

From the episode

The ultimate guide to adding a PLG motion

Hila Qu (Reforge, GitLab)