آنچه در این مقاله میخوانید [پنهانسازی]
در این مقاله، جلسه چهارم آموزش جامع Webhook و HTTP Request در n8n از دوره رایگان n8n با هژی را بررسی میکنیم که بهطور اختصاصی به دو نود پرکاربرد یعنی Webhook Node و HTTP Request Node میپردازد. اگر در حال اتوماسیونسازی کسبوکار خود هستید یا میخواهید سیستمهای مختلف را به هم متصل کنید، درک کامل این دو نود کلیدیترین مهارت شما خواهد بود.
📺 مشاهده ویدیو این آموزش در یوتیوب:
👉 جلسه چهارم آموزش n8n در یوتیوب
Webhook Node در n8n چیست؟
نود Webhook در واقع نقطه ورود به اتوماسیون شماست. یعنی زمانی که یک رویداد خارجی (مثل پیام تلگرام، فرم ثبتنام، یا کلیک کاربر) اتفاق میافتد، Webhook فعال شده و بقیه زنجیره اتوماسیون را اجرا میکند.
فیلدهای مهم Webhook Node:
| فیلد | توضیح |
|---|---|
| HTTP Method | مشخص میکند که وبهوک با چه نوع درخواستی (GET, POST, PUT…) فعال شود. معمولاً POST استفاده میشود. |
| Path | مسیر اختصاصی URL برای این وبهوک. مثلا: order-update، که آدرس نهایی به صورت https://yourdomain.com/webhook/order-update خواهد بود. |
| Response Mode | نحوه پاسخدهی اتوماسیون به درخواست ورودی را تعیین میکند. گزینهها: On Received, Last Node, No Response. |
| Response Code | کد وضعیت HTTP (مانند 200، 400، 500) را میتوانید تنظیم کنید. |
| Response Headers/Body | در صورت نیاز، میتوانید پاسخ کاستوم هم بدهید. مثلاً پاسخ JSON یا پیام تایید. |
| Authentication | امکان فعالسازی احراز هویت در ورودی مثل Basic Auth، Header Token و … وجود دارد. |
| Webhook URLs | URLهایی که میتوانید در سرویس خارجی وارد کنید تا درخواستها به n8n برسد. |
🔔 مثال عملی:
فرض کنید یک فرم تماس در وبسایت دارید و میخواهید اطلاعات فرم مستقیماً وارد n8n شود. یک Webhook میسازید با مسیر contact-form و روش POST. هر زمان کاربر فرم را ارسال کند، اطلاعات مستقیماً به این وبهوک ارسال و اتوماسیون آغاز میشود.
HTTP Request Node در n8n چیست؟
نود HTTP Request اجازه میدهد شما از داخل n8n به هر API خارجی متصل شوید. مثلا گرفتن داده از یک CRM، فرستادن پیام به تلگرام، ثبت اطلاعات در Airtable و…
فیلدهای مهم HTTP Request Node:
| فیلد | توضیح |
|---|---|
| HTTP Method | روش درخواست (GET, POST, PUT, DELETE و…) را انتخاب میکنید. |
| URL | آدرس مقصد درخواست شما. مثلا: https://api.telegram.org/bot.../sendMessage |
| Query Parameters | اگر API از پارامترهای URL استفاده میکند، در این بخش وارد میکنید. |
| Headers | هدرهایی مانند Authorization, Content-Type و غیره را اینجا تنظیم میکنید. |
| Body Parameters | اگر متد POST یا PUT استفاده میکنید، پارامترهای اصلی در این بخش وارد میشوند. |
| Response Format | فرمت خروجی را مشخص میکند: JSON, Text, Binary و… |
| Options > Timeout | زمان انتظار برای پاسخ (بهصورت میلیثانیه). اگر سرور دیر پاسخ دهد، خطا میدهد. |
| Options > Follow Redirects | در صورت فعال بودن، مسیرهای ریدایرکت را دنبال میکند. |
| Send Binary Data | در صورت نیاز به ارسال فایل، این گزینه فعال میشود. |
📦 مثال عملی:
فرض کنید میخواهید پس از دریافت اطلاعات از فرم، یک پیام به کانال تلگرام ارسال شود. کافیست Webhook را به HTTP Request متصل کنید و در URL، API تلگرام را وارد کرده و پارامترهایی مثل chat_id و text را ارسال کنید.
سناریوی ترکیبی Webhook + HTTP Request
یکی از کاربردیترین روشها، ترکیب این دو نود است. مثلا:
دریافت فرم سفارش از وبسایت با Webhook
ارسال پیام تایید سفارش به مشتری در تلگرام با HTTP Request
ذخیره سفارش در Google Sheet یا Airtable
نتیجهگیری محمد هژبری
نودهای Webhook و HTTP Request دو ستون اصلی برای اتصال n8n به دنیای بیرون هستند. با یادگیری آنها، میتوانید هر نوع ورودی را پردازش و هر خروجی را تولید کنید، بدون یک خط کدنویسی!
📺 آموزش ویدیویی کامل این جلسه را همین حالا ببینید:
👉 جلسه چهارم آموزش n8n در یوتیوب
📌 مقالات مرتبط:
📥 برای دریافت فایل نمونه اتوماسیون همین سناریو کلیک کنید.









