Resources · n8n integration

Dropcontact n8n integrationAutomate Dropcontact with n8n.

Half a lead list is a name and a company site, and no way to reach anyone. The Dropcontact n8n integration puts one node in your workflow, with a single Contact resource and 2 operations: enrich a contact, or fetch the result of an enrichment. Built for teams who keep their prospecting data in a sheet or a CRM.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the Dropcontact n8n integration actually do?

It connects a Dropcontact account to an n8n workflow through one node. That node carries a single resource, Contact, and 2 operations: contact.enrich finds a B2B email and completes a record from a name and a website, contact.fetchRequest picks up the result of an enrichment that was started earlier. Dropcontact has no trigger node in n8n, so the workflow always starts somewhere else and calls the node when a contact is missing an address.

Start with the list you already have. A team drops trade show badges or webinar signups into a spreadsheet: first names, company sites, almost never an email. A workflow reads the rows from Google Sheets, sends each one through the enrich operation, then writes the returned contact back next to the original row. The manual round of searching disappears.

Turn social activity into CRM records. A scraping tool collects the people who reacted to a LinkedIn post, Dropcontact turns each profile into a reachable contact, and the result lands as a new record in HubSpot or Pipedrive. A sending tool such as lemlist then picks up only the contacts that came back with an address.

React to a signal instead of a schedule. A monitoring tool flags a company that just opened a role, the workflow enriches the person who owns that budget, pushes the contact into Salesforce, and posts a short note to the channel that follows the account.

The node stops at those 2 operations. Anything else the Dropcontact API offers stays reachable through the HTTP Request node, which reuses the same credential with predefined authentication, so the key lives in one place. Keep that in mind before building a workaround: there is no bulk operation and no history lookup in the node.

Two things catch people out. The enrich operation has no required parameter, so an empty node runs and gives you almost nothing back: feed it an email, or a name with a website, or a LinkedIn profile. And with Simplify Output (Faster) turned on, the node hands back an identifier rather than the contact itself, which is exactly the job Fetch Request does afterwards. Still comparing platforms? The n8n review goes through the trade-offs.

Connect

How do you connect Dropcontact to n8n?

  1. 01

    Open your Dropcontact API page

    Dropcontact asks for a developer account before it hands out an API key. Once the account exists, the key sits on the API page of the Dropcontact app. Copy it from there rather than from an email or a shared document, so you always take the key attached to the account that will be billed for the enrichments.

  2. 02

    Create the credential in n8n

    In n8n, open the Credentials menu and create a Dropcontact credential. A credential is the box where n8n stores a secret so a node never holds it in plain sight. The Dropcontact credential has one field, API Key, and one supported authentication method, API key. Paste the value and save.

  3. 03

    Point the node at the credential

    Drop a Dropcontact node into a workflow and pick the credential from the dropdown list. Set Resource to Contact, Operation to Enrich, type a known work email in Email, and run the node once. A filled response confirms the key works, and you can switch the field to an expression such as {{ $json.email }} for real runs.

Actions

What can the Dropcontact node do?

The Dropcontact node exposes 2 operations across 1 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.

Resources × operations matrix
ResourceEnrichFetch Request
Contact✓✓

Contact

2 operations
01

Find B2B emails

contact.enrich

What you see in n8n

Notes & use cases

Sends a contact to Dropcontact and returns an enriched record built from what you already hold: an email, a name, a website.

Key parameters

  • Email: the address to work from, often {{ $json.email }} from the node before. No field is required here, so a name plus a Website is a valid starting point.
  • Simplify Output (Faster): on, the node returns a request identifier straight away; off, it waits for the contact data before it completes.
  • French Company Enrich: adds the SIREN number, NAF code, TVA number, company address and leader details. French companies only.
Use cases
a badge scan export carries names and company sites but no addresses. Enrich every row before it reaches the CRM.
02

Fetch Request

contact.fetchRequest

What you see in n8n

Notes & use cases

Collects the result of an enrichment that was launched earlier. When Simplify Output (Faster) was on, the first call only returned an identifier, and this operation goes back for the finished contact data.

Key parameters

  • Request ID: required, the identifier handed back by the enrich call, usually read from that node with an expression.
Use cases
split a long list in two passes. One workflow fires the enrichments and stores each identifier in a sheet, a second one runs later on a Schedule Trigger and collects the completed contacts.
Need help

Need help automating Dropcontact with n8n?

A person reads every message.

FAQ

Dropcontact and n8n, the questions that come up

01Is the Dropcontact n8n integration free?
Yes on the n8n side. The Dropcontact node ships with n8n, so there is nothing to install and nothing extra to pay to use it, on n8n Cloud as well as on a self-hosted instance under the Community Edition and its Sustainable Use licence. A workflow behaves the same way in both places, which means you can build it on Cloud and move it onto your own server later. What Dropcontact itself charges for enrichment sits outside n8n and outside this page, so check that on their side before you run a large list.
02What credentials do you need for the Dropcontact node?
An API key, and that is the only supported authentication method. Dropcontact asks you to create a developer account first, then exposes the key on the API page of its app. In n8n you create a Dropcontact credential from the Credentials menu, paste the value into the API Key field, and save. From then on the credential appears in the dropdown of every Dropcontact node you add, in any workflow. There is no OAuth flow and no scope to select, so the account that owns the key defines what the node can reach.
03What are the limits of the Dropcontact node?
It covers 2 operations on a single Contact resource, and nothing else. Enrich a contact, or fetch the result of an earlier enrichment. There is no operation to list past requests and no bulk mode, so a list is processed item by item through the workflow. Anything the Dropcontact API offers beyond those two calls goes through the HTTP Request node, which reuses your existing credential with predefined authentication. One more detail worth knowing: the enrich operation marks no parameter as required, so the node will happily run on an empty item and return nothing useful.
04Can a workflow react to Dropcontact in real time?
No, because Dropcontact has no trigger node in n8n. Nothing on their side starts a workflow. You choose the starting point instead, and there are three usual ones. A Schedule Trigger runs the workflow at a fixed interval, which fits a nightly pass over new rows in a sheet. A Webhook node gives n8n a URL that another service calls when something happens, for example a form tool posting a new signup. Or the trigger of another app in your stack, such as a new deal in your CRM, kicks off the enrichment.
05n8n or Make for Dropcontact?
It depends on where your data has to live and how you want to pay. Make is hosted by its vendor, with no self-hosting option, and it bills per operation, so a long enrichment list has a cost you can read in advance. n8n runs on n8n Cloud or on your own server through Docker or npm, and the same workflow works in both, which matters when contact data cannot leave your infrastructure. Both give you a visual canvas. Pick on hosting, data control, and cost model rather than on the node list, since the Dropcontact node exists on either side.