hub Automation course

AI Workflow
Automation

Building smart automations with n8n, Make.com and connecting to AI APIs. From your first Webhook to a full business-automation system — in six hands-on modules.

8
Hours of content
6
Modules
All
levels
Free
No cost
What the course includes
lock_open Full free access
check_circle 8 hours of full video content
check_circle 6 hands-on modules with code
check_circle Workflows ready to download
check_circle A full final project with code
check_circle Lifetime updates
group Questions? Message us in the community
What you learn in the course

The skills you leave with

The course is built around real applications. Every skill is immediately usable — you do not learn theory, you actually build it.

hub
n8n and Make.com from scratch

Build automated workflows in n8n and Make.com from scratch — the interface, nodes, triggers, webhooks and complex connections

smart_toy
Connecting Claude and GPT to automations

Connect AI models (Claude/GPT) to existing workflows — Prompt Engineering, JSON outputs and handling responses

mark_email_unread
Automating Email and Slack

Streamline Email, Slack and CRM processes automatically — Inbox Zero, smart replies and real-time notifications

rocket_launch
A full business final project

Build a full business-automation system as a final project — from an incoming Lead to a Slack alert and a calendar meeting

Curriculum

6 modules · 8 hours

Each module is built with content lessons, ready-to-use code and hands-on practice. In the end you build a real system you can run in your business.

01
Automation fundamentals with n8n
Interface, nodes, triggers and webhooks
1.5 hours expand_more
play_circle What is n8n and how to set up a first work environment
play_circle Nodes and connections — how the data flows
play_circle Trigger types: Webhook, Schedule and Manual
play_circle HTTP Request Node — the universal connector
rocket_launch Exercise: building a first Webhook that receives data
02
Make.com — complex Scenarios
Building Scenarios with logic and conditions
1.5 hours expand_more
play_circle Make.com vs n8n — when to use each
play_circle Router Module — complex logical routing
play_circle Iterator and Aggregator for processing arrays
play_circle Error Handling and Resume Executions
rocket_launch Exercise: a Scenario with a Router and five routes
03
Connecting to AI APIs
Claude, GPT-4, Gemini inside Workflows
1.5 hours expand_more
play_circle Claude API — Messages Array and System Prompts
play_circle GPT-4o via OpenAI API — Function Calling
play_circle Prompt Engineering for automations
play_circle Cost management: Caching, Token Limits and Fallbacks
rocket_launch Exercise: a Node that classifies emails with Claude
04
Automating Email and Slack
Inbox Zero and smart notifications
1 hour expand_more
play_circle Gmail Label Triggers in n8n
play_circle Auto-Reply with AI Categorization
play_circle Slack Incoming Webhooks for notifications
play_circle Priority Routing — Urgent now, the rest to a daily summary
rocket_launch Exercise: a full Inbox Zero system
05
Data management and integrations
Google Sheets, Airtable, Notion
1 hour expand_more
play_circle Google Sheets as a Database for automations
play_circle Airtable — structured data with formulas
play_circle Notion for knowledge and task management
play_circle Upsert Patterns — preventing duplicates
rocket_launch Exercise: a Pipeline that syncs Sheets with Notion
06
Capstone project
Building a full business-automation system
1.5 hours expand_more
play_circle The Capstone system architecture
play_circle New Lead → AI classifies → CRM → Slack Alert → calendar
play_circle Tests and a Testing strategy
play_circle A Deployment Checklist for going to production
rocket_launch Final project: a business Automation Pipeline system
Sample lesson

HTTP Request Node in n8n with
Claude API

This is what a real lesson from the course looks like. Each lesson includes an in-depth explanation, clear steps, ready-to-use code and a professional tip that saves hours.

play_arrow
Module 3 · Lesson 1
Calling the Claude API from an n8n HTTP Request Node
22 minutes

Why an HTTP Request Node and not a dedicated Node?

n8n has dedicated Nodes for OpenAI, but for Anthropic's Claude, the most correct way is to use the generic HTTP Request Node. That is an advantage — not a drawback. When Anthropic releases a new version, you do not depend on an n8n update and can upgrade your API call on release day.

The HTTP Request Node is the heart of n8n — it lets you communicate with any API that exists, including internal APIs in your organization, legacy APIs and even internal Microservices. Once you understand it deeply, the path to any external service is open.

The setup steps

1
Set up a new HTTP Request Node

Add a Node of type "HTTP Request". Change the Method toPOST and set the URL: https://api.anthropic.com/v1/messages

2
Set Headers for authentication

Add two Headers: x-api-key with your API Key (from Credentials), andanthropic-version: 2023-06-01. Also content-type: application/json is required.

3
Build the dynamic Body

Choose "JSON" as the Body type. Here you put the model, max_tokens, system prompt, and the messages array. Use n8n expressions to inject dynamic data from previous Nodes into the prompt.

4
Handle the response

The response from Claude comes back as JSON. The text is in{{`{{`}}$json.content[0].text{{'}}'}}. Add a Set Node to extract the text into a clean field for use in the following Nodes.

Sample code — the Body of a Claude call

{
  "model": "claude-3-5-sonnet-20241022",
  "max_tokens": 1024,
  "system": "You are a business email classifier. Respond in JSON only. Fields: category (sales/support/billing/spam), urgency (low/medium/high), hebrew_summary (max 80 chars).",
  "messages": [
    {
      "role": "user",
      "content": "Classify this email:\nFrom: {{ $json.sender }}\nSubject: {{ $json.subject }}\nBody: {{ $json.body }}"
    }
  ]
}
lightbulb
Professional tip

Always set Retry on Error in the HTTP Request Node — click Settings in the Node and change "Retry On Fail" to true with 3 attempts. The Anthropic API sometimes returns a 529 (Overload) error at peak hours, and the automatic Retry saves you unnecessary failure events in production.

Course access

Ready to start?

The course is open to everyone — at no cost. Register for the Academy for free and get immediate access to all 6 modules.

rocket_launch Watch the full course
FAQ

Answers before you sign up

help
Do I need programming experience?
expand_more

No programming experience required. The course suits complete beginners who have never opened n8n, all the way to managers who want to understand how to connect AI to business processes. The lessons include clear visual demonstrations. Basic JSON knowledge is a plus, but we will learn that along the way too.

payments
Is this course really free?
expand_more

Yes — the course is completely free. Only a free Academy registration is required. External services like n8n Cloud, Make.com, and the Claude API include free plans that are enough for all the course exercises. You will not need to spend a penny to complete all 6 modules.

schedule
How long does it take to complete the course?
expand_more

8 hours of content — but including real practice it will take 10–14 hours. You can consume the course at your own pace, with no pressure. Most learners complete a module a day and finish within a week. With lifetime access — there is no time limit at all.

difference
What is the difference between this course and AI Automation Pro?
expand_more

This AI Workflow Automation course is the perfect entry point to automation — it covers n8n, Make.com and AI APIs in a practical, no-nonsense approach. AI Automation Pro is a more advanced course that covers complex architectures, Docker Self-Hosting, RAG and 10 deeper business projects. It is recommended to start here.