A prospect visits your site, downloads your white paper, fills in the form. Result: first name, last name, professional email. That’s it. No job title, no company size, no phone number. Your sales reps receive an almost empty record — and have to manually qualify the lead before they even know if it’s worth a call.

This problem is universal in B2B. Short forms convert better, but they produce incomplete data. The solution isn’t to add more fields — it’s to automatically enrich the missing data after submission, using the information you already have.

This guide walks you through exactly how to do it, which tools to use, and in what order.

TL;DR
An incomplete form isn't a lost lead — it's a lead to enrich. From a single professional email, you can automatically retrieve job title, company, LinkedIn profile, team size, and a qualification score. The workflow: email > domain > firmographic data > LinkedIn profile > contact enrichment > AI scoring. Derrick App handles all of this directly in Google Sheets, no code needed.

Enrich your form leads in Google Sheets

From a single professional email, Derrick retrieves the LinkedIn profile, job title, company details and more — no code, directly in Google Sheets.

Try for free →

Derrick Demo

The Short Form Paradox in B2B

There’s a fundamental tension at the heart of any lead generation strategy: the shorter the form, the higher the conversion rate. Every additional field drives away a portion of visitors. According to HubSpot, forms averaging around 5 fields tend to generate the highest conversion rates — and high-traffic pages often push this down to 3 or 4.

The problem is that 3-4 fields aren’t enough to qualify a B2B lead. Your sales team needs to know who they’re talking to: what industry, what company size, what job title, what decision-making level. Collecting all of this in the form would tank your conversion rates.

The approach top-performing teams use is post-submission enrichment: collect the minimum in the form, then automatically fill in the missing data using B2B data enrichment tools.

The result: a short form that converts well, and complete lead profiles for your sales team. Both, without compromise.


Why Form Enrichment Has Become Non-Negotiable

According to Gartner, poor data quality costs companies an average of $15 million per year. A study from Scalability found that sales teams waste up to 32% of their time contacting wrong prospects due to incomplete or inaccurate CRM data.

In this context, an unenriched form lead creates three concrete risks:

Poor qualification. Without industry, company size, or job title, your sales rep can’t tell whether this lead matches your ICP. They either waste time digging — or worse, chase a prospect who was never a fit.

Misrouting. In organizations with multiple teams or territories, leads get routed based on firmographic criteria (size, industry, country). Without that data, the lead lands in the wrong queue — or gets no follow-up at all.

Scoring breaks down. Lead qualification and lead scoring depend on specific attributes: industry, headcount, tech stack, seniority. If those fields are empty, your scoring model produces nothing useful.

Enriching at the point of form submission solves all three problems in a single step.


What You Can Infer From a Single Professional Email

Here’s the good news: a professional email already contains a lot of implicit information — and it serves as the entry point to recover everything else.

Take sarah.johnson@acme.com as an example. From that email alone, you can deduce or retrieve:

Data point How to get it
Company domain Direct extraction from the email
Company website From the domain
Company name Via domain or website scraping
Industry Via LinkedIn enrichment or website
Company size (headcount) Via LinkedIn Company
Contact’s LinkedIn profile Via name + company domain
Job title Via LinkedIn profile
Country / city Via LinkedIn profile or website
Tech stack Via website scraping (WordPress, HubSpot, Shopify…)

In short: with an email and a first name, you have everything you need to rebuild a complete profile. That’s exactly what post-form enrichment does.


How to Enrich Incomplete Web Forms: The Step-by-Step Workflow

Here’s the standard process for completing a lead from an incomplete form. Each step feeds naturally into the next.


Step 1: Capture the raw form data

Your forms need to collect at minimum:

  • First name
  • Last name
  • Professional email

That’s all you need to trigger the enrichment process. If your form already captures other fields (company name, job title), great — enrichment will only fill in what’s still missing.

Expected output: A list of leads with first name, last name, and email — sometimes company name if the form asked for it.


Step 2: Extract the domain and pull firmographic data

From the email sarah.johnson@acme.com, extract the domain acme.com. That domain is enough to query company data: legal name, industry, headcount, description, country.

Tools like Derrick App let you do this directly in Google Sheets, without writing a single line of code. You enter a domain, you get back complete firmographic data for the corresponding company.

