Leadsforge logo

Integrate Leadsforge with your AI CRM

Leadsforge provides lead search, company discovery, and contact enrichment APIs for sales prospecting workflows.

Explore Triggers and Actions

Count Leads

Count people matching Leadsforge person and company filters without returning lead records. Charge behavior is undocumented; do not assume this action is free. Authenticated behavior has not been live-verified.

ActionTry it

Find Mobile Phone

Find one person's mobile phone number synchronously using a Leadsforge person ID, LinkedIn URL, or name plus a company signal. The result contains sensitive personal contact data and is discovery, not phone verification. A successful hit costs 10 credits; a miss is documented free. Retries may repeat a charged lookup because provider deduplication is undocumented.

ActionTry it

Find Work Email

Find one person's work email synchronously from a Leadsforge person ID, LinkedIn URL, or full name plus a company signal. The result contains sensitive personal data. Leadsforge documents a cost of 1 credit when an email is found and no charge on a miss. This performs discovery, not email verification. Retry charging or deduplication is undocumented, so avoid automatic retries.

ActionTry it

Get Balance

Return available and reserved credits plus current enrichment and company-discovery prices. Use this non-mutating read as a safe credential check. Leadsforge does not document a per-call charge for this endpoint, but that does not establish that it is free.

ActionTry it

Get Company Follower Filter Values

Return supported countries, departments, seniority levels, or states accepted by START_COMPANY_FOLLOWER_SEARCH. These static reads are not documented as charged. Select one filter family per call.

ActionTry it

Get Company Follower Job

Get one company-follower job's status, progress, company context, credit accounting, result path, and webhook metadata. This reads one snapshot and does not poll; call it again later while status is in_progress, then use List Company Follower Results. This read is not documented as charged, but is not represented as free.

ActionTry it

Get Enrichment Job

Get the current status, progress, credit accounting, result URL, and webhook metadata for one asynchronous enrichment job. This reads one snapshot and does not poll; call it again later while the job remains in progress, then use List Enrichment Results when it completes.

ActionTry it

Get Lookalike Filter Values

Return controlled departments, employee ranges, locations, or seniorities accepted by Leadsforge company lookalike preview and search.

ActionTry it

Get Maps Categories

Return Leadsforge's curated Google Maps business categories recommended for Start Maps Business Search. The start action also accepts free-text categories. This read is not documented as charged, but is not represented as free.

ActionTry it

Get Maps Owner Job

Get one snapshot of a Maps owner-enrichment job's lifecycle status, business progress, owner count, credit accounting, acceptance outcomes, result and status URLs, and webhook metadata. This does not poll. Keep checking while status is in_progress, then use List Maps Owner Results. A completed job can still contain an error when contact backfill stopped early because credits ran out. Status reads are not documented as charged, but are not represented as free.

ActionTry it

Get Maps Search Job

Get one local-business Maps search job's current status, search inputs, found count, credit accounting, result and status URLs, and webhook metadata. This reads one snapshot and does not poll automatically.

ActionTry it

Get Search Filter Values

Return the exact controlled values accepted by SEARCH_LEADS for company types, departments, funding types, revenue ranges, or seniorities. Industries use the separate searchable and paginated industry-values action.

ActionTry it

List Company Follower Jobs

List and recover company-follower jobs, newest first, with optional lifecycle status, client request ID, and RFC3339 time filters. Use this when a Start Company Follower Search job ID is unknown. Returns one native offset page; advance offset explicitly. This read is not documented as charged, but is not represented as free.

ActionTry it

List Company Follower Results

Return one native offset-controlled page of sensitive LinkedIn follower profiles for a company-follower job. Handle and disclose personal profile data appropriately. Advance offset explicitly using the returned page; no cursor, page-size bound, or default is invented. This read is not documented as charged, but is not represented as free.

ActionTry it

List Enrichment Jobs

List and recover enrichment jobs, newest first, with optional lifecycle status, channel, client request ID, and RFC3339 time filters. Use this when a bulk email, phone, or LinkedIn job ID is unknown. Pagination uses the provider's native offset and required limit parameters.

ActionTry it

List Enrichment Results

Return one native offset-controlled page of results for an enrichment job. The response can contain sensitive personal and contact data, including channel-specific fields in payload; handle and disclose it appropriately. Supply the returned offset plus the number of results as the next offset when more results remain. Reading results is not documented as charged, but is not represented as free.

ActionTry it

List Maps Owner Jobs

List and recover Maps owner-enrichment jobs, newest first, using optional status, client request ID, and RFC3339 time filters. This returns one native offset page and does not poll or fetch additional pages. Recovery reads are not documented as charged, but are not represented as free.

ActionTry it

List Maps Owner Results

Return one native offset page of sensitive owner and contact records for a Maps owner-enrichment job. Results can be read while processing continues; email and phone statuses settle only after the job completes. Handle and disclose returned personal data appropriately. Reading results is not documented as charged, but is not represented as free. This action does not automatically fetch additional pages.

ActionTry it

List Maps Search Jobs

List and recover local-business Maps search jobs, newest first, using status, client request ID, and RFC3339 time filters. Returns one native offset/limit page; use offset and total to request later pages.

ActionTry it

List Maps Search Results

