AI · OTC-16

n8n Workflow Automation for Business

n8n Workflow Automation for Business is a course in automating business work with self-hosted n8n, from installing it with Docker and designing workflows to connecting Google Workspace, databases and external services through APIs, handling errors and getting started with AI agents. It suits SME owners, IT teams and staff who want to cut repetitive work.

Updated
From 7,650 THB / person 8,500 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration18 hours · 3 days
  • FormatOnsite / live online
  • Next round24–26 Nov 26
  • LevelBeginner

Course overview

Repetitive tasks such as copying form data into spreadsheets, sending confirmation emails, compiling daily totals or alerting the team about new orders take up a large share of staff time every week. Workflow automation lets systems hand work to each other automatically. n8n is a fair-code tool that you can host on your own server. You connect hundreds of services by dragging and dropping nodes without writing code, and add code when you need it, so businesses of any size can start automating at low cost.

This course takes learners through n8n version 2, from installing it with Docker Compose and PostgreSQL to understanding nodes, items and expressions, using different triggers and transforming data. Learners connect Google Workspace, databases and external services through APIs, send alerts through Telegram or LINE, design maintainable workflows with sub-workflows and handle failures with error workflows. They then get started with AI agents and with running n8n in production. It closes with a workshop that builds a business automation system from start to finish. (3 days, 6 hours per day, 18 hours in total, Beginner to Intermediate level.)

What you’ll gain

  • Understand workflow automation and choose the tasks that are worth automating
  • Install and configure n8n 2 with Docker Compose and PostgreSQL
  • Design workflows with triggers, nodes, expressions and data transformation
  • Connect n8n securely to Google Workspace, databases and external services through APIs
  • Structure workflows for reuse with sub-workflows and handle failures with error workflows
  • Get started with AI agents in n8n for business tasks, with human review
  • Run n8n in production, including backups, security and version updates

Who this course is for

  • SME owners and start-ups who want to cut repetitive work at low cost
  • Operations, sales and marketing staff who handle data from several systems
  • In-house IT teams who want to build automation that supports daily work
  • Freelancers and online marketers who work with email, social media and CRM
  • Developers and students who want to move on to more complex automation

Prerequisites

  • Comfortable using a computer and online services such as email, Google Drive and Google Sheets
  • Basic database knowledge helps but is not required
  • No programming is needed, although basic JavaScript helps with the Code node
  • A laptop that can run Docker Desktop, plus a personal or test Google account for practice

Curriculum

Course Details

This course is the 2026 edition that replaces the previous n8n workflow automation course for modern businesses, which was taught on n8n 1. It runs for 3 days, 6 hours per day (18 hours in total, 09:00-16:00), as lectures with labs and workshops based on real business tasks. Beginner to Intermediate level. The content has been moved entirely to n8n 2, including workflow

publishing, task runners and the new security defaults. New topics include the Form Trigger, data tables, alerts through Telegram and the LINE Messaging API, and an introduction to AI agents. Learners who want to go deeper into AI agents and MCP can continue with Agentic AI Development using n8n and MCP. Learners take home a lab guide, sample workflows for every lab and a docker-compose file.

Day 1 n8n Fundamentals and Building Workflows

Section 1: Workflow Automation and n8n

  • What workflow automation is, and which tasks are worth automating
  • n8n compared with other SaaS tools, and its fair-code licence
  • Ways to run it: n8n Cloud, a VPS, or the organisation's own server
  • What changed in n8n 2 compared with version 1
  • Lab: analyse repetitive work in your own organisation to use as a brief

Section 2: Lab: Installing n8n with Docker Compose

  • Write a docker-compose file for n8n with PostgreSQL and a data volume
  • Set the timezone, N8N_ENCRYPTION_KEY and the webhook URL
  • Task runners, which are enabled by default in n8n 2
  • Create the owner account and explore the editor
  • Lab: a working n8n instance on your own laptop

Section 3: Nodes, Items and Expressions

  • How workflows, nodes, connections and executions work
  • Data flowing as items, and reading the output of each node
  • Expressions and referencing data from earlier nodes
  • Pinning data for testing, and saving versus publishing a workflow
  • Lab: a first workflow that receives data and sends a summary email

Section 4: Lab: Types of Trigger

  • Manual Trigger and Schedule Trigger for timed jobs
  • Webhooks that receive data from other systems, with test and production URLs
  • The n8n Form Trigger for collecting data without building a website
  • App triggers such as Gmail and Google Sheets
  • Lab: a request form that saves to a sheet and notifies the people involved

Section 5: Transforming and Managing Data

  • Edit Fields (Set), Filter, Sort and Remove Duplicates
  • If and Switch for routing by condition
  • Aggregate, Summarize and Split Out for multi-row data
  • The Code node in JavaScript or Python when standard nodes are not enough
  • Lab: a daily sales summary from a raw data file
Day 2 Connecting External Services and Databases

Section 6: Credentials, OAuth2 and API Keys

  • API keys, basic auth and OAuth2 explained simply
  • Creating and storing credentials in n8n securely
  • Setting up Google OAuth2 in the Google Cloud Console
  • Least privilege, and separate accounts for automation
  • Lab: connect n8n to your own Google account

