Smart Waterfall Email & Phone Finder for contact enrichment and lead generation
Smart Waterfall Email & Phone Finder for contact enrichment and lead generation On Nagent, Bettercontact is exposed as a fully-configurable contact management integration that any agent can call — 5 actions, and API key authentication. No code is required to wire Bettercontact into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Bettercontact to automate the kinds of tasks contact management teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Bettercontact into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Bettercontact, with input parameters and output schema. Drop these into any step of an agent built in Helix.
BETTERCONTACT_CHECK_CREDITS_BALANCETool to check the remaining credits balance for a BetterContact account. Use when you need to verify available credits before making API requests that consume credits.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BETTERCONTACT_CREATE_LEAD_FINDER_SEARCHTool to create a new Lead Finder search to discover leads based on company and people criteria. Use when you need to find prospects matching specific job titles, departments, seniority, company size, industry, or technology stack.
Input parameters
Filters to apply when searching for leads. At least one filter must be specified
Optional webhook URL to receive results automatically when the search completes
Maximum number of leads to return in the search results
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BETTERCONTACT_ENRICH_LEADSTool to create a lead enrichment request for work emails and direct phone numbers. Uses waterfall enrichment across multiple data providers for higher accuracy. Supports batches of 1-100 leads.
Input parameters
Array of leads to enrich. Minimum: 1 lead. Maximum: 100 leads per request.
Webhook URL where enrichment results will be pushed once processing is complete.
Process flow ID to use for enrichment, if subscribed to the process flow add-on.
If true, direct phone number of the contact will be enriched using waterfall enrichment.
If true, work email address of the contact will be enriched using waterfall enrichment.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BETTERCONTACT_GET_ENRICHMENT_RESULTSTool to retrieve enrichment results for a specific request ID. Use when you need to check the status and get enriched lead data including email addresses, contact information, and summary statistics for a submitted enrichment request.
Input parameters
The unique identifier for the enrichment request. This ID is returned when you submit an enrichment request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
BETTERCONTACT_GET_LEAD_FINDER_RESULTSTool to retrieve results from a submitted Lead Finder search. Returns comprehensive lead and company data including contact information, LinkedIn profiles, job titles, company details, and enrichment data.
Input parameters
The unique identifier of the Lead Finder search request to retrieve results for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 92 agents privately built on Nagent that already use Bettercontact.
Build on Nagent
Connect Bettercontact to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Bettercontact, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Bettercontact is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Bettercontact is connected, you configure its 5 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Bettercontact steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Bettercontact event fires, the agent kicks off automatically.
Every Bettercontact action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Bettercontact ships with 5 pre-built contact management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Bettercontact together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Bettercontact-based workflows tailored to your business.