People Data Labs logo

Integrate People Data Labs with your AI CRM

PeopleDataLabs provides B2B data enrichment and identity resolution, empowering organizations to build enriched user profiles and validate customer information

Explore Triggers and Actions

Autocomplete field suggestions

Provides autocompletion suggestions for a specific field (e.g., company, skill, title) based on partial text input.

ActionTry it

Bulk Retrieve Persons

Retrieve up to 100 People Data Labs person records by persistent ID.

ActionTry it

Clean company data

Cleans and standardizes company information based on a name, website, or profile URL; providing at least one of these inputs is highly recommended for meaningful results.

ActionTry it

Clean company data (POST)

Tool to clean and standardize company data using POST method. Use when you need to standardize company information by providing company name, website, or social profile. Returns standardized company information including name, website, LinkedIn profile, and other company identifiers.

ActionTry it

Clean location data

Cleans and standardizes a raw, unformatted location string into a structured representation, provided the input is a recognizable geographical place.

ActionTry it

Clean location data (POST)

Tool to clean and standardize location data using POST method. Use when you need to normalize raw location strings into structured location information including city, region, and country.

ActionTry it

Clean school data

Cleans and standardizes school information; provide at least one of the school's name, website, or profile for optimal results.

ActionTry it

Clean school data (POST)

Tool to clean and standardize school data using POST method. Use when you need to clean school information by providing name, website, or profile.

ActionTry it

Company Search with Elasticsearch

Performs a search for company profiles within People Data Labs using a custom Elasticsearch Domain Specific Language (DSL) query. This action allows for detailed and complex filtering based on various attributes of a company, such as name, industry, employee_count, founded year, location, and more. Results can be paginated using the `size` and `scroll_token` parameters. Preconditions: - The `query` parameter must contain a valid Elasticsearch DSL query string, structured as a JSON object. - This action queries the People Data Labs company search endpoint (`/v5/company/search`) and returns company records.

ActionTry it

Enrich Bulk Company Data

Tool to enrich up to 100 companies in a single request using the Bulk Company Enrichment API. Use when you need to enrich multiple company profiles efficiently. Each request must include at least one company identifier (website, profile, name, ticker, or pdl_id). Results are returned in the same order as the input requests, with individual status codes indicating success (200) or failure (404).

ActionTry it

Enrich bulk person data

Enrich up to 100 person profiles in one Bulk Person Enrichment request using supported identifiers and matching parameters. Results contain individual statuses and follow the order of the input requests.

ActionTry it

Enrich Company Data

Enrich company data from People Data Labs with firmographics and employee counts using a company ID, name, social profile, ticker, or website. Successful matches consume enrichment credits; a no-match response is free.

ActionTry it

Enrich IP Data

Enrich an IP address with People Data Labs company data and, where available and requested, IP location, metadata, and person data. Managed requests require a public IP and support company-only output.

ActionTry it

Enrich job title data

Enrich a job title with a cleaned title, similar titles, and relevant skills. This action is unavailable for managed People Data Labs requests.

ActionTry it

Enrich person data

Enriches person data using various identifiers; requires a primary ID (profile, email, phone, email_hash, lid, pdl_id) OR a name (full, or first and last) combined with another demographic detail (e.g., company, school, location).

ActionTry it

Enrich skill data

Retrieves detailed, standardized information for a given skill by querying the People Data Labs Skill Enrichment API; for best results, provide a recognized professional skill or area of expertise.

ActionTry it

Generate Search Query

DEPRECATED: This action is deprecated and will be removed in a future release. Converts natural language queries into structured PDL Elasticsearch queries for people or company searches; generates optimized query structure without executing the search.

ActionTry it

Get autocomplete suggestions (POST)

Tool to get autocompletion suggestions using POST method for complex query parameters. Use when building type-ahead interfaces or needing to suggest values for Search API queries. Supports company, location, skill, title, and other fields with configurable result size.

ActionTry it

Get column details

Look up predefined enum values and their descriptions for a specified column. The result indicates whether the column appears in the available enum mappings.

ActionTry it

Get schema

Retrieves the schema, including field names, descriptions, and data types, for 'person' or 'company' entity types.

ActionTry it

Get subject requests

Retrieve a redirect URL for the authenticated account's person data subject requests, for privacy compliance review.

ActionTry it

Identify person data

Identify person profiles in People Data Labs using attributes such as email, phone, profile URL, name, company, or location. Returns a list of matching profiles with match scores when available.

ActionTry it

People Search with Elasticsearch

Search People Data Labs person profiles using an Elasticsearch DSL query, with criteria such as job title, skills, company, and location. Choose a dataset and request up to 100 records per page, with a total count and a scroll token for subsequent pages.

ActionTry it

Query person changelog

Query the person changelog between dataset versions for updates, additions, deletions, merges, and opt-outs. Managed access requires 1–100 person IDs and consecutive same-major versions; its results are limited to those IDs and omit continuation tokens.

ActionTry it

Retrieve person

Retrieve one person deterministically by persistent People Data Labs ID.

ActionTry it

Search Company Records (POST)

Tool to search and filter company records from the full Company Dataset using Elasticsearch or SQL queries via POST method. Use when you need to find multiple companies matching specific criteria with complex filtering.

ActionTry it

Search job postings

Search PDL's Job Posting Dataset using one filter mode and cursor pagination. Charged per job returned; failed requests are free.

ActionTry it

How the People Data Labs integration works

The People Data Labs integration connects your Dench AI CRM directly to People Data Labs, so agents can read and act on your People Data Labs data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

27 actions are available for agents to invoke on your behalf. Every call runs through People Data Labs's own authorization, scoped to the account you connect.

Set up People Data Labs in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find People Data Labs and click Connect — you'll authorize access through People Data Labs's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use People Data Labs in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the People Data Labs integration work with Dench?

The Dench People Data Labs integration connects your AI CRM to People Data Labs, so AI agents can work with your People Data Labs data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with People Data Labs via Dench?

The People Data Labs integration currently exposes 27 actions, including Autocomplete field suggestions, Bulk Retrieve Persons, Clean company data, Clean company data (POST), Clean location data, and Clean location data (POST). Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect People Data Labs to Dench?

No. You connect People Data Labs from your Dench workspace using People Data Labs's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the People Data Labs integration secure?

Connections are authorized through People Data Labs's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the People Data Labs connection from your workspace settings at any time.