Your product just crossed 15,000 free signups. The growth chart looks great in the board deck. But your sales team is drowning. They have a list of email addresses, maybe first names, and usage data that tells them someone logged in three times last week.
Who works at a company with 500 employees? Who's a VP vs. an intern? Who's at a company that can afford your enterprise plan? Nobody knows. The signup form only asked for an email.
This is the PLG enrichment problem. You optimized for signup conversion by removing friction. But you created a pipeline problem by stripping out every signal your sales team needs.
The PLG Data Paradox
Product-led growth works because it reduces friction. Every form field you add to signup drops conversion rates. The best PLG companies ask for an email and nothing else. Some don't even ask for a name.
This is great for top-of-funnel volume. It's terrible for sales efficiency.
A typical PLG company with 10,000 free users might have:
- 10,000 email addresses
- 8,000 first names (the rest are blank or fake)
- 0 company names (not collected)
- 0 job titles (not collected)
- 0 company sizes (not collected)
- Product usage data (login frequency, features used, actions taken)
Sales needs to find the 200 users in that list who work at companies in the ICP, have purchasing authority, and are engaged enough to convert. Without enrichment, they're guessing. Or worse, they're trying to qualify all 10,000 one by one.
What to Enrich and When
PLG enrichment should happen in tiers. You don't need full firmographic profiles on every free signup. That's expensive and wasteful. Instead, enrich progressively based on user behavior.
Tier 1: Signup (Email-Based Enrichment)
As soon as someone signs up, enrich their email address. From a business email, you can usually derive:
- Company domain and name
- Company size (employee count range)
- Industry
- Headquarters location
This takes seconds and costs $0.01-0.05 per record. It immediately separates enterprise prospects from personal Gmail signups. A [email protected] signup gets flagged. A [email protected] signup does not.
One important note: 30-40% of PLG signups use personal email addresses. These aren't necessarily low-value. They might be testing the product before bringing it to their company. But they're invisible to email-based enrichment. Handle them in Tier 2.
Tier 2: Activation (Behavioral Threshold)
When a user hits an activation milestone (creates a project, invites a teammate, uses a key feature), trigger deeper enrichment:
- Full contact profile (title, seniority, department)
- Detailed firmographics (revenue, funding, growth rate)
- Technology stack (what other tools the company uses)
This costs $0.10-0.50 per record but only runs on engaged users. If 20% of signups reach activation, you're enriching 2,000 instead of 10,000. The economics work.
For personal email signups, activation is the trigger to attempt company identification through LinkedIn matching, IP-to-company mapping, or cross-referencing the user's name against business databases.
Tier 3: PQL Threshold (Sales-Ready Enrichment)
When a user qualifies as a product-qualified lead (based on usage + enriched firmographics), do the final enrichment pass:
- Verified direct phone number
- LinkedIn profile
- Org chart context (who else at this company might be involved)
- Technographic data relevant to your integration story
This is the most expensive tier ($0.50-2.00 per record) but it's only running on your best prospects. Maybe 2-5% of total signups reach this stage.
Building a Product-Qualified Lead Model
A PQL model has two axes: product engagement and account fit. Enrichment provides the account fit axis.
Product Engagement Signals
These come from your product analytics:
- Feature adoption breadth (how many features used)
- Feature adoption depth (how deeply they used core features)
- Frequency (how often they return)
- Team adoption (did they invite colleagues)
- Integration connections (did they connect other tools)
Account Fit Signals (From Enrichment)
- Company size matches ICP (e.g., 100-5000 employees)
- Industry matches target verticals
- User's title indicates purchasing authority
- Company uses complementary technology
- Company has budget indicators (recent funding, revenue tier)
The Scoring Matrix
Plot users on a 2x2: high engagement + high fit = PQL (route to sales immediately). High engagement + low fit = self-serve candidate (let them convert on their own). Low engagement + high fit = marketing nurture (send targeted content to drive adoption). Low engagement + low fit = ignore (don't waste resources).
Without enrichment, you only have the engagement axis. You're routing users to sales based entirely on product behavior, which means your reps waste time on engaged users from 5-person companies that will never buy an enterprise plan.
Implementation Architecture
Real-time signup enrichment. When a user signs up, fire an API call to your enrichment provider with their email address. Store the results in your user database. This should add less than 200ms to the signup flow and happen asynchronously so it doesn't affect user experience.
Batch activation enrichment. Run a daily batch job that identifies users who crossed activation thresholds in the last 24 hours. Send their records for deeper enrichment. Store results and update PQL scores.
PQL routing. When a user's combined score (engagement + fit) crosses the PQL threshold, create an opportunity in your CRM and assign it to the appropriate rep based on territory, account size, or round-robin. Include the enriched data in the opportunity so the rep has context before their first outreach.
Feedback loop. Track which PQLs convert to paid customers. Use the conversion data to adjust your scoring weights. If users from the healthcare vertical convert at 2x the rate of other industries, increase the weight for healthcare accounts.
Common PLG Enrichment Mistakes
Enriching Everyone Equally
Running full enrichment on every signup is expensive and pointless. 60-70% of free signups will never become customers. Tiered enrichment saves money and focuses resources on users who show intent.
Ignoring Personal Emails
Discarding signups with @gmail.com addresses throws away potential enterprise champions who are evaluating your product on their own before bringing it to their team. Build a separate track for personal email signups that triggers enrichment at activation instead of signup.
Over-Routing to Sales
Enrichment makes it tempting to route every ICP-fit user to sales. Resist this. If the user isn't engaged with the product, a sales call will feel premature. Let the product do its job. Route to sales only when both engagement and fit criteria are met.
Not Updating Enrichment
A user who signed up six months ago might have changed companies since then. If they suddenly become active again, re-enrich their record before routing to sales. The company and title might be completely different.
Measuring Enrichment ROI for PLG
Track these metrics to justify enrichment spend:
- PQL-to-opportunity conversion rate: Should be 2-5x higher than routing based on product signals alone
- Sales cycle length for PQLs vs. non-PQLs: Enriched PQLs typically close 30-40% faster because reps have context before the first call
- Cost per PQL: Total enrichment spend divided by PQLs generated. Compare to your cost per MQL from other channels.
- Revenue per enriched user: Total revenue from enrichment-identified PQLs divided by total enrichment cost. This should be 10x+ for the program to make sense.
Frequently Asked Questions
Why do PLG companies need data enrichment?
PLG signup forms collect minimal data to reduce friction. This leaves sales teams with thousands of users and no way to identify which ones are worth talking to. Enrichment adds company, title, and firmographic data so teams can prioritize.
What data should PLG companies enrich on free users?
Start with company name, employee count, industry, and job title from the signup email. Add revenue, funding, and tech stack for users who hit activation thresholds. Full contact profiles for users who qualify as PQLs.
How do you build a product-qualified lead model with enriched data?
Combine product usage signals (features used, frequency, team adoption) with enriched firmographics (company size, industry, title seniority). Score on both dimensions. Route to sales when both engagement and fit thresholds are met.
What enrichment providers work best for PLG companies?
For real-time email-based enrichment at signup, Clearbit (now part of HubSpot) and Apollo.io offer API-based enrichment that returns results in under 200ms. For deeper batch enrichment at the activation tier, providers with broader data coverage (like FullContact or People Data Labs) fill in fields that the fast-lookup APIs miss. The key is matching enrichment speed to the tier: instant for signup, batch for deeper analysis.
How do I handle the 30-40% of signups that use personal email?
Don't discard them. First, try IP-to-company matching through tools like Kickfire or Leadfeeder, which can identify the company even from a Gmail signup. Second, if the user activates, look for company identification in their product usage (workspace name, team invites from business domains, connected integrations). Third, for engaged users with no company match, LinkedIn profile matching using the user's name and location can identify their employer. The OpenGRM project and similar open-source name matching libraries can help automate the LinkedIn lookup step.
PLG Enrichment Economics: Making the Numbers Work
The math behind tiered enrichment is straightforward, but it is worth running the numbers for your specific situation.
Assume 10,000 monthly free signups. Tier 1 enrichment (email-based, $0.03/record) costs $300/month. Of those, maybe 2,000 (20%) hit activation. Tier 2 enrichment ($0.25/record) costs $500/month. Of those, maybe 200 (10% of activated, 2% of total) become PQLs. Tier 3 enrichment ($1.00/record) costs $200/month.
Total monthly enrichment spend: $1,000. If those 200 PQLs convert at 10% to paid customers at $500 ACV, that is $10,000 in new revenue from $1,000 in enrichment cost. A 10x return, and this is a conservative scenario.
Compare this to the alternative: hiring two SDRs at $60K/year each to manually qualify signups. They can handle maybe 50 conversations per day between them, qualifying 2,500 signups per month. Enrichment qualifies all 10,000 for $1,000/month. The SDRs cost $10,000/month and cover a quarter of the volume. According to OpenView Partners, the top-performing PLG companies use enrichment to pre-qualify before human touch, not as a replacement for sales conversations but as a filter that ensures sales conversations happen with the right people.
If you're a PLG company sitting on thousands of free signups and need help identifying the ones worth selling to, we can enrich your user base and build PQL scoring. We clean data for a living.