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