← Builds
Public data

Turn award and member lists into leads

A business federation publishes every company that completed one of its programs, grouped by region. We turned the list into 314 CRM leads with researched context and region set, 218 of them with a contact.

Works ifFederations, chambers or award programs publish your buyers as members or winners.

Built for · B2B SaaS · Europe
PythonRapidAPILushaApolloPerplexityHubSpot
Get the prompt for your coding agent

The system

~/builds/member-lists
01Source

Federation site

Program members

One static table, grouped by region.

6 regions
Python
320 companies
Match or createfive tiers
02Enrich

Company

Domain + LinkedIn

86% · 73%

Contact

Async people search

Start, poll every 3s, fetch.

RapidAPI
218 of 314

Context

Live web research

Facts only. Invent nothing.

Perplexity
257 structured
Email waterfallLushaApollo
03Activate

CRM

Tagged by source and region

HubSpot
314 · 0 errors
Leads split by region, with researched context.

The signal

A company completed a federation's charter program.

Why it predicts a purchase

Completing a charter program takes structured work and a sign-off from leadership. These companies have an owner for the topic, a budget and a public story they want to keep telling.

How it works

01

Scale check first

The estimate was around 450 companies. The real list was 320 across 6 regions. Know the size before you plan credits.

02

People search that does not answer instantly

The contact search API is asynchronous: start a job, poll every 3 seconds, fetch the result. 218 of 314 companies returned a contact in about 2.3 hours of runtime.

03

Research with a hard rule

Each company got a live web research pass for its real initiatives, prompted in the prospect's language with one instruction above all others: only facts you actually find, invent nothing.

04

Region as a first-class field

Leads carry region and source as CRM properties, so the best-converting region could be pulled out and worked first.

Build notes

  • HubSpot has a hard cap on pipelines. The planned dedicated pipeline became custom properties on a shared one.
  • The first contact provider ran out of credits halfway through the run. A second provider backfilled 41 verified emails, mostly in the regions that got skipped.
  • The tag field that looked read-only through the API was simply the wrong field. The writable one was lead_tag.

Questions

What counts as a charter or award list?

Any public page where an organisation lists companies that completed a program: chamber of commerce charters, industry awards, federation members, accelerator cohorts.

How do you find contacts for 300+ companies?

An asynchronous people search (start a job, poll, fetch) for the right titles, then an email waterfall across two providers. Budget for the second provider before you start.

More builds

All builds →
Public data

Detect 163 B2B tools from a company's website and DNS

Your product replaces, integrates with or sells to users of specific tools.

Open→
Public data

Reach companies before their public deadline

Your buyers make public promises with a deadline.

Open→
Public data

Reach companies hiring for what you sell

You sell a service that companies also try to hire for.

Open→

The next step

Let's get started.