Skip to main content

Learn n8n interactively, lesson 1: data flow, execution & debugging

Workflow preview

Workflow preview
100%
Learn n8n interactively, lesson 1: data flow, execution & debugging preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Learn n8n: Interactive Lesson 1 This interactive tutorial teaches you how to build in n8n from scratch, using a live walkthrough with real time examples. Rather than static documentation, this guid...

Best for

  • Engineering automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.formtrigger, n8n-nodes-base.form, n8n-nodes-base.merge, n8n-nodes-base.noop, n8n-nodes-base.splitinbatches, n8n-nodes-base.set, n8n-nodes-base.aggregate

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Wyeth.

Original n8n.io source

1.1 Workflow description

Title
Learn n8n interactively, lesson 1: data flow, execution & debugging
Workflow name
Learn n8n interactively, lesson 1: data flow, execution & debugging

Learn n8n: Interactive Lesson 1

This interactive tutorial teaches you how to build in n8n from scratch, using a live walkthrough with real-time examples. Rather than static documentation, this guided workflow explains key n8n concepts while you execute each step. It is ideal for developers new to n8n but experienced with programming, JSON, and APIs.


Requirements

  • An active n8n instance (cloud or self-hosted)
  • Basic programming experience (JavaScript or TypeScript, JSON, and APIs)
  • Web browser with console access (for log inspection)

What This Workflow Covers

  • Triggers, Form nodes, and data flow
  • How n8n executes nodes one step at a time
  • How data moves between nodes (variables, context, side effects)
  • Merge, Split, Aggregate, and Loop patterns
  • Code nodes in single vs multiple execution modes
  • Debugging using Logs and console output

Step-by-Step Setup

  1. Manual Setup
    Before starting, create your n8n account and optionally enable dark mode. A video link is included with suggested background material.

  2. Form-Based Progression
    The tutorial uses Form Trigger and Form nodes as interactive checkpoints. You will execute the workflow, follow the browser prompts, and observe what happens in the visual editor.

  3. Live Code and Flow Examples
    Key concepts like branching, merging, and data references are shown in action. Sticky notes in the workflow explain what to look for and how things work.

  4. Execution Behavior
    You will see how multiple items affect execution count, and how to control it using options like Execute Once, batching, and aggregation.

  5. Debugging with Logs
    Toward the end, the workflow encourages you to inspect inputs and outputs of each node, and use console.log() inside Code nodes to understand the data being passed around.


How to Use This Workflow

This workflow is meant to be a long-term reference. If you get stuck building in n8n, return to it.

Each section focuses on a core concept such as how data flows, how execution counts behave, or how to merge parallel branches. You can copy and paste working examples from this tutorial directly into your own workflows to solve common problems.

This is not just a lesson. It's a toolbox.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Form Start

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 5 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Next Form

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 8 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Do Thing 1

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 10 - Do Thing 2

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 11 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Value Passed Form

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 13 - Sticky Note7

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Can See It

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 15 - Cant See It

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 16 - Sticky Note8

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 18 - Lets Fix It...

Type / Role
n8n-nodes-base.noOp - noOp
Config choices
Version 1

Block 19 - Can See Both

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 20 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 21 - Sticky Note10

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Sticky Note11

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note13

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - Set Value 1e

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Showing the first 24 of 73 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Learn n8n interactively, lesson 1: data flow, execution & debugging
Complexity advanced
Nodes 73
Categories Engineering
Author Wyeth
Published 18 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6149/6149.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Learn n8n interactively, lesson 1: data flow, execution & debugging do?

Learn n8n: Interactive Lesson 1 This interactive tutorial teaches you how to build in n8n from scratch, using a live walkthrough with real time examples. Rather than static documentation, this guid...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Engineering use case.