Data retrieved at this step: Company name, industry, headcount, country, description, website.

Expected output: The lead record starts filling in with company-level information.


Step 3: Find the contact’s LinkedIn profile

With the first name, last name, and company name (or domain), it becomes possible to automatically find the contact’s LinkedIn profile. This is one of the most valuable data points in B2B qualification: it confirms the exact job title, seniority, skills, and decision-making level.

Derrick App’s LinkedIn Profile Finder feature takes a first name, last name, and company, and automatically returns the matching LinkedIn profile URL. That URL becomes the entry point for the next step.

Expected output: The contact’s LinkedIn profile URL, ready to use for full profile enrichment.


Step 4: Scrape the LinkedIn profile to enrich the contact

Once the LinkedIn URL is identified, Derrick’s LinkedIn Profile Scraper pulls 50+ attributes directly from the profile: current job title, tenure in role, previous experience, education, skills, location, headline, bio summary, and more.

This is the step that turns a near-empty record into a complete, actionable contact profile for your sales team. For a full picture of what data enrichment can add to each contact, check out our B2B database enrichment guide.

Data retrieved at this step: Job title, exact title, seniority, location, bio, skills, education.

Expected output: A complete contact profile with all the data your team needs for qualification and routing.


Step 5: Automatically score enriched leads with AI

Once the data is complete, you can automatically score each lead against your ICP criteria. Derrick App’s AI Lead Scoring feature lets you define your qualification criteria (target industry, company size, decision-maker role…) and automatically assign a score to each lead.

The result: your sales reps receive a prioritized list with complete profiles. They know immediately who to call first — no manual qualification needed.

For more on building a fully qualified pipeline, check out our article on B2B lead generation.

Expected output: Every lead has an automatic ICP score. Your team prioritizes outreach in seconds.


How to Automate This Workflow in Google Sheets

The good news for teams without a complex tech stack: this entire workflow can run directly in Google Sheets — no API, no developer needed.

Derrick App works natively inside Google Sheets. Here’s how Mike, Head of Marketing at a 30-person SaaS company, set it up:

  1. Form submissions (via HubSpot Forms or Typeform) flow automatically into a Google Sheet via Zapier or Make.
  2. As soon as a new lead appears in the sheet, Derrick automatically enriches the missing columns: domain, LinkedIn profile, job title, firmographic data.
  3. An “ICP Score” column is automatically populated by Derrick’s AI Lead Scoring.
  4. High-scoring leads are automatically pushed to HubSpot or Salesforce via Make, assigned to the right rep.

Before this workflow, Mike’s team spent an average of 20 minutes per inbound lead manually qualifying each contact. Now, records arrive pre-qualified in the CRM. That’s several hours saved per week — redirected to actual outreach.

Related article

How to enrich your B2B database

Discover all the methods and best practices to complete and maintain your prospecting data.


Which Data to Prioritize Based on Your Use Case

Not every data point has the same value depending on how you use your leads. Here’s a prioritization grid by context:

Context Priority data to enrich
ICP lead scoring Industry, company size, job title, country
Sales routing Country, company size, industry
Personalized cold outreach Job title, LinkedIn headline, skills, tenure
ABM (Account-Based Marketing) Full firmographic data + identified decision-makers
Urgent qualification (hot inbound) Verified email, job title, company size

This prioritization prevents you from over-enriching cold leads (wasting credits) and under-enriching hot leads (missing opportunities).


Common Mistakes in Post-Form Enrichment

Problem 1: Enriching all leads without pre-filtering

Impact: You spend enrichment credits on personal email addresses (gmail.com, hotmail.com) or obviously out-of-target leads. Costs rise with zero added value.

Solution: Before triggering enrichment, automatically filter out emails with generic domains (gmail, yahoo, outlook…). These leads go into a separate flow — they don’t warrant the same treatment as a qualified professional email.


Problem 2: Enriching without normalizing data

Impact: Data pulled from different sources comes in inconsistent formats. “VP of Sales”, “VP, Sales”, “Sales VP” — three ways to write the same role, making filtering and scoring impossible.

Solution: Add a data normalization step after enrichment. Derrick App’s Data Normalization feature cleans and standardizes text fields. Your database stays consistent and actionable. For more, see our guide to building a structured client database.


