Every automation needs a starting point. In n8n, that starting point is handled by Trigger nodes. A trigger defines when your workflow should begin, whether itβs time-based, event-based, or even manual.
In this article, weβll cover the 6 main types of triggers in n8n, along with what, why, when, and how to use them, plus real-world examples.
![triggers]()
What Are Triggers in n8n?
Triggers are special nodes that start your workflow automatically (or manually). Without them, n8n wonβt know when to run your automation.
For example
A Cron Trigger runs a workflow every morning at 9 AM.
A Webhook Trigger starts instantly when someone submits a form.
A Manual Trigger is used to test workflows while building them.
Why Use Triggers?
β° Automation without effort β Workflows run without manual intervention.
β‘ Instant reactions β Respond to events in real time.
π Consistency β No missed schedules or human errors.
π Scalability β Handle repetitive tasks at scale.
The 6 Types of Triggers in n8n
1. Manual Trigger
π‘ Example Use Cases:
2. Time-Based Trigger (Cron)
π‘ Example Use Cases:
3. Webhook Trigger (Event-based)
π‘ Example Use Cases:
4. App-Specific Triggers
π‘ Examples:
Gmail Trigger β New email received.
Google Sheets Trigger β New row added.
Slack Trigger β New message posted.
5. Polling Trigger
Checks an app/API at intervals (if webhooks arenβt available).
Less βinstantβ than webhooks, but still useful.
π‘ Example Use Cases:
6. Custom Event Trigger
π‘ Example Use Cases:
Key Differences Between Trigger Types
Trigger Type | How It Works | Best For | Example Use Case |
---|
Manual | Run manually from the editor | Testing, one-time tasks | Debugging a new workflow |
Time-Based (Cron) | Runs at fixed times/intervals | Scheduled automations | Daily reports at 9 AM |
Webhook | Starts when an external request hits a URL | Real-time event automation | Website form submission β CRM |
App-Specific | Fires when something happens in an app | App-to-app integrations | New Gmail email β Slack alert |
Polling | Checks an API/service periodically | Apps without webhooks | Check Shopify orders every 10 min |
Custom Event | User-defined/custom logic or event streams | Advanced scenarios | Kafka event β Data pipeline |
Conclusion
Triggers are the foundation of every workflow in n8n. By understanding all 6 types: Manual, Time-Based (Cron), Webhook, App-Specific, Polling, and Custom Event Triggers, you can design automations that are both flexible and reliable.
With the right trigger, your workflow always starts at the right moment