Learn how to run n8n workflows manually with simple steps to test, debug, and control your automations more efficiently.

Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
The simplest way to run an n8n workflow manually is to open the workflow in the editor and click the Execute Workflow button. This runs the workflow once, immediately, using whatever input data you currently have set in your nodes. This is how you manually test or manually trigger workflows that normally run on schedules, webhooks, or other triggers.
In n8n, workflows usually start with a trigger node (like Webhook Trigger, Cron Trigger, IMAP Trigger, etc.) which decides when the workflow runs. A manual run simply bypasses the usual trigger conditions and forces a one‑time execution. It does not affect production scheduling and it does not change how the workflow will run in the future. It’s just a way for you to test or run it immediately.
This is the normal way most developers run things manually:
If your workflow starts with a Webhook Trigger, you will see a special “Waiting for Webhook Call” message first. That means n8n is waiting for you to hit the test webhook URL manually. This still counts as a manual run.
You can manually run only some nodes instead of the full workflow, which is very practical in production debugging:
This helps you avoid re-running an entire workflow when you only want to test one API call or transformation node.
If you’re automating from outside n8n (e.g., triggering from a backend system or a script), you can trigger a workflow with the n8n REST API. This is still a “manual” run in the sense that you decide when it runs, but it's done programmatically.
You need the workflow to have an Execute Workflow Trigger or a Webhook Trigger to make this possible. For example, with a webhook trigger:
curl -X POST https://your-n8n-domain/webhook/test-endpoint \
-H "Content-Type: application/json" \
-d '{"hello": "world"}'
This triggers the workflow immediately using whatever data you send. This behaves the same as a manual execution from the UI once the webhook is called.
To run an n8n workflow manually, open the workflow in the editor and click Execute Workflow. This forces a one-time run regardless of the trigger type and lets you inspect every node's output. You can also run individual nodes or trigger workflows manually using a webhook or API call. These approaches are standard, production-safe ways to test or control n8n workflows.
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.