Dropcontact is a B2B email finder and data enrichment service that provides verified professional email addresses and enriches contact information.
Dropcontact is a B2B email finder and data enrichment service that provides verified professional email addresses and enriches contact information. On Nagent, Dropcontact is exposed as a fully-configurable contact management integration that any agent can call — 7 actions, and API key authentication. No code is required to wire Dropcontact into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Dropcontact 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 Dropcontact 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 Dropcontact, with input parameters and output schema. Drop these into any step of an agent built in Helix.
DROPCONTACT_CREATE_WEBHOOK_SUBSCRIPTIONTool to create a new webhook subscription for receiving automatic notifications when enrichment results are ready. Use this instead of polling GET /v1/enrich/all to receive push notifications when contact enrichment processing completes. Currently only supports 'enrich_api_result' event type.
Input parameters
Whether the subscription is active. Set to true to enable the webhook subscription.
Rate limiting period in seconds. Defines the time window for max_webhooks_per_period. Valid range: 1-60 seconds.
The type of event to subscribe to. Currently only 'enrich_api_result' is supported for receiving notifications when enrichment processing completes.
The URL where webhook notifications will be sent. Must be a valid HTTPS URL that can receive POST requests.
Maximum number of webhooks allowed per period. Controls rate limiting to prevent overwhelming your endpoint. Valid range: 1-100.
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
DROPCONTACT_DELETE_WEBHOOK_SUBSCRIPTIONTool to delete a webhook subscription. Use when you need to remove a configured webhook and stop receiving notifications. Alternatively, you can pause a subscription by setting it to inactive using the update endpoint.
Input parameters
The ID of the webhook subscription to delete
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
DROPCONTACT_ENRICH_CONTACTSInitiates asynchronous batch enrichment for up to 250 contacts with email finding, validation, and company information. Returns a request_id that must be used with the 'Retrieve Enrichment Results' action to fetch the enriched data. Each contact needs at least one of: email, OR (first_name + last_name + company), OR (full_name + company), OR LinkedIn URL. The enrichment typically completes within 30-60 seconds depending on batch size.
Input parameters
List of contacts to enrich (1-250). Each contact must have: (email) OR (first_name + last_name + company) OR (full_name + company) OR (linkedin URL).
Set to true to retrieve French company data: SIREN number, NAF code, VAT number, and company address.
Language for enriched data. Use 'en' for English. Defaults to French if not specified.
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
DROPCONTACT_LIST_WEBHOOK_SUBSCRIPTIONSTool to list webhook subscriptions. Use when you need to inspect your configured webhooks.
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
DROPCONTACT_LIST_WEBHOOK_SUBSCRIPTIONS_V2Tool to list all webhook subscriptions configured for the account. Returns webhook URLs, event types, and subscription details. Use when you need to inspect your configured webhooks.
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
DROPCONTACT_RETRIEVE_ENRICHMENT_RESULTSRetrieves enriched contact data by request ID after submitting contacts for enrichment. Use this tool to fetch the results of a contact enrichment request created with the 'Batch Enrich Contacts' action. The enrichment process may take 30-60 seconds. If the request is still processing, the response will indicate 'success=false' with a reason message. Once complete, you'll receive enriched data including emails with qualification status, LinkedIn profiles, company information, phone numbers, and location details. Note: You can retrieve partial results even if all contacts haven't been processed yet.
Input parameters
The unique identifier returned by the 'Batch Enrich Contacts' action when submitting contacts for 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
DROPCONTACT_UPDATE_WEBHOOK_SUBSCRIPTIONTool to update an existing webhook subscription. Use when you need to modify the callback URL, rate limiting settings, or active status. The event_type field cannot be changed after creation.
Input parameters
Set to false to pause the subscription, true to activate it
Period in seconds for webhook rate limiting (1-60)
The new webhook callback URL
The ID of the webhook subscription to update
Maximum number of webhooks allowed per period (1-100)
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 33 agents privately built on Nagent that already use Dropcontact.
Build on Nagent
Connect Dropcontact 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 Dropcontact, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Dropcontact is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Dropcontact is connected, you configure its 7 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Dropcontact 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 Dropcontact event fires, the agent kicks off automatically.
Every Dropcontact 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 Dropcontact ships with 7 pre-built contact management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Dropcontact together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Dropcontact-based workflows tailored to your business.