How to Create a Webhook / Catch Hook with n8n

Webhooks are a crucial part of modern automation, allowing different systems to communicate seamlessly by sending and receiving data in real time. If you’re looking for a cost-effective alternative to Zapier, n8n is an excellent choice. In this guide, we’ll show you how to set up a webhook (or a catch hook) in n8n, enabling you to send and receive data efficiently.

By the end of this tutorial, you’ll learn how to:

  • Create a catch hook

  • Use Postman to test your webhook

  • Send data from Go HighLevel to n8n

  • Forward webhook data to another app

Let’s dive in! 🚀

Why Use n8n Webhooks?

If you’re familiar with automation tools like Zapier or Make, you’ll know how useful webhooks are for connecting different software. However, Zapier can become expensive when dealing with a high volume of leads. n8n is a self-hosted automation tool that allows you to set up similar workflows at a fraction of the cost.

Key benefits of using n8n:

  • Cheaper than Zapier – Ideal for agencies managing large lead volumes

  • Customisable & Self-Hosted – Greater control over your workflows

  • Integrates with APIs – Works seamlessly with tools like Go HighLevel, ActiveCampaign, OpenAI, and more

Step 1: Setting Up a Catch Hook in n8n

A catch hook is a webhook designed to receive incoming data. Here’s how you can set it up:

  1. Open n8n and create a new workflow.

  2. Click on “Add First Step” and select Webhook.

  3. Choose the “Catch Hook” option (this means the webhook will wait for incoming data).

  4. Set the Authentication to None.

  5. Choose POST as the HTTP Method.

  6. Copy the Webhook URL (you’ll need it for testing).

  7. Click “Save” and then “Listen for Test Event”.

At this point, n8n is waiting to receive test data. Next, we’ll test the webhook using Postman.

Step 2: Testing Your Webhook with Postman

Before implementing the webhook into your CRM, it’s a good idea to test it using Postman.

  1. Open Postman and create a new POST request.

  2. Paste the Webhook URL from n8n.

  3. Go to the Body section and choose form-data.

  4. Add a test key-value pair (e.g., email: [email protected]).

  5. Click “Send”.

If the test is successful, n8n will capture the data and display it in the execution logs. If something goes wrong, Postman will show an error message, helping you debug the issue.

Step 3: Sending Data from Go HighLevel to n8n

If you’re using Go HighLevel as your CRM, you can send leads directly to n8n via webhooks.

  1. Open Go HighLevel and navigate to Automations.

  2. Create a New Workflow and select “Send Webhook” as an action.

  3. Paste the Webhook URL into the webhook action.

  4. Ensure the payload includes necessary fields (e.g., first_name, last_name, email, phone).

  5. Save and test the automation.

Now, whenever a lead is qualified in Go HighLevel, their data will be sent to n8n in real time.

Step 4: Forwarding Webhook Data to Another App

Once n8n captures the data, you may want to send it to another app (e.g., a client’s CRM, Google Sheets, or another automation tool).

Forward Data Using an HTTP Request

  1. Click “Add New Step” in n8n and choose HTTP Request.

  2. Select POST as the method.

  3. Enter the API URL of the target app.

  4. Add headers (e.g., Authorization: Bearer YOUR_API_KEY).

  5. Map the n8n webhook data to the target app’s fields.

  6. Click Save & Execute.

This setup enables real-time lead forwarding from Go HighLevel → n8n → Client’s CRM.

Troubleshooting Common Webhook Issues

  1. Webhook Not Receiving Data?

    • Ensure you’ve copied the correct webhook URL.

    • Check that Postman is using the POST method.

  2. Incorrect Data Formatting?

    • Verify the JSON format of the request.

    • Use execution logs to debug field mapping issues.

  3. API Authentication Errors?

    • Double-check your API keys and authorization headers.

Final Thoughts

Using n8n webhooks is an excellent way to automate lead processing, save money on Zapier, and gain full control over your automation workflows. Whether you’re sending leads from Go HighLevel, ActiveCampaign, or any other CRM, n8n provides a powerful and scalable solution.

If you’re interested in learning how to monetise old leads with AI automation, check out our Prince Charming AI Challenge here. It’s a free program designed to help you generate revenue from dead leads.

Recent posts

how to run $100k+ campaigns for businesses & take $30k-$50k+ for yourself… with AI doing all the work

You can do this over and over again, you don’t need tech skills, ads or funnels, and this crushes in the brick & mortarfinanceecommerceB2B and 
info-product
 niches.

Can't Find What You're Looking For? Search Our Posts!

Search
How To Run $100,000+ Campaigns For Businesses & Take
$30,000 to $50,000+ For Yourself… With AI Doing All The Work

How To Run $100,000+ Campaigns For Businesses & Take $30,000 to $50,000+ For Yourself… With AI Doing All The Work

HOLD UP!

ARE YOU HELD HOSTAGE BY DEMANDING LEAD GEN CLIENTS?

Escape “Retainer Prison” And End The Nasty Texts, PM’s & Emails Demanding You Do MORE Work For Less Money

I Wrote A Book...

How To Run $100,000+ Campaigns For Businesses & Take
$30,000 to $50,000+ For Yourself… With AI Doing All The Work

How To Run $100,000+ Campaigns For Businesses & Take $30,000 to $50,000+ For Yourself… With AI Doing All The Work