Return one native offset/limit page of public business records found by a Maps search, including business addresses, domains, and public business phone numbers. The provider classifies this business-discovery response as not sensitive personal data. Pages are readable while the job runs and are complete only after job completion; do not assume an in-progress total is final or auto-fetch all pages.

ActionTry it

Preview Lookalike Companies

Return a documented free, uncharged preview of companies similar to 1-10 source domains, optionally filtered by categories, employee ranges, funding stages, and typed locations. Returns companies only, not people.

ActionTry it

Search Company Follower Job Titles

Search one native page of supported job-title values accepted by START_COMPANY_FOLLOWER_SEARCH. Supply page and page_size to fetch another page; this action does not automatically fetch additional pages.

ActionTry it

Search Industry Values

Search and page the exact case-sensitive industry values accepted by SEARCH_LEADS.company_industries. Use the native offset and limit fields to request additional pages.

ActionTry it

Search Leads

Search people with Leadsforge person and company filters and return one cursor-controlled page of lead identities, roles, LinkedIn URLs, locations, company data, and filter warnings. Results contain sensitive personal data. Charge behavior is undocumented and authenticated behavior is unverified.

ActionTry it

Search Lookalike Companies

Run a billable paged search for companies similar to 1-10 source domains. This costs 1 credit per company returned; credits are reserved before the search and settled against actual results. Use Preview Lookalike Companies first. Supply page and page_size to fetch one native page; this action does not automatically fetch additional pages.

ActionTry it

Start Bulk Email Discovery

Start a billable asynchronous work-email discovery job for 1-500 unique people or Leadsforge person IDs. The job handles sensitive personal data and may reserve or consume credits. It returns a job ID; follow it with Get Enrichment Job and List Enrichment Results, or recover a lost job with List Enrichment Jobs. Setting save_to_list persists results to a Leadsforge list. An optional webhook receives completion or failure events and may be redelivered for up to 24 hours with a stable delivery ID.

ActionTry it

Start Bulk LinkedIn Discovery

Start a billable asynchronous LinkedIn-profile discovery job for 1-500 unique people or Leadsforge person IDs. The job handles sensitive personal data and may reserve or consume credits. It returns a job ID; follow it with Get Enrichment Job and List Enrichment Results, or recover a lost job with List Enrichment Jobs. Setting save_to_list persists discovered profiles to a Leadsforge list. An optional webhook receives completion or failure events and may be redelivered for up to 24 hours with a stable delivery ID.

ActionTry it

Start Bulk Phone Discovery

Start a billable asynchronous phone-number discovery job for 1-500 unique people or Leadsforge person IDs. The job handles sensitive personal data and may reserve or consume credits. It returns a job ID; follow it with Get Enrichment Job and List Enrichment Results, or recover a lost job with List Enrichment Jobs. Setting save_to_list persists results to a Leadsforge list. An optional webhook receives completion or failure events and may be redelivered for up to 24 hours with a stable delivery ID.

ActionTry it

Start Company Follower Search

Start a billable asynchronous search of followers of one LinkedIn company page, optionally filtered by supported geography, department, title, and seniority values. The job handles sensitive personal data and reserves or may consume company-follower credits; Get Balance reports the current unit price. It returns a job snapshot; follow with Get Company Follower Job and List Company Follower Results, or recover a lost ID with List Company Follower Jobs. An optional webhook receives completion or failure events and may be redelivered for up to 24 hours with a stable delivery ID.

ActionTry it

Start Maps Business Search

Start a billable asynchronous Google Maps business search. Leadsforge reserves credits for the requested limit and settles them for businesses found. Every search creates a Leadsforge list named 'Public API: Local Businesses'. It returns a job ID for Get Maps Search Job, List Maps Search Results, or recovery with List Maps Search Jobs. An optional webhook receives completion or failure events and is retried up to 10 times with exponential backoff until a 2xx response.

ActionTry it

Start Maps Owner Enrichment

Start billable asynchronous owner discovery for 1-200 businesses from one Maps search job, requesting up to 1-8 owners per business and optional email or phone enrichment. Credits are reserved from the requested upper bound and settled per contact found; no-owner and recently cached businesses are documented as uncharged. This handles sensitive owner contact data, may use the standard contact waterfall, and may POST lifecycle events to webhook_url. Only one owner job per search can be in progress. Follow the returned job with Get Maps Owner Job and List Maps Owner Results, or recover it with List Maps Owner Jobs.

ActionTry it

Suggest Lead Locations

Resolve a location string to canonical region-level tokens that match people and can be passed to SEARCH_LEADS.lead_locations.

ActionTry it

How the Leadsforge integration works

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

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

Set up Leadsforge in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

    Ask an agent to use Leadsforge 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 Leadsforge integration work with Dench?

The Dench Leadsforge integration connects your AI CRM to Leadsforge, so AI agents can work with your Leadsforge 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 Leadsforge via Dench?

The Leadsforge integration currently exposes 32 actions, including Count Leads, Find Mobile Phone, Find Work Email, Get Balance, Get Company Follower Filter Values, and Get Company Follower Job. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Leadsforge to Dench?

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

Is the Leadsforge integration secure?

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

Leadsforge | Dench AI CRM