People Data Labs
Sales IntelligenceEnrich people and companies with the People Data Labs dataset. Agents turn an email or domain into a full profile with job, employer, and firmographics, resolve ambiguous identities into ranked matches, and build lead lists with Elasticsearch or SQL search.
What This Integration Enables
People Data Labs is a dataset with an API, and the honest way to think about it is as a per-record data market: every matched person, every returned company, every search result is a credit spent. That framing is exactly why it belongs inside orchestration rather than wired to raw triggers. FlowRunner agents turn emails into full person profiles, domains into firmographics, ambiguous names into ranked identity candidates, and Elasticsearch or SQL queries into lead lists, while the workflow keeps score of what each answer cost. - Enrich signups, leads, and customers from a single email into job, employer, location, and socials - Append firmographics to any company from its domain, name, or ticker - Build lead and target-account lists by title, industry, skills, size, or location - Resolve partial identities into ranked candidates for human selection - Batch-enrich imported lists up to 100 lookups per request - Keep queries clean with canonical values from Autocomplete Enrichment strictness is a dial, not a hope: Min Likelihood and Required Fields turn "best guess" into "confident match or nothing," and FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) steps handle the cases the dial cannot.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Signup to routed lead in one motion
A new customer fires from [Shopify](/integrations/shopify) or a trial form. Enrich Person resolves the email with the likelihood floor set high, Enrich Company resolves the domain, and the combined profile lands in [HubSpot](/integrations/hubspot) with ICP scoring already applied. Fits alert sales in [Slack](/integrations/slack) with the summary; non-fits route to the nurture track. The ten-minute research ritual becomes a four-second workflow step.
The lead list as a costed purchase
The team defines a segment: VP-level operations titles at logistics companies between 200 and 2,000 employees. Autocomplete canonicalizes the titles and industry values first so the query matches cleanly. Search People runs a first page, reports the total match count and projected credit cost, and stops. The owner approves the buy, the agent scrolls through the result set, and each record seeds [Salesforce](/integrations/salesforce) as a campaign lead with Search Companies filling account-level firmographics alongside in [Google Sheets](/integrations/google-sheets).
The imported list, resolved honestly
A conference badge scan export arrives: names, partial companies, some emails. Bulk Enrich People submits the list in batches of 100 with shared minimum-likelihood defaults, resolving the clean rows automatically. The ambiguous remainder goes through Identify Person, and the SDR picks from ranked candidates rather than trusting a coin flip. Retrieve Person refreshes previously matched profiles by ID at renewal time without re-running matches, keeping long-lived records current at the lowest credit cost.
Human-in-Loop Highlight
Search People bills one credit per returned record, and it returns up to 100 per call with a scroll token that will happily keep going: an agent that paginates a 40,000-match query has spent 40,000 credits by the time anyone looks up. So on this page, a search is a quote before it is a purchase. The agent runs the first page, posts "Query matches 38,412 people. Cap the pull at 2,500 best-fit records for 2,500 credits, or refine the query?", and the list owner sets the cap or tightens the criteria before the scroll begins. The other gate is identity itself: when Identify Person returns ranked candidates for "J. Chen, ops director, Bay Area," an agent that auto-picks the top match may attach a stranger's employment history to a customer record and address outreach to it. The SDR picks the person; the agent does everything after that.
Agent Capabilities
8 actionsPerson
5- Enrich Person Matches identifiers, email, phone, social URL, name plus company or location, against the person dataset, returning a full profile with a 1 to 10 likelihood score. Min Likelihood and Required Fields enforce match strictness. One credit per successful match.
- Identify Person Runs fuzzy identity resolution and returns up to 20 ranked candidates, each scored, for ambiguous inputs. The action behind this page's human identity pick. Credits per matched record returned.
- Retrieve Person Re-fetches the current record for a known person ID without re-matching. The cheapest way to keep long-lived profiles fresh. One credit per record.
- Search People Queries the full person dataset with an Elasticsearch or SQL query, up to 100 records per call with scroll pagination. One credit per returned record, which is why searches are costed and capped before they run.
- Bulk Enrich People Enriches up to 100 lookups in one request, each with its own identifiers and result, with shared strictness defaults. The batch path for imported lists. One credit per matched record.
Company
2- Enrich Company Matches a company by name, website, social URL, or ticker into a firmographic record: industry, size, employee count, founding year, headquarters. A website yields the most reliable match. One credit per successful match.
- Search Companies Queries the full company dataset with Elasticsearch or SQL for target-account lists, 100 records per call with scroll pagination. One credit per returned record.
Utilities
1- Autocomplete Returns canonical values with record counts for a search field from partial text: companies, titles, industries, skills, schools, locations. The hygiene step that keeps searches from paying for fuzzy misses.
Frequently Asked Questions
What can FlowRunner do with People Data Labs?
FlowRunner agents can run Enrich Person, Identify Person, and Retrieve Person in People Data Labs, plus 5 more actions.
Does connecting People Data Labs to FlowRunner require OAuth?
No. People Data Labs connects to FlowRunner with an API key, no OAuth flow required.
Can People Data Labs trigger a FlowRunner workflow automatically?
People Data Labs doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with People Data Labs
$100 in credits. No card required. Connect in minutes.