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 ব্যবহার করে