---
title: "Dropcontact Integration"
description: "Enrich contacts with verified professional emails and company data through a GDPR-compliant, EU-focused service that never buys or resells personal data. Agents clean lists in batches and append French SIREN, NAF, and VAT data."
url: https://flowrunner.ai/integrations/dropcontact
date_modified: 2026-08-01T02:40:32-07:00
---

# Dropcontact

[Sales Intelligence](https://flowrunner.ai/integrations/category/crm-sales)

Enrich contacts with verified professional emails and company data through a GDPR-compliant, EU-focused service that never buys or resells personal data. Agents clean lists in batches and append French SIREN, NAF, and VAT data.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 3 actions · API key · available

[Dropcontact website](https://dropcontact.com/) · [Platform Documentation](https://www.dropcontact.com) · Capability data verified 2026-08-12

1.  New batch of raw leads captured from a form or import
2.  Agent calls Enrich Contacts (Batch) and receives a request\_id
3.  Agent polls Get Enrichment Result until the data is ready
4.  Agent reads verified emails, phone numbers, and company data per contact
5.  Agent keeps only records with a qualified, deliverable email
6.  Sales team sees the enriched, GDPR-compliant list
7.  Rep approves the list before it feeds an outreach send

## What This Integration Enables

Agents use Dropcontact to complete and verify B2B contacts without compromising on EU data rules. The service finds and verifies professional email addresses, appends company and legal data, and returns qualified records the agent can trust before outreach. Because enrichment is asynchronous, the integration exposes a submit-then-poll pattern: Enrich Contacts (Batch) queues the work and returns a request\_id, and Get Enrichment Result retrieves the data once it is ready. For single contacts where an agent would rather not manage the polling, Enrich and Wait submits and polls internally within a bounded window, returning either the completed data or a pending status the agent can retry. Enabling the SIREN option adds French legal and company data (SIREN, NAF code, VAT, and registered address) for records based in France.

### Without FlowRunner

**Raw import lists**: Leads arrive with names and companies but no reliable email or phone

**Compliance risk**: Enrichment sources of unclear provenance create exposure under EU rules

**Manual cleanup**: Someone completes and verifies each record by hand before it is usable

### With FlowRunner

**Verified records**: Every contact carries a qualified professional email and company data

**GDPR-aligned data**: Enrichment runs through a service that does not buy or resell personal data

**Batch throughput**: Lists of up to 250 records are cleaned in one asynchronous pass

## Use Case Scenarios

### Clean a Raw Import Before It Reaches the CRM

A list of leads lands from a trade-show scanner with names and companies but few reliable emails. The agent submits the whole list with Enrich Contacts (Batch), polls Get Enrichment Result until it completes, and reads back verified professional emails, phone numbers, and company details. It writes only the qualified records into the CRM. The controller of the pipeline gets a clean list instead of a spreadsheet that needs a day of manual repair.

### Single-Contact Enrichment in One Step

An agent processing inbound leads one at a time uses Enrich and Wait so it does not have to manage a request\_id. It submits the contact, the operation polls internally, and the agent gets the enriched record back in the same step. When Dropcontact is still working past the polling window, the agent receives a pending status and retries later with Get Enrichment Result rather than failing the run.

### French Legal Data for B2B Accounts

For accounts based in France, an agent enables the SIREN option during enrichment to pull SIREN, NAF code, VAT number, and registered address alongside the contact data. Finance and compliance get the legal identifiers they need on the account record without a separate lookup, and the record is ready for invoicing and reporting.

## Human-in-Loop Highlight

Enriched EU contact data carries a compliance weight that a match confidence score does not capture. Before an agent lets a freshly enriched list feed a bulk outreach send, it pauses for a human, because sending is the consequential act, not the lookup. This is the digital andon cord applied to data: an agent that stops the line when a batch is about to move from enrichment into contact. The agent messages the list owner through Slack: "I enriched \[N\] contacts through Dropcontact and \[M\] came back with a qualified email. Approve this list for the \[Campaign\] send, or flag any records to hold." The owner reviews and approves, and outreach goes only to contacts a person cleared. The agent does the enrichment at scale; the human owns the decision to reach real people.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via Slack

Human decides

Agent resumes with decision

## Agent Capabilities

3 actions

### Enrichment

3

-   **Enrich Contacts (Batch)** Submit one or more contacts for asynchronous enrichment. Queues the batch and returns a request\_id; it does not return enriched data directly. Supply single-contact convenience fields or a Contacts array of up to 250 records, and enable SIREN to also retrieve French legal data. Use it to start a batch, then poll Get Enrichment Result.
-   **Get Enrichment Result** Retrieve the result of a submitted enrichment batch by its request\_id. While processing it may return a not-ready reason; wait a few seconds and call again. When ready, the data holds one enriched record per submitted contact, with a qualified email, phone, company, and optional legal fields. Use it as the polling half of a batch enrichment.
-   **Enrich and Wait** Submit a contact and poll internally so the enriched data comes back in a single step, without managing the request\_id. Polling is bounded to roughly 90 seconds. Returns a completed status with the data when ready, or a pending status with the request\_id to retry later. Use it for single-contact enrichment inside a synchronous workflow.

## Frequently Asked Questions

### What can FlowRunner do with Dropcontact?

FlowRunner agents can run Enrich Contacts (Batch), Get Enrichment Result, and Enrich and Wait in Dropcontact.

### Does connecting Dropcontact to FlowRunner require OAuth?

No. Dropcontact connects to FlowRunner with an API key, no OAuth flow required.

### Can Dropcontact trigger a FlowRunner workflow automatically?

Dropcontact doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Dropcontact?** This integration exposes Dropcontact to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/dropcontact. Site index: https://flowrunner.ai/llms.txt
