Reference for n8n trigger types including webhooks, polling, app, schedule, and manual triggers.
A trigger node is the entry point of a workflow. It defines when and how a workflow starts executing. Every active workflow requires at least one trigger node. Multiple triggers per workflow are supported -- for example, a Schedule Trigger and a Webhook Trigger can coexist in the same workflow.
Webhook triggers start a workflow when an external service sends an HTTP request to a unique n8n URL.
Use case: receive a notification from Stripe when a payment completes.
Polling triggers check an external service for new data at a configurable interval (e.g., every minute, every 5 minutes).
Use case: check an RSS feed for new posts every 10 minutes.
App triggers listen for real-time events from a specific service using that service's native event mechanism (webhooks registered via the service's API, WebSockets, or server-sent events).
Use case: trigger when a new message appears in a Slack channel, or when a GitHub pull request is opened.
Note
Deactivating a workflow that uses an app trigger will unregister the listener from the external service.
Schedule triggers start a workflow based on a time schedule using cron expressions or a simple interval selector.
| Field | Example | Meaning |
|---|---|---|
| Cron Expression | 0 9 * * 1-5 |
Every weekday at 09:00 |
| Simple Interval | Every 30 minutes | Runs on a fixed cadence |
Use case: generate a daily report every morning at 08:00.
The Manual Trigger node exists so you can run a workflow on demand from the editor by clicking "Test Workflow." It produces a single empty item.
Tip
Use the Manual Trigger during development. When you are ready to go to production, replace it with the appropriate automated trigger or add a second trigger node alongside it.
| Scenario | Recommended Trigger |
|---|---|
| Third-party sends event data to your URL | Webhook |
| No webhook support; need to detect changes | Polling |
| Service has an n8n app trigger node | App Trigger |
| Run on a time-based schedule | Schedule |
| Run manually or during development | Manual |
Related tips: Webhook Mastery, Workflow Architecture
I build production n8n and Cloudflare automation for teams — the same engineering behind HarperFlow. Fixed-price, escrow-protected, US-based.