Trigger Nodes — Workflow শুরু করার উপায়

লেসন ৫ / ২৫

Trigger Node কী?

Trigger হলো workflow-এর প্রবেশদ্বার — এটি নির্ধারণ করে workflow কখন ও কীভাবে শুরু হবে।

১. Manual Trigger

  • শুধু বোতাম চাপলে শুরু হয়
  • Test করার জন্য আদর্শ
  • Production-এ ব্যবহার হয় না

২. Schedule Trigger (নির্দিষ্ট সময়ে)

Rule: Every day at 9:00 AM
Rule: Every Monday at 08:30 AM
Rule: Every 30 minutes
Custom Cron: 0 9 * * 1-5   (Weekdays সকাল ৯টায়)

ব্যবহার: প্রতিদিন সকালে রিপোর্ট পাঠানো, সাপ্তাহিক summary email।

৩. Webhook Trigger (HTTP Request এলে)

# n8n একটি URL দেয়:
https://your-n8n.com/webhook/abc123xyz

# যেকোনো সার্ভিস এই URL-এ POST করলে workflow চলবে
curl -X POST https://your-n8n.com/webhook/abc123xyz \
  -H "Content-Type: application/json" \
  -d '{"name": "করিম", "email": "karim@example.com"}'

ব্যবহার: Website form submit হলে, payment gateway callback, GitHub push।

৪. App-specific Triggers

  • Gmail Trigger — নতুন ইমেইল এলে
  • Google Sheets Trigger — নতুন row যোগ হলে
  • Telegram Trigger — Bot-এ message এলে
  • Facebook Lead Ads Trigger — নতুন lead এলে
  • WooCommerce Trigger — নতুন order এলে
  • GitHub Trigger — নতুন issue/PR এলে

৫. Polling vs Webhook

Polling: n8n নিজে বারবার চেক করে (প্রতি 1 মিনিটে)
Webhook: সার্ভিস নিজে n8n-কে notify করে (instant)

Webhook ভালো — real-time ও কম resource ব্যবহার করে