This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
n8n Basics: Connect Any App to Any App — Step by Step
Imagine your tools actually talking to each other — automatically. A new row appears in Google Sheets, a Slack message fires instantly, and a PDF lands in your inbox without you lifting a finger. That is exactly what n8n makes possible. In this guide you will learn the absolute basics of n8n and build your first real automation workflow from scratch.
What Is n8n?
n8n is an open-source, node-based workflow automation platform. Unlike many SaaS tools locked behind expensive subscription tiers, n8n gives you the freedom to self-host or use the cloud version — and to connect virtually any app or API without writing complex code.
Think of it as a visual programming environment where each node represents an action, a trigger, or a data transformation. You connect nodes together to form a workflow, and n8n executes the logic for you automatically.
Why Use n8n Instead of Zapier or Make?
- Open source & self-hostable — full data control, no vendor lock-in
- Fair pricing — the n8n cloud plan is competitive; self-hosting is free
- Developer-friendly — write custom JavaScript inside nodes when you need extra power
- 400+ integrations — n8n supports hundreds of popular apps natively
- AI-ready — native LangChain support makes n8n a top choice for AI automation workflows
Core Concepts You Must Know
Nodes
Every action in n8n is a node. There are three types you will use constantly:
- Trigger nodes — start the workflow (e.g. a webhook, a schedule, or a new email)
- Action nodes — do something (e.g. create a record, send a message, update a spreadsheet)
- Logic nodes — control the flow (e.g. IF conditions, Merge, Split)
Workflows
A workflow in n8n is the complete chain of nodes from trigger to final action. You build it visually by dragging nodes onto a canvas and connecting them with edges. The n8n canvas is infinite, so even complex workflows stay manageable.
Credentials
To connect an external app, n8n uses credentials — stored authentication details such as API keys, OAuth tokens, or username/password pairs. Credentials are reusable across workflows, which saves a huge amount of setup time.
Step-by-Step: Build Your First n8n Workflow
Step 1 — Sign Up or Self-Host
Head to n8n and either start a free cloud trial or follow the Docker self-hosting guide. For beginners, the cloud version gets you running in under two minutes.
Step 2 — Create a New Workflow
Inside the n8n dashboard, click + New Workflow. You will see a blank canvas. This is where the magic happens.
Step 3 — Add a Trigger Node
Click the + button and search for your trigger. For this example, use the Schedule Trigger — set it to run every day at 8:00 AM. The n8n Schedule Trigger is perfect for daily digest automations.
Step 4 — Add an Action Node
Click the + icon after the trigger and search for Google Sheets. Choose the Read Rows operation. Connect your Google account via OAuth inside n8n, select your spreadsheet, and choose the sheet tab you want to read.
Step 5 — Add a Second Action Node
After the Google Sheets node, add a Slack node. Choose the Send Message operation. In the message field, use n8n's built-in expression editor to reference data pulled from your sheet — for example, the value in column A of the first row.
Step 6 — Test and Activate
Click Test Workflow to run it manually and inspect the data flowing through each node. Once everything looks correct, toggle the workflow to Active. The n8n scheduler will now run it automatically every morning.
Pro Tips for n8n Beginners
- Use the Expression Editor — click the { } icon in any field to reference data from previous nodes dynamically
- Pin test data — n8n lets you pin a sample output to a node so you can design the rest of the workflow without re-triggering the start
- Error workflows — set a dedicated error-handling workflow in n8n so you get notified immediately when something breaks
- Use the community — the n8n community forum is packed with ready-made workflow templates you can import and adapt
What Can You Automate With n8n?
The short answer: almost anything. Here are popular use cases people build with n8n every day:
- Auto-post new blog articles to social media channels
- Sync CRM contacts between HubSpot and Airtable
- Send personalised email sequences triggered by form submissions
- Pull data from APIs and populate dashboards automatically
- Build AI agents that answer customer queries using GPT and n8n's LangChain nodes
Ready to Start?
n8n is genuinely one of the most powerful and flexible automation tools available today. Whether you are a solo creator looking to save hours each week or a developer building enterprise-grade integrations, n8n scales with your needs. Start with one simple workflow, then keep adding nodes. Before long, your entire digital toolkit will be connected and running on autopilot.
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.