A manual trigger passes sample text through one transformation and writes a visible result.
All Guides
Editorially reviewedNot run by HAACC

n8n

Build a three-step automation that moves harmless test data and shows every result.

Suitable for
People who repeat a clear information-moving task and can describe its input and output.
Do not start here if
Not for automating payments, account deletion, legal decisions, or confidential customer data in a first trial.
Visible result
A manual trigger passes sample text through one transformation and writes a visible result.
Time
60 min
Device
A modern browser; self-hosting has additional computer requirements
Account
Cloud and self-hosted paths have different account requirements
Cost
Plan, hosting, and connected services can each add cost
Data
Invented sample data only for the first workflow
HAACC check
Editorially reviewed
Not run by HAACC
01

Before you start

Device / REQ

A modern browser; self-hosting has additional computer requirements

Account / OPT

Cloud and self-hosted paths have different account requirements

Cost / OPT

Plan, hosting, and connected services can each add cost

Data / REQ

Invented sample data only for the first workflow

Experience / OPT

Ability to state one input, one transformation, and one output

02

The path

  1. 01

    Write the workflow contract

    In one sentence each, write the input, transformation, output, and what must never happen. Use invented data.

    Continue only whenThe workflow can be explained without naming any n8n node.
  2. 02

    Choose cloud or local deliberately

    Compare the current official cloud and self-hosted paths for account, cost, storage, updates, and removal. Pick one; do not mix instructions.

    Continue only whenYou can say who stores the workflow and test data.
  3. 03

    Build only three nodes

    Use a manual trigger, one simple text transformation, and one visible output. Do not connect email, payment, customer, or production accounts.

    Continue only whenEach node shows the expected sample data before the next node runs.
  4. 04

    Test one failure

    Send an empty or malformed sample input. Confirm the workflow stops visibly instead of inventing or silently dropping data.

    Continue only whenThe failed run is visible and does not trigger any external action.
What success looks like

A three-node workflow succeeds with valid sample data and fails visibly with invalid sample data.

03

Evidence boundary

HAACC reviewed the public source and shaped this path, but did not run the project on a clean machine. Treat every install step as unverified.

What HAACC checked

  • Repository identity, snapshot metrics, and the visual workflow concept
  • A bounded first workflow that contains no production credentials

What remains unchecked

  • Cloud or self-hosted installation, billing, credential storage, upgrades, and deletion
  • Repository license was not asserted by the captured GitHub license field
04

Stop and read

Stop

Automation can create irreversible actions

Do not connect payments, deletion, publishing, or customer systems until dry-run, approval, retry, and rollback behavior are reviewed.

Caution

Open repository does not settle every usage right

Check the current project license and plan terms for your intended hosting and commercial use.

05

When something fails

What you see

A node requests a real service credential

What to do

Remove that node from the first trial. Replace it with manual input or a local visible output.

What you see

The workflow runs but the output is unclear

What to do

Stop adding nodes. Inspect each node's input and output until the first mismatch is found.

How to stop and remove it

Delete test credentials, workflow history, and the trial workflow. For self-hosting, stop and remove the dedicated service and volume using current official instructions.

06

Turn it into your project

01

Personal reading digest

Transform manually pasted links into a private weekly checklist before adding any external account.

02

Project idea intake

Turn a simple form into a structured local review queue with explicit failure states.

Shape my version
07

Source snapshot

Repository
n8n-io/n8n
Captured
2026-07-20
Stars at capture
197,052
Forks at capture
59,468
GitHub license field
NOASSERTION
Pinned revision
Not pinned
Open public source