Skip to content
GitHub

Triggers နှင့် Events

Trigger ဆိုတာ Workflow ကို စတင်ပေးသည့် Signal ပါ။ Trigger မပေးမချင်း Workflow သည် “အိပ်” နေပါသည်။ Trigger ဖြစ်ပြီးနောက် Workflow ရှိ Node တစ်ခုစီ အလိုက်သင့် Run ပါသည်။

Trigger အမျိုးအစားများ

Section titled “Trigger အမျိုးအစားများ”

Editor မှ Button နှိပ်မှ Workflow ပြေးသည်။ Testing အတွက် အများဆုံး သုံးသည်။

သင့်တော်သောကိစ္စများ:

  • Workflow ကို Test လုပ်ရန်
  • တစ်ကြိမ်သာ Run ရမည့် Task
  • Production Automation အတွက်မူ မသင့်တော်ပါ

သတ်မှတ်ချိန် ရောက်တိုင်း Workflow ပြေးသည်။

Schedule ဥပမာများ:

  • Every minute — Testing အတွက်
  • Every hour — Hourly Report
  • Daily at 9am — Morning Summary Email
  • Weekly Monday — Weekly Digest
  • Monthly 1st — Monthly Invoice

Cron Expression ကို n8n မှ Visual Mode နဲ့ ပြောင်းလဲနိုင်သည်:

Cron Syntax: * * * * *
│ │ │ │ └── Day of Week (0=Sun)
│ │ │ └──── Month (1-12)
│ │ └────── Day of Month (1-31)
│ └──────── Hour (0-23)
└────────── Minute (0-59)
ဥပမာများ:
0 9 * * 1-5 → တနင်္လာ-သောကြာ မနက် 9:00
0 */2 * * * → နာရီတိုင်း ၂ ကြိမ်
30 8 * * 0 → တနင်္ဂနွေ မနက် 8:30

External System မှ HTTP Request ပို့လာသောအခါ Workflow ပြေးသည်။ Real-time Automation အတွက် အကောင်းဆုံးဖြစ်သည်။

External System Website / App
HTTP POST
n8n Webhook HTTP POST လက်ခံ
200 OK → ဆက်ပြေး
Workflow Continues Processing...

Webhook Flow — External System မှ n8n သို့ Data ပို့ခြင်း

Webhook URL ကို n8n မှ ထုတ်ပေးပြီး External System ထဲ ထည့်ပေးရမည်:

Webhook URL Example:
https://your-n8n-instance.com/webhook/abc123-def456-ghi789
# Test Mode URL (Editor မှ Test လုပ်နေစဉ်)
https://your-n8n.com/webhook-test/abc123-def456-ghi789
# Production URL (Workflow Active ထားသောအခါ)
https://your-n8n.com/webhook/abc123-def456-ghi789

Gmail, Slack, GitHub စသည့် App များ၏ Event ဖြစ်ပွားမှုကို Poll/Listen ဖြင့် Detect လုပ်သည်:

  • Gmail — New Email ရောက်မှ
  • Slack — Message Posted မှ
  • Notion — Database Row ထည့်မှ
  • GitHub — New Issue / PR မှ
  • Google Forms — Form Submit မှ
  • Stripe — Payment Received မှ

Trigger ရွေးချယ်နည်း

Section titled “Trigger ရွေးချယ်နည်း”
Trigger ရွေးချယ်ရမည်
Real-time Response လိုသလား?
YES — Real-time
Webhook Trigger
App Trigger
NO — Scheduled
Schedule Trigger
Manual Trigger

Real-World Trigger ဥပမာများ

Section titled “Real-World Trigger ဥပမာများ”
Form Submit
Webhook Trigger
Google Sheets Save to Sheet
Gmail Thank You Email

User fills form → Save to Sheet + Send Email

Schedule 0 8 * * 1-5
Database Query
Slack Post Report

Every weekday 8am → Fetch Data → Send Report

GitHub Trigger PR Opened
Slack #engineering channel

New GitHub PR → Slack Notification

Trigger ကို Activate လုပ်နည်း

Section titled “Trigger ကို Activate လုပ်နည်း”

Workflow ကို Active ဖြစ်ရမည် — Webhook နှင့် Schedule Trigger တွေ အလုပ်လုပ်ရန်:

  • Active → Trigger Listen နေသည် / Schedule ဖြင့် Run မည်
  • Inactive → Editor မှ Manual ဖြင့် Test မှသာ Run နိုင်သည်

Editor ၏ Top-right ရှိ Toggle Switch ဖြင့် Active/Inactive ပြောင်းနိုင်သည်။

နောက်သင်ခန်းစာမှာ Credentials — API Keys နှင့် Passwords ကို n8n တွင် လုံခြုံစွာ စီမံနည်းကို လေ့လာမည်!