n8n Basics: Connect Any App to Any App — Step by Step
Imagine being able to make your email client talk to your spreadsheet, your CRM talk to your Slack, and your online store talk to your accounting software — all automatically, without writing a single line of code. That is exactly what n8n was built for.
In this guide, we will walk through the absolute basics of n8n so that even complete beginners can build their first workflow and start saving time from day one.
What Is n8n?
n8n is a powerful, open-source workflow automation tool that lets you connect hundreds of apps and services using a visual, drag-and-drop interface. Unlike many other tools, n8n gives you the flexibility to self-host your automations or use their cloud version — meaning you keep full control over your data.
Think of n8n as a digital assembly line. You define what triggers it, what happens in between, and what the final output looks like. No coding required.
Core Concepts You Need to Know
Nodes
Every workflow in n8n is made up of nodes. A node is a single step that either receives data, processes it, or sends it somewhere. There are three main types:
- Trigger nodes — These start the workflow. Examples include a scheduled timer, a webhook, or a new email arriving.
- Action nodes — These do something, like sending a message, updating a database, or creating a file.
- Logic nodes — These control the flow, such as IF conditions, loops, or data transformers.
Workflows
A workflow is a collection of connected nodes. Data flows from one node to the next, being transformed or acted upon at each step. The n8n workflow canvas is where you drag, drop, and connect all of your nodes visually.
Credentials
To connect an app, n8n uses credentials — usually an API key or OAuth login. You set these up once per service, and they are reusable across all of your workflows.
Step-by-Step: Building Your First Workflow
Step 1 — Open the n8n Editor
Once you have created your n8n account or set up your self-hosted instance, open the editor by navigating to your workspace. Click '+ New Workflow' to start from a blank canvas.
Step 2 — Add a Trigger Node
Every workflow needs a starting point. Click the '+' button on the canvas and search for your trigger. For example, select 'Schedule Trigger' if you want the workflow to run automatically at a set time, or 'Webhook' if it should be triggered by an external event.
Step 3 — Add an Action Node
Next, connect an action node by clicking the '+' icon on the output of your trigger node. Search for the app you want to connect — for example, Google Sheets, Slack, or Gmail. Select the operation you want to perform, such as 'Append Row' or 'Send Message'.
Step 4 — Connect Your Credentials
When you select an app node in n8n, you will be prompted to add credentials. Click 'Create New', enter your API key or sign in via OAuth, and save. The n8n platform stores these securely for future use.
Step 5 — Map Your Data
This is where the magic happens. Each node outputs data that can be passed into the next node. In n8n, you can click on any input field of an action node and use the drag-and-drop data mapper to pull in values from the previous step. For example, map the sender's email from an incoming email into a Google Sheet column.
Step 6 — Test and Activate
Before activating, always test your workflow. Click 'Test Workflow' to run it once manually and check that data flows correctly. Once you are satisfied, toggle the 'Active' switch at the top of the n8n editor to turn it on. Your automation is now live.
Practical Example: Email to Google Sheets
Here is a simple but powerful use case you can build in n8n in under ten minutes:
- Trigger: Gmail — 'Email Received' with a specific label
- Action 1: Extract the sender name and subject using an n8n 'Set' node
- Action 2: Google Sheets — 'Append Row' to log every email automatically
This single n8n workflow replaces a manual task that could eat up 20–30 minutes of your day.
Why n8n Stands Out
n8n is not the only automation tool on the market, but it has several advantages that make it especially attractive for individuals, small teams, and developers alike:
- Open-source and self-hostable — You own your data entirely.
- 400+ integrations — From popular apps like Notion and Airtable to niche APIs.
- Fair-code license — Free to use for personal projects and small teams.
- AI-native features — n8n includes built-in AI nodes to connect language models directly into your workflows.
Tips for Getting Started Faster
Use Templates
n8n has a growing library of ready-made workflow templates. Instead of building from scratch, browse the template gallery and customise an existing workflow to fit your needs.
Start Small
Do not try to automate everything at once. Pick one repetitive task — an email you send every Monday, a report you copy-paste weekly — and build a simple n8n workflow around it. Once it works, expand from there.
Read the Logs
When a workflow fails, n8n shows you exactly which node errored and why. Use these logs to debug quickly without guessing.
Final Thoughts
Connecting apps used to require a developer. Today, tools like n8n have democratised automation completely. Whether you are a solo freelancer, a startup founder, or someone who just wants to stop doing the same manual tasks every day, n8n gives you the building blocks to create intelligent, connected workflows in minutes.
Start with one workflow today. You will be surprised how quickly it becomes ten.
This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.