LeadPipe sales intelligence platform with KVKBase API integration
Case Study -- CRM

LeadPipe

Sales Intelligence Platform

Industry CRM / Sales Intelligence
Location The Hague, Netherlands
Tech Stack HubSpot, KVKBase API, Python
Integration KVKBase API
5 hrs Saved per week
97% Data accuracy
10,000+ Lookups per month

Sales reps spent hours on data entry instead of selling

LeadPipe is a sales intelligence platform that helps Dutch B2B companies generate and qualify leads. Their sales team works intensively with HubSpot as their CRM, but ran into a frustrating problem: manually looking up and entering company details.

Every time a new contact was added to HubSpot, a sales rep had to manually look up the company details. Find the KVK number, verify the company name, enter the business address, determine the legal form, and check the VAT status. Per contact, this took 5 to 10 minutes. With dozens of new contacts per day, it added up quickly.

The sales team spent an average of 5 hours per week manually looking up and entering company details. That is more than half a working day not spent on selling. Moreover, data quality was inconsistent. Different team members spelled company names differently, addresses were incomplete, and VAT statuses were rarely verified.

This had direct consequences for sales results. Incomplete company profiles made it difficult to qualify leads. Incorrect details led to embarrassing miscommunication with prospects. And the sales team lost motivation due to the repetitive data entry work.

Automatic CRM enrichment via the KVKBase API

LeadPipe built an automatic enrichment pipeline that enriches every new HubSpot contact with company details via the KVKBase API. As soon as a contact is created with a KVK number, a webhook is triggered that calls the KVKBase API and enriches the contact with complete company information.

The integration is built in Python and runs as a serverless function. For each new contact, the KVKBase API is called with the KVK number. The API returns the company name, business address, legal form, SBI codes, and VAT number with validation status. These details are automatically written to the correct HubSpot fields.

Python / HubSpot Webhook
import requests

def enrich_contact(kvk_nummer: str) -> dict:
    """Enrich a HubSpot contact with KVKBase data."""
    response = requests.get(
        f"https://api.kvkbase.nl/v1/lookup/{kvk_nummer}",
        headers={"Authorization": f"Bearer {API_KEY}"}
    )
    company = response.json()

    # Update HubSpot contact with enriched data
    return {
        "company_name": company["naam"],
        "address": company["adres"]["straat"],
        "city": company["adres"]["plaats"],
        "postal_code": company["adres"]["postcode"],
        "legal_form": company["rechtsvorm"],
        "vat_number": company["btw_nummer"],
        "vat_valid": company["btw_geldig"],
        "sbi_codes": company["sbi_codes"],
    }

The system now processes more than 10,000 lookups per month. Every new contact is enriched within seconds with accurate, up-to-date company details. The sales team never has to manually search for company information again.

In addition to automatic enrichment, LeadPipe also built a bulk import feature. When a new list of prospects is uploaded to HubSpot, all contacts are automatically enriched via the KVKBase API. This made it possible to process large prospect lists in minutes instead of days.

Data quality rose to 97% accuracy. Because all company details come directly from the official KVK database, company names, addresses, and legal forms are always correct and consistently formatted. This improved not only CRM hygiene but also the professionalism of communication with prospects.

From manual searching to automatic enrichment

Before

  • 5+ hours per week on manual data entry
  • Inconsistent company names and addresses
  • VAT status rarely verified
  • New prospects looked up manually
  • Bulk imports took days to enrich
  • Sales team frustrated by repetitive work

Now with KVKBase

  • Automatic enrichment within seconds
  • Consistently and correctly formatted data
  • VAT number always validated
  • Every new contact automatically enriched
  • Bulk imports processed in minutes
  • Sales team focuses on selling

More selling, less data entry

The automatic CRM enrichment transformed how the sales team at LeadPipe works. The 5 hours per week previously spent on manual research have been completely eliminated. That time now goes to what sales reps do best: building relationships and closing deals.

Data quality in HubSpot improved drastically. With 97% accuracy, company profiles are now reliable and complete. This has a direct effect on lead qualification: the team can more quickly determine which prospects are worth approaching, because all relevant company information is immediately available.

With more than 10,000 lookups per month, the system scales effortlessly with LeadPipe's growth. The KVKBase API handles the volume with response times under 50 milliseconds, so enrichment happens in real-time without any noticeable delay for the user.

5 hrs Saved per week

The sales team no longer spends time manually looking up and entering company details. Automatic enrichment has completely taken over this work.

97% Data accuracy

Company details come directly from the official KVK database and are automatically validated. Inconsistent data and typos are a thing of the past.

10,000+ Lookups per month

The system processes more than 10,000 automatic lookups per month. Every new contact and every bulk import is enriched within seconds.

"With the KVKBase API, we automatically enrich every new contact. Our sales team now focuses on selling, not entering data."

Sarah Jansen VP Sales, LeadPipe

Want to automatically enrich your CRM?

Connect the KVKBase API to your CRM and enrich every contact with accurate company details. Start free with 50 lookups per month.