Skip to main content

Using Webhooks with Leadfeeder

Learn how to use webhooks in Leadfeeder to send real-time company and contact data to other systems like your CRM. This guide covers setup, manual triggers, and automating data transfer from lists, helping you integrate and streamline your workflows.

Written by Ruthie Keith
Updated today

⚠️ Important: Dealfront is now Leadfeeder. We are continuously updating the visual assets, and will shortly update the product visuals of the article too. In case you have any questions, reach out to support@leadfeeder.com

⚠️ Important: This feature is part of a Beta program and is not automatically available to all users. To gain access to the Webhooks feature and begin testing, please contact the Leadfeeder Support team for activation.

Webhooks are a simple way for Leadfeeder to send real-time data to other systems. Instead of exporting and importing files, a webhook sends information (e.g., a company or contact record) directly to a URL you provide.

You can think of webhooks as "push notifications for data."

What Can You Do with Webhooks?

Webhooks allow you to:

  • Integrate Leadfeeder with your CRM, marketing automation, or custom tools

  • Trigger workflows in external systems when something happens in Leadfeeder

  • Capture Leadfeeder data in your own applications

💡 Testing tip: Before connecting to your actual system, you can try out webhooks using a free service like webhook.site. It gives you a unique URL where you can inspect the data Leadfeeder sends.


Where You Can Use Webhooks in Leadfeeder

Webhooks can be triggered in different parts of the platform:

  1. Company profile – Send company details

    • From any company profile, you can send the company data to a configured webhook.

  2. Company profile – Send contacts

    • From the contacts tab in a company profile, you can select one or more contacts and send their details to a webhook. When multiple contacts have been selected, this will trigger the webhook multiple times, sending one contact with each invocation.

  3. Lists app – When a company is added to a list

    • Whenever you add a company to a list, Leadfeeder can automatically push that company’s details to your webhook.

  4. Lists app – When a contact is added to a list

    • Similarly, adding a contact to a list can trigger a webhook to send that contact’s details.

Important: The company profile is a central component across Leadfeeder. It's the same view you encounter whether you're working in the Lists app, Target, or Web Visitors. This means webhook functionality in the company profile is consistently available, regardless of which part of Leadfeeder you're using.


Prerequisites

Before you can use webhooks, make sure:

  • You have the right permissions – Your user needs the permission to manage workflows in Settings > Users > Access > Platform


How to Set Up a Webhook

The lightning bolt icon (⚡) is where you trigger and configure webhooks.

Creating Your First Webhook

  1. In the Lists app, Target, or Web Visitors, click on any company to open the company profile sidebar

  2. Click "Send to webhook"

  3. A dropdown menu opens – click "Create a new webhook"

  4. The "Create webhook" dialog opens

    In the "Create webhook" dialog:

    • Name: Enter a name for the webhook which will be used to display it in the user interface (e.g., "My CRM")

    • Webhook URL: Enter the URL of the webhook you created in your CRM, custom app, or integration platform

    • Public checkbox: Enable this to make the webhook available for all users of your account. If not checked, the webhook will be visible only to you

  5. Click "Send" to save. Your webhook is now listed in the dropdown and ready to use!


Using Webhooks

Manually Send a Company to a Webhook

  1. Open a company profile

  2. Click the webhook icon (⚡)

  3. In the dropdown, click the previously configured webhook

This will send the data of the visible company to your webhook.

Manually Send Contacts to a Webhook

  1. Open a company profile

  2. Navigate to the Contacts tab

  3. Select the contacts you want to push

  4. Click the webhook icon (⚡)

  5. Click on the webhook name

This will send the selected contacts to your webhook.

Automatically Send Records from Lists

In the Lists app, you can enable a webhook that will automatically send all newly added companies or contacts.

To enable a webhook for a list:

  1. Open a List

  2. Click the lightning bolt (⚡) button

  3. Enable the toggle on the respective webhook

This will:

  • Initially send all records currently on the list to the webhook

  • Send newly added records in real-time as they're added to the list


Webhook Payload Format

Webhooks send a JSON object representing the company and/or contact. The exact format is documented in our API documentation as part of the "get company details" endpoint.

How to View the Data Structure

Test with webhook.site

  1. Copy the unique URL provided

  2. Enter this URL in Leadfeeder as described above and name the webhook "Debug"

  3. Trigger the webhook in Leadfeeder

  4. See the exact data that has been sent in the webhook.site app

Please note: webhook.site is not related to Leadfeeder in any way. There are other alternatives available.


⚠️ Important: This feature is part of a Beta program and is not automatically available to all users. To gain access to the Webhooks feature and begin testing, please contact the Leadfeeder Support team for activation.

--

Still unsure how to move forward? Check our Academy Videos, contact us via support@leadfeeder.com or use the live chat. We're happy to guide you.

Did this answer your question?