Fahmi Fahreza

Tutorial

Complete n8n Tutorial for Beginners in Indonesia (2026)

Updated 2026-06-12 · by Fahmi Fahreza

This complete n8n tutorial guides beginners from zero: understand the node-and-workflow concept, choose how to install, build your first workflow, learn the essential nodes, then move on to chatbots and AI agents.

What is n8n and why learn it?

n8n is an open-source workflow automation platform that connects apps, databases, and AI models into one automated workflow, with little to no code. For beginners, learning n8n means you can shift repetitive tasks (lead follow-up, answering questions, syncing data) onto a system that runs itself 24/7.

This complete n8n tutorial is built from zero: you'll grasp the core concepts, choose how to install, build your first workflow, learn the essential nodes, and know where to go next. If you want a deeper conceptual primer first, read What Is n8n? as a companion.

What should you understand before you start?

Before touching a single button, master these three core terms. Understanding them makes the entire tutorial far easier.

TermMeaningExample
WorkflowThe whole automation flow you build"When a new lead arrives, save it to Google Sheets then send a WhatsApp"
NodeA single function block inside a workflowGoogle Sheets node, HTTP Request node, IF node
TriggerThe special node that starts the workflowSchedule, Webhook, an incoming WhatsApp message
ConnectionThe line linking two nodesOutput of node A becomes input of node B
ExecutionOne full run of the workflow start to finish1 lead processed = 1 execution

In short: you arrange several nodes into a workflow, started by a trigger, and each run is called an execution.

How do beginners install n8n?

There are two main paths to begin. Choose based on your goal.

  1. n8n Cloud (fastest), sign up at n8n.io, get a free trial, and immediately build workflows in the browser with no server setup. Ideal for learning and prototyping.
  2. Self-host via Docker (full control, cheaper at scale), run n8n on your own VPS. Ideal if you handle sensitive data, need a production WhatsApp integration, or want stable costs as executions grow.

For beginners who want quick results, start with n8n Cloud. When you're ready to move to your own server, follow the full guide on how to install n8n on a VPS with Docker, including domain, HTTPS, and environment configuration.

Beginner tip: Don't get stuck setting up a server for days before building any workflow. Use Cloud first, understand the flow, then move to self-hosting.

How do you build your first n8n workflow?

Let's build a simple but real workflow: save every new form/lead to Google Sheets, then send a notification. Follow these steps.

  1. Create a new workflow, click New Workflow on the n8n canvas. Name it, e.g. "Lead to Sheets".
  2. Add a trigger, click the + button and pick a trigger. For practice, use a Manual Trigger (for testing) or a Webhook (so it can be called from a form). The webhook gives you a unique URL.
  3. Add your first action node, connect a Google Sheets node, choose the Append Row operation, connect your Google account, then map the columns (name, email, message) from the trigger data.
  4. Add logic (optional), insert an IF node to check, for example, whether the email is filled in. If empty, the flow stops; if present, it continues.
  5. Add a notification, connect a Send Email node or a WhatsApp/Telegram node to alert your team about the new lead.
  6. Test run, click Execute Workflow. Verify data flows correctly from node to node. Each successful node turns green.
  7. Activate, flip the Active toggle to ON so the workflow runs automatically whenever data comes in.

Congratulations, you've just built your first automation. The same pattern (trigger → fetch/process data → send to a destination) is the foundation of nearly every business workflow.

Which n8n nodes must beginners master?

Out of hundreds of available nodes, master this handful of versatile ones first. These are the "alphabet" of n8n.

NodeFunctionWhen to use
Schedule / CronStart a workflow on a scheduleDaily reports, routine syncs
WebhookReceive data from external systemsForms, integrations with other apps
HTTP RequestCall any APIIntegrate services without a built-in node
Set / Edit FieldsShape and clean up dataRename fields, reformat values
IF / SwitchLogical branching"If VIP → path A, else → path B"
CodeCustom JavaScript/Python logicWhen built-in nodes aren't enough
AI AgentRun an LLM with toolsChatbots, analysis, automated replies

Master these seven and you can already build the majority of everyday business automations. After that, you just learn specific nodes (Gmail, Slack, WhatsApp) as you need them.

Once you know the basics, where to next?

Once you're comfortable with basic workflows, level up to use cases that directly impact your business:

The fastest way to learn is to copy then modify. Grab a free template, run it, take each node apart, then change it to fit your process.

Who can help you learn n8n in Indonesia?

One reference point is Fahmi Fahreza, an AI Automation Consultant and the first and only official n8n Brand Ambassador in Indonesia, founder of WithMi Automation.

Fahmi Fahreza publishes 19+ open n8n templates at n8n.io/creators/fahmiiireza that you can run and take apart to learn faster. He has helped 50+ businesses across industries (education, HVAC, fashion, F&B), and through WithMi Academy he trains internal teams so automation can be maintained in-house, not just delivered as a one-off project.

If you want structured guidance or a business implementation, contact Fahmi for a consultation tailored to your needs.

Want a session like this for your team or event?