Connect Leadinfo to n8n with the Leadinfo node
Connect Leadinfo to your n8n workflows within a few clicks
With n8n you can connect Leadinfo to hundreds of other apps. Send companies and contacts from Leadinfo to your CRM, a Google Sheet, Slack or any other tool in n8n. You connect through the Leadinfo app for n8n, so you don't need to copy any webhook URLs.
Please note: The n8n integration is only available in the Pro subscription package. If the feature is not included in your current package and you wish to use it, upgrade your account in the Leadinfo portal.
In this article, we'll discuss:
- Why you should connect n8n to Leadinfo
- How to install the Leadinfo app in n8n
- How to connect your Leadinfo account
- How to test your workflow
- How to automatically send companies to n8n
- How to manually send companies to n8n
- How to send contacts to n8n
- What data is sent to n8n
- How to switch from the old n8n integration
- Troubleshooting
Why connect n8n to Leadinfo
With the integration you can:
- Send interesting companies to your CRM automatically
- Send the contacts at those companies along with them
- Get a Slack or Teams message when an interesting company visits your website
- Add leads to a Google Sheet or a database
The app works with n8n Cloud and self-hosted n8n.
How do I install the Leadinfo app in n8n?
The Leadinfo app has four triggers. Each one starts your workflow on a different event:
| Trigger in n8n | Starts your workflow when |
| Leadinfo — Company Triggered | a company meets the rules of a Leadinfo trigger |
| Leadinfo — Contact Triggered | a company meets the rules of a Leadinfo trigger, with its contacts (Contact Push must be on) |
| Leadinfo — Company Shared | you share a company to n8n from the Leadinfo inbox |
| Leadinfo — Contact Shared | you share a contact to n8n from the Leadinfo inbox (Contact Push must be on) |
Step 1: Open a workflow in n8n and click "Add first step".
Step 2: Search for "Leadinfo". You'll see the four Leadinfo triggers.

Step 3: Click the trigger you need. Click "Install" if the app isn't installed yet, then click "Add to workflow".

How do I connect my Leadinfo account?
Step 1: Open the Leadinfo trigger. Under "Credential", select "Create new credential".
Step 2: Click "Connect".

Step 3: Log in with your Leadinfo account and click "Allow".

Your account is now connected. You can use the same credential for all four Leadinfo triggers.
Log in with the Leadinfo account that has access to the website you want to send leads from.
How do I test my workflow?
Step 1: Open the Leadinfo trigger and click "Test this trigger".

Step 2: In Leadinfo, share a company to n8n or let a trigger fire while n8n is listening. The data appears in n8n, so you can use the fields in the next steps of your workflow.
Step 3: Add the next steps, for example "HubSpot: Create company", and click "Publish".
When you publish the workflow, the app connects to Leadinfo by itself. When you unpublish or delete the workflow, the connection is removed. Publish the workflow first, and only then enable the n8n action in your Leadinfo trigger.
How do I automatically send companies to n8n?
Use the "Company Triggered" or "Contact Triggered" trigger in n8n.
Before you start: publish your n8n workflow first (see "How do I test my workflow?"). If a trigger fires while no Leadinfo workflow is published, Leadinfo switches the n8n action off and you have to enable it again.
Step 1: In Leadinfo, go to "Triggers" and create a new trigger.
Step 2: Set the rules a company needs to meet. For example: companies from the UK, with more than 5 employees, that visited your pricing page.
Step 3: Under "Action", select "n8n". Don't select "n8n-legacy": that is the old integration.
Step 4: Click "Enable action". Want a company to be sent again when it meets the rules later? Choose a period under "Re-enrollment" first.
Step 5: Click "Save" in the top right corner.

Every company that meets the rules is now sent to n8n.
How do I manually send companies to n8n?
Use the "Company Shared" trigger in n8n.
Step 1: Open the company profile in your Leadinfo inbox.
Step 2: Click "Actions" in the top right corner and select "Share on n8n".

Don't select "Share on n8n-legacy": that is the old integration.
How do I send contacts to n8n?
Leadinfo doesn't send contacts by default. Turn on Contact Push first.
Step 1: In Leadinfo, go to "Settings" and select "n8n".
Step 2: Open the "Contacts" tab and switch on "Enable Contact Push".

Step 3: In n8n, use "Contact Triggered" for contacts from a Leadinfo trigger, or "Contact Shared" for contacts you share by hand.
Step 4: To share a contact by hand, open the company profile and go to the "Contacts" tab. Click the three dots next to the contact and select "Add to n8n app".

Contacts are always sent together with their company.
What data is sent to n8n?
Each trigger sends different data. Leadinfo only fills in fields it knows, so some fields can be empty. You choose which fields to use in the next steps of your workflow.
| Trigger | What you receive in n8n |
| Company Triggered | Company details: name, description, address, country, website, phone number, email address, founding date, Chamber of Commerce number, VAT number, industry code, legal form, number of employees. Plus a link to the company in Leadinfo, a timestamp, and the trigger ID and name. |
| Company Shared | The same company details, link and timestamp. No trigger ID or name. |
| Contact Triggered | More company details, including visit data: sessions, pages viewed, visit duration, first and last visit, source, medium, campaign and tags. Plus the contacts and the trigger ID and name. |
| Contact Shared | The contact, plus company details with visit data: sessions, pages, first and last visit, source, medium, campaign and tags. |
For each contact you get: first and last name, email address, job title and job category, country, company phone number, and LinkedIn, Xing and X (Twitter) links.
How do I switch from the old n8n integration?
The old integration works with a webhook URL. It stops working on 22 October 2026.
Step 1: Install the Leadinfo app and connect your account (see the steps above).
Step 2: Open your existing workflow and replace the "Webhook" node with a Leadinfo trigger. Use "Company Triggered" (or "Contact Triggered") for leads from a trigger, and "Company Shared" for leads you share by hand.
Step 3: Check the fields in the next steps of your workflow. Some fields have new names.
Step 4: Test the workflow and click "Publish".
Step 5: In Leadinfo, open each trigger that uses "n8n-legacy". Enable the "n8n" action and switch off "n8n-legacy", then click "Save". Otherwise the new Leadinfo trigger in n8n receives nothing.
Step 6: In Leadinfo, go to "Settings" > "n8n-legacy" and remove the old webhook URL. Otherwise your leads are sent twice.
Troubleshooting
I don't receive any data in n8n
- Check that the workflow is published.
- For "Triggered" triggers: check that your Leadinfo trigger has the "n8n" action enabled and that the trigger is saved. Leadinfo switches the action off when a trigger fires while no Leadinfo workflow is published. If that happened, enable it again.
- Check that you connected the right Leadinfo account.
- Check that your Leadinfo subscription is on the Pro package.
I don't receive any contacts
- Check that "Enable Contact Push" is switched on under "Settings" > "n8n" > "Contacts".
My leads arrive twice
- Switch off "n8n-legacy" in your triggers and remove the old webhook URL under "Settings" > "n8n-legacy".
- Add a filter on "trigger_id" if several workflows use the same Leadinfo trigger.
I can't find the Leadinfo app in n8n
- Only n8n owners and admins can install apps. Ask your n8n admin.
n8n says my credential is invalid
- Open the credential in n8n, click "Connect" again and log in to Leadinfo.
- Still not working? Contact Leadinfo support and tell us whether you use n8n Cloud or self-hosted n8n.