Section 7: Lab: Automating Google Workspace

  • Google Sheets: read, append and update rows
  • Gmail: send templated emails and read incoming mail
  • Google Drive: store and move files automatically
  • Google Calendar: create appointments from form data
  • Lab: an application system that records data, stores files and sends confirmation emails

Section 8: Lab: HTTP Request and External APIs

  • Read API documentation and import cURL commands into the HTTP Request node
  • Headers, query parameters, bodies and paginated results
  • Handling rate limits with Wait and batching
  • Sending alerts through a Telegram bot and the LINE Messaging API
  • Lab: pull data from a public API and post a summary to a chat group

Section 9: Lab: Databases and Data Tables

  • Connect MySQL and PostgreSQL: select, insert, update and upsert
  • Query parameters to prevent SQL injection
  • n8n data tables for small datasets without a separate database
  • An introduction to connecting Microsoft SQL Server and MongoDB
  • Lab: sync customer data from Google Sheets into a database

Section 10: Workshop: Automated Customer Data Management

  • Receive new customer details from a form or webhook
  • Check for duplicates, group customers and save them to the database
  • Notify the sales team in chat and send a welcome email
  • Send a weekly summary report to management automatically
Day 3 Advanced Workflows, AI Agents and Production

Section 11: Lab: Loops, Merge and Sub-workflows

  • Loop Over Items and processing data in batches
  • Merge to combine data from several sources
  • Sub-workflows with Execute Workflow and the Execute Workflow Trigger
  • Naming, grouping and sticky notes so the team can follow the logic
  • Lab: move the alerting steps into a shared sub-workflow

Section 12: Lab: Handling Errors

  • Retry on fail and continue on error at node level
  • The Error Trigger, and setting an error workflow for every workflow
  • Sending alerts with a link to the failed execution
  • Reading execution history and debugging with real data
  • Lab: error alerts through Telegram or LINE

Section 13: Getting Started with AI Agents in n8n

  • How the AI Agent node, chat models, memory and tools work together
  • Using AI to summarise emails, classify requests and draft replies
  • Letting the agent use other nodes as tools, such as looking up data in Google Sheets
  • Data privacy, PDPA, and human review before anything is sent
  • Lab: an assistant that answers customer questions from product data

Section 14: Running n8n in Production

  • A domain and HTTPS through a reverse proxy
  • Backing up the database and encryption key, and testing restores
  • The new security defaults in n8n 2, such as the disabled Execute Command node
  • Updating safely, and an introduction to queue mode as workloads grow
  • A checklist before automating real business work

Section 15: Workshop: A Business Automation System

  • Brief: take orders, notify the team, produce documents and track status
  • Design the main workflow and sub-workflows, with an error workflow
  • Test with sample data, then publish it
  • Present the result and plan how to use it in your organisation

Schedule & training options

For individuals — public rounds

24–26November
Classroom24–26 Nov 26
19 seats left
6–8July
Classroom6–8 Jul 27
20 seats left
9–11March
Online9–11 Mar 27
20 seats left

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

What is n8n and how does it differ from Zapier or Make?

n8n is a fair-code workflow automation tool where you connect services by dragging and dropping nodes, much like SaaS automation tools. The key difference is that you can host it on your own server, so data stays inside the organisation and internal business use is not charged per task run. You can add JavaScript or Python when standard nodes are not enough, and it has built-in AI agents. If you would rather not run a server, n8n Cloud is also available.

How do you install n8n with Docker Compose?

Write a docker-compose file with an n8n service and a PostgreSQL service, give each a data volume, and set the key environment variables such as the database connection, timezone, N8N_ENCRYPTION_KEY and webhook URL, then run docker compose up. The first visit to the web page creates the owner account. Keep the encryption key safe, because it decrypts every stored credential, and for production set up a domain with HTTPS through a reverse proxy.

How do you set up an alert when an n8n workflow fails?

Create a separate workflow that starts with an Error Trigger and add a node that sends a message, such as Telegram, the LINE Messaging API through HTTP Request, or email, including the workflow name, the error message and a link to the failed execution. Then open the settings of each workflow you want to watch and select this error workflow. Combine it with Retry on Fail on nodes that call external services, so n8n tries again first and alerts you only when it cannot recover.

Who is the n8n Workflow Automation for Business course for, and what should I know beforehand?

It suits SME owners and start-ups, operations, sales and marketing staff, in-house IT teams, freelancers, and developers and students. You do not need to know how to program, only to be comfortable with a computer and online services such as email and Google Sheets. Some database or basic JavaScript knowledge helps you pick things up faster.

What will I be able to do after the n8n Workflow Automation for Business course?

You will be able to install n8n with Docker, design workflows with triggers and data transformation, connect Google Workspace, databases and external services through APIs, send alerts through Telegram or LINE, structure work with sub-workflows, handle failures with error workflows, start using AI agents for business tasks and run n8n in production. Participants who complete the training receive a Certificate of Completion with its own number, which can be verified online.

Can the n8n Workflow Automation course be run in-house for our team?

Yes. It can be run in-house for your team, with examples adapted to your own work, such as your real business processes and the systems your organisation already uses, or a focus on installing n8n on your own servers. You can request a quotation from this page, or contact us on LINE @itgenius or by phone on 02-570-8449.