No history yet

Introduction to n8n

What is n8n?

n8n (pronounced 'en-eight-en') is a tool for automating tasks. Think of it as a digital switchboard that connects your favorite apps and services. Instead of manually copying data from a spreadsheet to an email, or from a form to a database, you can build an automated process, called a workflow, to do it for you.

Lesson image

The power of n8n lies in its visual, node-based approach. You don't need to be a programmer to use it. Every workflow is built on a canvas by connecting different building blocks, called nodes. Each node represents a specific action or event, like reading a file, sending a message, or waiting for a specific time.

n8n empowers users to build workflows visually, simply by dragging and dropping nodes and connecting them.

A workflow always starts with a trigger node. This is the event that kicks things off. It could be a new email arriving in your inbox, a new row added to a Google Sheet, or simply a schedule you set, like running every day at 9 AM. Once the trigger fires, data flows through the connected nodes, each one performing its designated task.

How n8n is Different

Many automation tools exist, but n8n stands out for a few key reasons.

Featuren8nOther Platforms (e.g., Zapier)
HostingSelf-hosted or CloudCloud-only
CustomizationHighly flexible, can add custom codeLimited to pre-built integrations
CostOpen-source (free to self-host) or paid cloud plansSubscription-based, often priced per task

The biggest difference is its open-source, source-available nature. This means you can download n8n and run it on your own server for free. This gives you complete control over your data and workflows, which is crucial for privacy-conscious users or companies with strict data policies. Of course, n8n also offers a paid cloud service if you prefer not to manage the setup yourself.

This flexibility allows you to start with simple automations and scale up to complex, production-grade workflows without being locked into a specific vendor's ecosystem.

Getting Started

There are a few ways to start using n8n, depending on your comfort level with technology.

  • n8n Cloud: The easiest way to begin. You sign up for an account on the n8n website, and they handle all the setup and maintenance. You can just focus on building workflows.

  • Self-Hosting with Docker: For those with some technical experience, this is a popular option. Docker is a tool that packages applications into containers, making them easy to deploy. n8n provides an official Docker image, so you can get it running on your own computer or server with just a few commands.

  • Desktop App: n8n also offers a desktop application for Windows, macOS, and Linux. This is great for running workflows locally on your own machine without needing a server.

Quiz Questions 1/5

What is the primary function of n8n?

Quiz Questions 2/5

In n8n, the individual building blocks that perform specific actions (like reading a file or sending an email) are called ______.

With this foundation, you're ready to start exploring the n8n interface and build your first automation.