Course Outline
MODULE 1 Getting Started with n8n
Why Use n8n
- Definition of a workflow
- Distinctions between no-code and low-code automations
- Zero-cost alternatives to Zapier and Make
- Advantages of local self-hosting
Practical Applications of n8n
- Email automation
- Data collection and cleaning
- Linking applications like Google Sheets, CRM systems, and web apps
- Automating repetitive business tasks
Installation and First Run
- Downloading n8n Desktop for Windows
- First launch procedures
- Where workflows are stored
- Introduction to local credentials
Interface Overview
- Workflow editor
- Canvas and nodes
- Execution logs
- Manual vs. scheduled execution
- Workflow versioning
Practical Exercise – My First Workflow
Participants will create a workflow that:
- Utilizes a Manual Trigger node
- Transforms text using a Set node
- Displays output via Debug
Outcome: Participants will understand how nodes connect and execute.
MODULE 2 The Fundamental Nodes
Types of Nodes
- Triggers
- Input and Output nodes
- Edit and Transform nodes
- Service integrations via API without coding
- File management nodes
Key Nodes to Know
- Manual Trigger
- Schedule Trigger
- HTTP Request (simple GET)
- Set node
- IF node
- Merge node
- Move Binary Data node
- Google Sheets node
- Email (IMAP/Gmail) node
- Webhooks (basic authentication only)
Practical Exercise – Automatic Check of an Email Account
The workflow includes:
- Manual Trigger
- Gmail or IMAP node to read recent emails
- IF filter for specific keywords
- Set node to generate a mini report
- Output to a file or email
Outcome: A simple, useful automation.
MODULE 3 Google Sheets and Automations
Connecting to Google Sheets
- Creating local credentials
- Granting appropriate permissions
- Best practices: using dedicated sheets for automations
Useful No-Code Operations
- Append row
- Read rows
- Update rows
- Lookup functionality without formulas
Practical Exercise – Build a Minimal CRM
The workflow includes:
- Manual Trigger
- Fake form created using the Set node
- Write to Google Sheets
- Send welcome emails
Outcome: A functional mini CRM.
MODULE 4 Automating Real Flows
Examples of No-Code Automations
- Daily reports
- Collecting data from URLs (RSS or JSON)
- Automatic file backup
- Notifications via Telegram or Slack
- Monitoring changes on simple websites
Practical Exercise – Monitor a Website and Send Alerts
- Schedule Trigger
- HTTP Request
- IF node to detect changes
- Notification via Telegram, SMS, or Email
Outcome: A real monitoring system built with no code.
MODULE 5 Error Handling, Security and Best Practices
Error Handling
- How to read logs
- Understanding Failed Node behavior
- Retry options
- Fail workflow behavior
Best Practices for Non-Technical Users
- Using meaningful node names
- Adding comments
- Duplicating workflows as backups
- Separating test and production credentials
- Exporting workflows as JSON
Practical Exercise – Stabilising a Failing Workflow
Participants improve a failing workflow by adding error handling and saving the corrected version.
MODULE 6 Final Project
Course Challenge
Build a complete workflow that:
- Reads an RSS feed
- Extracts new content
- Adds it to Google Sheets
- Sends an email report
- Runs automatically via Schedule Trigger
Objective
Demonstrate that participants can build a full end-to-end automation with no code.
Conclusion
- Q&A session
- Roadmap for advancing with APIs, advanced webhooks, and AI agents with n8n
- Best practices for non-technical users
- How to decide what to automate inside a company
Requirements
• Fundamental computer literacy
• Experience using online tools like email clients or spreadsheets
• No programming knowledge is necessary
Testimonials (1)
I liked the practical, hands‑on part of the training the most.