n8n webhooks: DOs and DON'Ts

Tommy Eberle May 15, 2025
Video Thumbnail
Tommy Eberle Logo

Tommy Eberle

View Channel

About

I'm here to teach you how to vibe code. I'm a software engineer, previously worked at a venture backed AI fintech startup and before that at a quant trading firm.

Video Description

Webhooks are a crucial part of n8n. They are the backbone of many of the most useful n8n workflows and integrations. It is difficult to manage large numbers of webhooks in larger project effectively. In this video, I go over a handful of "DOs" and "DONTs" for using n8n webhooks. These are general guidelines that I find helpful. They will help you develop n8n workflows much more efficiently and with fewer bugs. These DOs and DONTs come from my experience as a senior software engineer where I built hundreds of python, java, js web servers and also my time building n8n workflows. 00:00 Intro 01:04 Simple Webhook Workflow 02:05 DON'T use the default path 03:04 DON'T use auth when testing 04:35 DO use IP whitelisting in prod 05:12 DON'T put webhook trigger near business logic 07:03 DO put all webhook logic in one workflow 08:24 DON'T consume data from webhook trigger directly 10:26 DO log incoming http requests to a db (airtable, google sheets, postgres etc) 12:56 DON'T return immediately 14:28 DO respond with meaningful errors

You May Also Like