Build your first automation in under 20 minutes — free, visual, no coding required
Here is everything you need to follow this guide:
That is it. If you can drag and drop files on your computer, you can use n8n.
n8n gives you two ways to use it. Both are powerful. One costs nothing forever. The other is easier to set up but costs money after a trial.
| Feature | Self-Hosted (Free Forever) | n8n Cloud ($24/month) |
|---|---|---|
| Price | $0 forever | 14-day free trial, then $24/month |
| Setup | You install it yourself | Ready in 60 seconds |
| Workflow limit | Unlimited | Depends on plan |
| Execution limit | Unlimited | 2,500+ per month |
| Updates | You update manually | Automatic |
| Best for | Technical users, teams with a server | Everyone else |
n8n Cloud has a 14-day free trial. No credit card needed to start. After the trial, plans start at $24/month.
Self-hosted n8n is FREE FOREVER. You run it on your own computer or server. No limits. No payments. Ever.
Not sure which to pick? Start with n8n Cloud. You can always switch to self-hosted later. We have a full comparison guide for this.
Every chapter follows the same framework: WHAT, HOW, and WHEN. First, we explain what the topic is and why it matters. Then, we show you exactly how to do it — step by step. Finally, we tell you when to use it.
By the end of all 8 chapters, you will be able to: create an n8n account, understand the core concepts, build a real workflow, connect your apps, and automate tasks that used to eat up hours of your week.
David runs a small online store selling handmade candles. Every time someone places an order on Shopify, David has to do five things by hand. Copy the order details to a Google Sheet. Send a thank-you email. Post a notification in Slack for his packing team. Update inventory. Add the customer to his email list.
Each order takes about 8 minutes of manual work. He gets 15 orders a day. That is two hours gone — just on copy-paste busywork.
Then he found n8n. He built one workflow that does all five things automatically. Every time a Shopify order comes in, everything happens in 2 seconds. No clicking. No copying. No forgetting. David got two hours of his day back.
That is what n8n does. It connects your apps and runs your tasks on autopilot.
n8n is a free automation tool. You connect your apps together on a visual canvas. When something happens in one app (a new email, a new order, a form submission), n8n automatically does something in another app.
Think of it like building with blocks. Each block is an action: "get new emails," "add row to spreadsheet," "send a Slack message." You drag these blocks onto a canvas and connect them with lines. That is your workflow.
Pro Tip: n8n is NOT the same as Zapier or Make, even though they look similar. The biggest difference? n8n can run on your own computer for free. No monthly fees. No task limits. You own everything.
Here is what n8n can do for you:
| Trigger | What n8n Does | Time Saved |
|---|---|---|
| New form submission | Adds contact to CRM, sends welcome email, notifies team in Slack | 5 min per lead |
| New blog post published | Creates social media posts, schedules them, adds to newsletter queue | 30 min per post |
| New Stripe payment | Updates spreadsheet, sends receipt, gives access to product | 10 min per sale |
| Every Monday at 9am | Pulls weekly stats, creates summary, emails it to the team | 45 min per week |
| New email with attachment | Saves file to Google Drive, logs it in a spreadsheet, replies with confirmation | 3 min per email |
Any time you catch yourself doing the same thing more than twice. Copying data between apps. Sending the same type of email. Updating a spreadsheet after every sale. Those are automation signals. Open n8n.
This is where you create your n8n Cloud account. It takes about 60 seconds. By the end of this chapter, you will be looking at the n8n canvas, ready to build your first workflow.
No credit card needed. Free 14-day trial. Or, if you prefer, we cover the self-hosted option too.
Open your browser and go to n8n.io. Click the big "Get started free" button.
Enter your email address. Pick a password. That is it. You can also sign up with Google or GitHub if you prefer.
n8n asks what you plan to automate. Pick whatever fits. This just helps them show you relevant templates. You can skip this too.
You should now see the n8n dashboard. It has a big canvas in the middle and a sidebar on the left. This is where you will build all your workflows.
If you have a computer you can leave running (or a cheap cloud server), you can run n8n yourself for free. Forever. No limits.
The easiest way is with Docker:
Not sure about Docker? That is totally fine. Start with n8n Cloud. You can always move to self-hosted later. We have a full guide on n8n Cloud vs Self-Hosted that walks through every option.
Right now. Open a new tab and create your account while you read the rest of this guide. Having the canvas open will make every chapter more useful.
The canvas is where you build your automations. It is a big blank space where you drag, drop, and connect blocks. Each block does one thing. Connected together, they form a workflow. Think of it like connecting Lego bricks — each piece clicks into the next.
Pro Tip: Every workflow needs at least one trigger and one action. The trigger starts it. The action does the work. You can chain as many actions as you want.
Every single time you open n8n. The canvas is your workspace. Get comfortable with it now and everything else becomes easier.
Nodes are the building blocks of every workflow. Each node does one specific thing. A Gmail node reads emails. A Slack node sends messages. A Google Sheets node adds rows. You connect nodes together to build your automation.
| Type | What It Does | Examples |
|---|---|---|
| Trigger nodes | Start the workflow when something happens | New email, new form submission, schedule, webhook |
| Action nodes | Do something with the data | Send email, create spreadsheet row, post message |
| Transform nodes | Change the data format | Split text, merge data, filter items, format dates |
| Logic nodes | Make decisions | If/else, switch, loop, wait |
| Code nodes | Run custom code (optional) | JavaScript, Python (for advanced users only) |
A search panel opens up. Type the name of the app you want to connect (like "Gmail" or "Slack").
Each app has multiple actions. Gmail can "Read email," "Send email," or "Watch for new emails." Pick the one you need.
The first time you use an app, n8n asks you to sign in. Click "Connect" and follow the prompts. You only do this once per app.
Fill in the details. For a Gmail "Send Email" node, you would enter the recipient, subject, and body.
Quick Win: Press Tab on your keyboard while on the canvas. It opens the node search instantly. Much faster than clicking the "+" button.
Every node has an input (left side) and an output (right side). Data flows left to right. The output of one node becomes the input of the next. This is how your workflow passes information from step to step.
Example flow: Gmail Trigger (gets new email) → Google Sheets (logs the sender and subject) → Slack (notifies your team)
Every time you build a workflow. Understanding nodes and connections is the foundation of everything in n8n. Spend 5 minutes clicking around and adding random nodes. Break things. That is how you learn.
Time to build something real. We are going to create a workflow that watches a Google Form, logs every response in a Google Sheet, and sends you a Slack notification. This is one of the most popular n8n workflows because almost every business collects form data.
Google Form submitted → Log in Google Sheets → Notify in Slack
Click "New Workflow" in the top right. Give it a name like "Form to Sheet + Slack."
Click "+", search for "Google Forms," and select "On form submission." Connect your Google account when prompted. Pick the form you want to watch.
Click the "+" on the right side of the Forms node. Search for "Google Sheets." Select "Append row." Pick your spreadsheet and sheet. Map the form fields to the columns.
Click the "+" on the right side of the Sheets node. Search for "Slack." Select "Send message." Pick the channel. Write a message like: "New form submission from {{$json.email}}".
Click "Test workflow" at the bottom. Submit a test entry on your Google Form. Watch the data flow through each node. Green checkmarks mean success.
Pro Tip: Use the {{ }} syntax to insert data from previous nodes. For example, {{$json.name}} pulls the "name" field from whatever data the previous node sent. Hover over any field and n8n shows you what data is available.
Right now. Open n8n in another tab and build this workflow. Even if you do not use Google Forms, the process is the same for any trigger. The pattern is: Trigger → Action → Action.
Things will break. That is normal. This chapter teaches you how to find what went wrong and fix it. n8n makes this easier than any other automation tool because you can see the data at every step.
| Problem | What It Means | Fix |
|---|---|---|
| Red node | Something failed at that step | Click the node. Read the error message. Usually it is a wrong field name or expired credential. |
| No data | The previous node did not send anything | Test the previous node first. Make sure it has output data. |
| Wrong data | Fields are not mapped correctly | Click the node. Check that each field points to the right value from the previous node. |
| "Credential not found" | Your app connection expired | Go to Settings → Credentials. Reconnect the app. |
| Workflow runs but nothing happens | The trigger did not fire | Make sure the workflow is toggled ON (active). Check the trigger settings. |
Pro Tip: Click on any node after running a test. You will see the exact data that passed through it — inputs on the left, outputs on the right. This is n8n's biggest advantage over Zapier and Make. Full data visibility at every step.
Every time you build or change a workflow. Always test before activating. Run through the full flow at least once with real data before turning it on.
Once your workflow is tested, you need to turn it on. An active workflow runs on its own — 24 hours a day, 7 days a week. This chapter shows you how to activate it and keep an eye on it.
In the top right corner of any workflow, there is an "Inactive" toggle. Click it to switch to "Active." The toggle turns green.
Go to "Executions" in the left sidebar. You will see every time your workflow ran, whether it succeeded or failed, and how long it took.
Warning: If you deactivate a workflow, any triggers that fire while it is off are lost. n8n does not "catch up" on missed events. Make sure your workflow is active when you need it running.
After every successful test. Once you are happy a workflow works, activate it and let it run. Check back in a day to make sure everything is flowing smoothly.
You now know enough to build real automations. This chapter gives you a step-by-step plan for your first week with n8n. Follow it and you will have 3 working workflows by Friday.
| Day | Task | Time |
|---|---|---|
| Day 1 | Create your account. Explore the canvas. Add 3 random nodes and connect them. Delete them. Do it again. | 15 min |
| Day 2 | Build the form-to-sheet-to-Slack workflow from Chapter 5. Test it. | 20 min |
| Day 3 | Write down 5 tasks you do every week that are repetitive. Pick the easiest one. | 10 min |
| Day 4 | Build a workflow for that task. Use the same pattern: Trigger → Action → Action. | 25 min |
| Day 5 | Test your Day 4 workflow. Fix anything that broke. Activate it. | 15 min |
| Day 6 | Explore n8n's template library. Find a workflow someone else built that matches something you need. Import it. | 15 min |
| Day 7 | Build one more workflow from your list. You now have 3 active automations. | 25 min |
Action Step: Pick ONE workflow from this list and build it today. Do not plan. Do not research. Just open n8n and start dragging nodes. You learn by doing.
Start the 7-day plan today. Set a 15-minute timer for Day 1 and just play with the canvas. Building the habit is more important than building the perfect workflow.
You now have everything you need to start automating with n8n. Here are three ways to keep building:
Our recommendation: We use Claude AI for our own business and recommend it to everyone we work with. It follows instructions precisely, writes at a professional level, and takes your privacy seriously. You can use Claude inside n8n workflows as an AI node. But if you want our honest pick for a daily AI assistant, try Claude.
Join thousands of people who use CreatorHQ to work smarter, not harder.
Explore CreatorHQ