Resources · n8n integration

n8n Manual Trigger nodeConfigure Manual Trigger in n8n.

Every workflow needs something at the front, and while you build, that something is usually the Manual Trigger. The n8n Manual Trigger node runs the flow on clicking a button in n8n. It has 0 parameters, so there is no panel to fill in, which makes it the fastest way to test the nodes wired after it.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the n8n Manual Trigger node actually do?

The Manual Trigger node opens a workflow and starts it when you click a button in n8n. Nothing listens, nothing waits, nothing polls. You decide the moment the run happens, and the nodes wired after it execute in order, so the data they produce is available to expressions written as {{ $json.field }} further down the chain.

Think of it as the node you build against. A spreadsheet export is the clearest case: you drop a Google Sheets node after the trigger, click, and look at what came back. Wrong column, empty rows, a date in the wrong format, you fix it and click again. No waiting on an event that may not fire for hours.

One-off jobs are the second case, and they never really leave the Manual Trigger behind. A file that has to be pushed to a server today and probably never again is a chain of two nodes, an Ftp upload or a shell command, run by hand when someone asks for it. Turning that into a scheduled automation would cost more than the job itself.

The third case is showing the thing to someone. A workflow that posts a digest to Slack or drafts a reply in Gmail is much easier to explain when a colleague can watch it run on demand, step by step, instead of reading a canvas full of arrows and hoping the event arrives while they are looking.

When do you take something else? The moment nobody should have to be there. A trigger that listens only does its job when the workflow is active, and Manual Trigger never becomes that: it fires when a human clicks, and only then. So it is the start of the build, not the end of it. Swap it for the trigger that matches the event you actually care about once the logic behind it is proven.

The limits are worth stating plainly, because they are the whole point. The node exposes 0 parameters, which means there is nothing to tune, nothing to break and nothing that behaves differently between version 1 and any workflow you open later. It also means it carries no data of its own into the run. If you need a payload while testing, you fetch one, often with an HTTP Request call to the endpoint you are working against, and the rest of the workflow reads that instead. If you are still weighing n8n against another platform before you invest in all this, the n8n review covers the ground this page does not.

Parameters

Manual Trigger

The Manual Trigger node has 0 parameters. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.

Need help

Need help automating Manual Trigger with n8n?

A person reads every message.

FAQ

Manual Trigger in n8n: the questions that come next

01Is the Manual Trigger node included in n8n, on Cloud and self-hosted?
Yes. Manual Trigger is a core node shipped with n8n, so there is nothing to install and no extra cost on n8n's side. It behaves the same on n8n Cloud, the hosted offer run by n8n, and on an instance you host yourself with Docker or npm under the Community Edition and its Sustainable Use license. A workflow built on one runs identically on the other, which matters if you prototype on Cloud and later move the same flow onto your own server. The node is at version 1, and a node never changes version on its own, so an older workflow you reopen will not suddenly behave differently.
02What do you need to configure before the n8n Manual Trigger node works?
Nothing at all, and that is a real advantage rather than a gap. The node has no credential and no Authentication selector, so there is no account to link, no key to paste and no permission to grant before the first run. It also exposes 0 parameters, so the panel is empty: you drop it on the canvas, wire a node after it, and click. Most of the setup friction in n8n comes from credentials and from a required field left blank, which stops a node from executing. Neither applies here, which is exactly why it is the default starting point while you are still building.
03What are the limits of the Manual Trigger node?
It only runs when a person clicks. That is the single limit, and everything else follows from it: no schedule, no event, no unattended run at 3 in the morning. Because it exposes no parameters, there is also nothing to configure your way around the behavior. The node does not bring data with it either, so a workflow that needs a record to work on has to fetch that record in a later node. Treat it as the trigger you use while the logic is being proven, and plan for the trigger that will replace it once the workflow has to run without you watching.
04When do you keep Manual Trigger instead of another trigger?
Keep it in two situations. First, while you are building: clicking to run beats waiting for an event you cannot control, and it lets you check the output of every node between two edits. Second, for work that is genuinely occasional, the export somebody asks for once a quarter, the cleanup script, the file pushed to a server after a migration. In both cases nobody gains anything from making the workflow active. Everywhere else, the question is which event should start the run, and the answer is a trigger that listens for it rather than a person remembering to click.
05n8n or Make for a workflow you run on demand?
Both let you start a scenario by hand, so the choice is decided by everything around that button. Make is hosted by Make, with no self-hosting option, and bills by the operation, so a workflow you run often costs more as it grows. n8n runs on n8n Cloud or on your own infrastructure, which is what people pick when the data passing through the workflow should not leave their servers. Make leans on a linear visual editor, n8n on a canvas with branches. Neither is wrong. Match the hosting, the data control and the cost model to your own constraints, because that is where the two platforms really differ.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.