n8n Workflow Examples for Beginners (With Real Use Cases)
This page may contain affiliate links.
If you've heard the n8n name bouncing around productivity forums and wondered what the fuss is about, here's the short version: n8n is a self-hostable automation tool that connects apps together without you writing a full application. Think of it as Lego for your digital life. You drag a trigger onto a canvas, wire it to a few actions, and suddenly your inbox files itself or your spreadsheet updates while you sleep.
The tricky part for beginners isn't the concept — it's knowing what to actually build first. So here are five workflows that are genuinely useful, easy to set up, and don't require you to be a developer. Each one uses n8n's visual node system, and you can run them on the free self-hosted community edition or a cheap cloud plan.
1. Turn Gmail newsletters into a Notion reading list
This is the classic beginner workflow because it solves a real annoyance: you subscribe to interesting newsletters, then never read them.
The flow: Gmail Trigger (watching for a specific label) → Notion node (create a database item).
Set up a Gmail filter that labels anything from your favourite newsletters with something like Reading List. In n8n, add a Gmail Trigger node, set it to poll every 15 minutes, and filter by that label. Then add a Notion node, connect your account, and map the email subject to a Notion page title, the sender to a text field, and the email body to the page content.
You now have a searchable reading list that builds itself. If you'd rather capture links than full emails, swap Notion for a Google Sheets node — same logic, less setup.
Beginner tip: Start with the manual trigger while you're testing. Click "Execute Workflow" and watch the data flow through each node. Once it works, switch to the Gmail trigger and let it run.
2. Log every new customer to a spreadsheet automatically
If you run a small shop, a freelance business, or a side project with signups, you probably want a running record of new customers without manually exporting CSVs.
The flow: Webhook node → Google Sheets node (append row) → Slack or email notification.
The Webhook node gives you a unique URL. Paste that URL into your signup form's "webhook" or "post-submit" field (most form tools like Tally, Typeform, and even WooCommerce support this). When someone signs up, n8n receives the data and appends a row to your spreadsheet with their name, email, and timestamp.
Add a third node — a Slack message or a Gmail send — so you get pinged the moment a new customer arrives. That instant notification is often the most valuable part.
UK angle: If you're handling customer data, remember you're subject to UK GDPR. Keep your n8n instance secure (use HTTPS, strong credentials, and don't expose your webhook URL publicly without authentication) and only store what you actually need.
3. Auto-post your blog articles to social media
You publish a new post. You then have to manually share it to X, LinkedIn, and Facebook. That's ten minutes you'll never get back — and you'll probably forget half the time.
The flow: RSS Feed Trigger → HTTP Request or social media nodes.
Point the RSS Trigger at your blog's feed URL. It fires whenever a new item appears. Then chain together posting nodes for each platform. n8n has dedicated nodes for many social platforms, and where it doesn't, the HTTP Request node can call an API directly.
You can even add an AI node in the middle to rewrite the headline into a punchier social caption. A simple prompt like "Rewrite this blog title as a casual social media post under 200 characters, no hashtags" works surprisingly well.
Set this one to run on a schedule — every hour is plenty — and your content promotes itself.
If you'd rather skip the trial-and-error of building these from scratch, n8n Starter Workflows gives you plug-and-play templates you can import in minutes. It's the done-for-you version of everything in this article, starting from £9 — handy if you'd rather spend your evening actually using your automations than debugging them.
4. Monitor a webpage for price drops or changes
This one feels like a superpower the first time it works. You want to know when a product goes on sale, when a competitor changes their pricing page, or when tickets become available.
The flow: Schedule Trigger → HTTP Request node → HTML Extract node → IF node → Email or Telegram.
The Schedule Trigger runs, say, once a day. The HTTP Request node fetches the page. The HTML Extract node pulls out the specific element you care about — a price, a stock status, a headline. Then an IF node checks whether the value has changed or dropped below a threshold, and if so, sends you a notification.
To compare against the previous value, store it in a simple data store node or a Google Sheet and read it back at the start of each run. It's a few extra nodes, but it turns a one-off check into a proper monitor.
Be a good citizen: Don't hammer sites with requests every minute. Once or twice a day is polite and usually sufficient.
5. Build a personal AI assistant that summarises your day
This is the workflow that converts people to n8n permanently. Every evening, you get a summary of what happened and what's coming up.
The flow: Schedule Trigger → Google Calendar node → Gmail node → AI node (OpenAI, Anthropic, or a local model) → Telegram or email.
The schedule fires at, say, 6pm. The Calendar node fetches tomorrow's events. The Gmail node pulls unread emails from a specific label. The AI node receives all of it with a prompt like:
"Here are my calendar events for tomorrow and my unread emails. Write a short brief: three bullet points on what needs my attention, and one suggested priority for the morning."
Then send the output to Telegram, email, or even a Notion page. It takes an evening to set up and saves you mental overhead every single day.
Cost note: AI API usage is metered, so a daily summary like this costs very little — typically pennies per month at personal volumes. Check your provider's current pricing before scaling up.
Where to go next
The best way to learn n8n is to build one small thing that annoys you less. Pick whichever workflow above matches a real frustration in your week, build it with the manual trigger first, and get it working before you automate the schedule. Once you've felt that first "it just did it by itself" moment, the rest of n8n stops feeling like a tool and starts feeling like a team member.
Start simple, keep your credentials secure, and don't be afraid to break things — you can always delete a node and try again. That's the whole point.
SEO Content Briefs with ChatGPT: A Step-by-Step Workflow
Stop staring at a blank doc. Here's a practical, repeatable workflow for building SEO content briefs with ChatGPT that writers actually want to use.
AI Prompts for Newsletters People Actually Open
Most newsletters die in the inbox graveyard because the subject line is dull and the first line is worse. Here are the exact AI prompts that fix both — plus the rest of the email.
How to Repurpose One Blog Post into 10 Pieces of Content
Write once, publish everywhere. A practical UK-focused workflow for turning a single blog post into ten distinct pieces of content, with prompts you can copy and paste.