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

Why Use Triggers?

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:

5. Polling Trigger

💡 Example Use Cases:

6. Custom Event Trigger

💡 Example Use Cases:

Key Differences Between Trigger Types

Trigger TypeHow It WorksBest ForExample Use Case
ManualRun manually from the editorTesting, one-time tasksDebugging a new workflow
Time-Based (Cron)Runs at fixed times/intervalsScheduled automationsDaily reports at 9 AM
WebhookStarts when an external request hits a URLReal-time event automationWebsite form submission → CRM
App-SpecificFires when something happens in an appApp-to-app integrationsNew Gmail email → Slack alert
PollingChecks an API/service periodicallyApps without webhooksCheck Shopify orders every 10 min
Custom EventUser-defined/custom logic or event streamsAdvanced scenariosKafka 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