# What does Execute workflow do in n8n?

> Execute workflow runs an n8n workflow once from the editor. Why green checks don't prove the result is right, and how it differs from Publish.

Source: https://learn.ynteractive.com/content/glossary/execute-workflow · Updated 2026-10-11 · Free from Stepthrough (https://learn.ynteractive.com)

[n8n and automation](https://learn.ynteractive.com/content/glossary#topic-n8n-and-automation) · [AI glossary](https://learn.ynteractive.com/content/glossary)

Quick answer

Execute workflow is the n8n button at the bottom of the canvas that runs the whole workflow once in the editor. Each node that ran gets a green check, but a green check only means it ran. You still have to look at the real result.

Last updated October 11, 2026

Updated October 11, 2026 · By [Robert Breen](https://learn.ynteractive.com/content/about)

## Why it matters for a small business

After you have checked the pieces one at a time, you need to know they work together. Execute workflow runs the full chain, from the trigger through every action, using test or pinned data. It is your rehearsal before the workflow goes live.

The trap is trusting the green checks. A node can run perfectly and still do the wrong thing, such as writing a value into the wrong column. That is why the lesson sends you to the spreadsheet itself. Opening the real destination, whether a sheet, an inbox or a form, is the only way to know the result is right.

A good habit is to run it more than once. Run it with a normal made-up request, then with an awkward one, such as a blank field, and look at what each run leaves behind. The point is to find problems while only you are watching, before a real client form is the test.

## In a real lesson: n8n: Execute Step, Execute Workflow and Publish

In the [lesson](https://learn.ynteractive.com/content/n8n-execute-step-execute-workflow-publish), after pinning test data, you click **Execute workflow** on Maple Street Bookkeeping's intake workflow. Every node shows a green check and **1 item**.

Then you open the **New clients** tab of the sheet. Row 2 has the email and name in the right columns, which is the real check. The **Service** column is blank because nothing sends it yet, and that gap is fixed later with a new field in Edit Fields and another Publish.

[Try this lesson free](https://learn.ynteractive.com/modules/n8n-execute-publish) or [read the step-by-step guide](https://learn.ynteractive.com/content/n8n-execute-step-execute-workflow-publish).

## Common confusions

### Execute workflow vs Publish

Execute workflow is a test run you start by hand. Publish makes the workflow answer real events on its own.

### Green check vs correct result

A green check says the node finished. It does not say the data landed where you meant. Open the destination to confirm.

## Tips

- After every run, open the thing the workflow changed.
- Look for blank columns, not just filled ones.
- Test with a made-up name before real client details touch a sheet.

## Related terms

[Execute step](https://learn.ynteractive.com/content/glossary/execute-step) · [Publishing a workflow](https://learn.ynteractive.com/content/glossary/publish-workflow) · [Pinned data](https://learn.ynteractive.com/content/glossary/pinned-data) · [Execution](https://learn.ynteractive.com/content/glossary/execution)

## More n8n and automation terms

[Execution (n8n)](https://learn.ynteractive.com/content/glossary/n8n-execution) · [Expression](https://learn.ynteractive.com/content/glossary/expression) · [Fallback output](https://learn.ynteractive.com/content/glossary/fallback-output) · [Filter node](https://learn.ynteractive.com/content/glossary/filter-node)

## Where you use it: free lessons

- [n8n: Execute Step, Execute Workflow and Publish](https://learn.ynteractive.com/content/n8n-execute-step-execute-workflow-publish) (n8n, 6 min)
- [n8n AI Agent Tutorial: Save Social Media Ideas to Google Sheets](https://learn.ynteractive.com/content/n8n-ai-agent-tutorial-google-sheets) (n8n, 12 min)
- [n8n AI Email Responder: Draft Gmail Replies Automatically](https://learn.ynteractive.com/content/ai-email-responder-gmail-drafts-n8n) (n8n, 12 min)
- [Gmail AI Triage: Auto-Label Every Email and Draft Replies](https://learn.ynteractive.com/content/gmail-ai-triage-labels-drafts-n8n) (n8n, 14 min)

## Watch it in a free lesson: Gmail AI Triage: Auto-Label Every Email and Draft Replies

### Gmail AI Triage: Auto-Label Every Email and Draft Replies: video walkthrough

Full walkthrough · 2:31 · with captions

Build an n8n workflow that reads each new email, sorts it as a lead, a client or an invoice with a Text Classifier, adds the matching Gmail label, and drafts a reply to clients for you to check. The whole lesson narrated step by step, recorded in Stepthrough’s simulated practice environment.

[Watch it with chapters and the full transcript](https://learn.ynteractive.com/content/gmail-ai-triage-labels-drafts-n8n#watch)

From the free lesson [Gmail AI Triage: Auto-Label Every Email and Draft Replies](https://learn.ynteractive.com/content/gmail-ai-triage-labels-drafts-n8n)

## Frequently asked questions

**Will Execute workflow add a real row to my sheet?**

If the workflow has a Google Sheets node that appends a row, yes. In the lesson it adds a row to the New clients tab, so use test data.

**Do I need to publish before I execute the workflow?**

No. You execute in the editor first to test, then publish so real events run it.

**What does 1 item mean on a node?**

It is how many pieces of data the node passed on. One form submission gives one item.

[All AI glossary terms, A to Z](https://learn.ynteractive.com/content/glossary) · [Free prompt templates](https://learn.ynteractive.com/content/prompts)