Problem 3: Not deduplicating before enriching

Impact: The same prospect fills your form twice (different email addresses, two separate downloads). You enrich two records for the same contact — double the cost, CRM polluted with duplicates.

Solution: Before each enrichment session, run your list through Derrick App’s Remove Duplicates. Identify duplicates on first name + domain, merge or delete duplicates, then enrich.


Problem 4: Running batch enrichment once a week

Impact: Hot leads — people who just submitted your form — wait hours or days to be qualified. Your optimal contact window closes. An inbound lead loses value fast.

Solution: Automate enrichment in real time via Make or Zapier, triggered as soon as a new row appears in your Google Sheet. Data enrichment kicks in within minutes of the form submission.


GDPR and Form Enrichment: What You Need to Know

Post-form enrichment raises legitimate GDPR questions. Here are the key points to keep you compliant.

The applicable legal basis is legitimate interest. In B2B, it’s generally accepted that enriching data for commercial prospecting purposes is based on legitimate interest — provided the processing is proportionate and individuals can exercise their rights.

Enriched data must be relevant and limited. You don’t need to enrich 50 fields per contact. Only complete the data you actually need to qualify and reach out to that lead — that’s the principle of data minimization.

Privacy notice is mandatory. Prospects must be informed that their data may be enriched from third-party sources (LinkedIn, company websites…). This notice must appear in your privacy policy or on the form itself.

Retention period must be defined. Enriched data can’t be stored indefinitely. Define a clear retention period (e.g., 24 months without activity) and automate deletion. For European markets specifically, check the ICO’s guidance on B2B data processing — rules vary from GDPR by jurisdiction.


Key Takeaways

  • A short form converts better but produces incomplete data — post-submission enrichment solves the problem without any conversion tradeoff.
  • A professional email is all you need as a starting point: it unlocks company data, LinkedIn profile, job title, and a full set of firmographic attributes.
  • The enrichment workflow chains: domain extraction → company data → LinkedIn profile → contact enrichment → AI scoring.
  • Filter generic emails before enriching, normalize data after — that’s the foundation of a clean, actionable database.
  • Automate in real time via Make or Zapier: an inbound lead enriched within minutes is worth far more than one enriched in batch the next morning.
  • Under GDPR, legitimate interest applies in B2B — but data minimization and a privacy notice remain mandatory.

Conclusion: Enrich at Submission, Not After the Fact

The highest-performing sales teams in 2026 aren’t asking whether they should enrich their form leads — they’re asking how fast they can do it after submission.

The good news: the workflow is simple and accessible even without a technical team. A professional email is all you need as a starting point. Within minutes, you can have a complete profile, an ICP score, and an automatic assignment to the right rep.

Try the form enrichment workflow for free

Import your leads into Google Sheets and let Derrick fill in the blanks automatically. Email, LinkedIn, job title, company — all in a few clicks.

Get started free →

Derrick Demo

Your form collects the minimum to convert. Derrick takes care of the rest.


FAQ

Can you enrich a lead if you only have their email? Yes. A professional email is enough to extract the company domain, find the LinkedIn profile via first name and company name, and retrieve full firmographic data. It’s the standard starting point for post-form enrichment.

Is post-form enrichment GDPR compliant? In B2B, enriching data for commercial prospecting is generally covered by legitimate interest. You still need to respect data minimization, inform prospects in your privacy policy, and define a retention period. Check with your DPO or the ICO’s guidance for your specific situation.

How long does it take to enrich a form lead? With an automated workflow (Make or Zapier connected to Derrick App), full enrichment takes less than 2 minutes after form submission. In manual mode via Google Sheets, expect a few minutes per batch.

Should you enrich every single form lead? No. Filter out generic email domains (gmail, yahoo, hotmail…) first — they don’t warrant the same treatment as professional emails. Then set a priority threshold: enrich first the leads whose domain maps to companies in your ICP.

How do you avoid duplicates during enrichment? Before each session, run your list through a deduplication tool (like Remove Duplicates in Derrick App). Identify duplicates on the first name + domain combination, merge or delete before enriching. This prevents spending credits twice on the same contact.

Denounce with righteous indignation and dislike men who are beguiled and demoralized by the charms pleasure moment so blinded desire that they cannot foresee the pain and trouble.