school Full course · Free

AI Automation Pro —
Business automation
to the next level

An advanced course for business owners, managers and entrepreneurs who want to save 20+ hours a week with Make.com, n8n and AI. 10 real projects you copy straight into your business — from an automatic CRM to a smart Customer Support Bot.

5
Modules
20+
Hours of content
10
Projects
Free
No cost
What the course includes
lock_open Full free access
check_circle Full access to 20+ hours of content
check_circle 10 business projects ready to download
check_circle A private Discord community
check_circle Lifetime updates
check_circle Personal support via email
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 don't learn a deal in theory, you build it.

hub
Advanced Make.com

Building complex Scenarios with Webhooks, Routers and Error Handling — including Resume and Rollback for critical processes

dns
n8n Self-Hosted on Docker

100% savings on SaaS costs — setting up a self-hosted server, AI Nodes and LangChain Integration in n8n

smart_toy
ChatGPT API and Claude API

Connecting OpenAI and Anthropic to automated business processes — Function Calling, Tool Use and Cost Control

database
Simple, practical RAG

A Chatbot that answers questions from your documents — Vector DB, Embeddings and Context Retrieval from 0 to Production

monitor_heart
Monitoring, Logging and Alerts

Know when something breaks before the customer does — Error Tracking with Sentry, Performance Monitoring and a Grafana Dashboard

folder_copy
10 ready-made business Recipes

Full templates covering CRM, Support, Content, HR and Finance — copy, adapt, run

Curriculum

5 modules · 20+ hours

Each module is built with video lessons, ready-to-use code and a capstone project you can use straight in your business.

01
Advanced Make.com
4 hours · Project: an automatic CRM system from 0
4 hours expand_more
play_circle Webhooks and Custom HTTP Modules
play_circle Advanced Routers and Filters
play_circle Error Handling, Resume & Rollback
play_circle Data Stores and Aggregators
rocket_launch Capstone project: an automatic CRM system from 0
02
n8n — Open Source Automation
4 hours · Project: a lead-management Pipeline
4 hours expand_more
play_circle Installation on Docker/VPS
play_circle Complex Workflows with Code Nodes
play_circle AI Nodes — LangChain Integration
play_circle Credentials & Security
rocket_launch Capstone project: a lead-management Pipeline
03
AI API Integration
5 hours · Project: a smart Customer Support Bot
5 hours expand_more
play_circle OpenAI API — Function Calling, Assistants, Threads
play_circle Claude API — System Prompts, Tool Use, Vision
play_circle Prompt Templates and Dynamic Context
play_circle Rate Limiting, Cost Control, Fallbacks
rocket_launch Capstone project: a smart Customer Support Bot
04
10 Business Projects
5 hours · 10 full projects with code
5 hours expand_more
play_circle Automated Social Media Pipeline
play_circle Invoice Processing with AI
play_circle Lead Scoring and CRM Sync
play_circle Internal Knowledge Base Bot
play_circle HR Onboarding Automation
play_circle plus 5 more full projects with code ready to download
05
Production & Monitoring
2 hours · Project: a monitoring Dashboard in Grafana
2 hours expand_more
play_circle Error Tracking with Sentry
play_circle Performance Monitoring
play_circle Scaling and Rate Limits
play_circle Backup & Recovery Strategies
rocket_launch Capstone project: a monitoring Dashboard in Grafana
Sample lesson

Webhook in Make.com with
AI Processing

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

play_arrow
Module 1 · Lesson 1
Webhook in Make.com — receiving data from any source
18 minutes

What is a Webhook and why does it matter?

A Webhook is a unique URL that Make.com generates for your Scenario. When someone sends an HTTP request to that address — your logic runs immediately. This differs from Polling (actively checking every X minutes) because here the Scenario waits, it does not ask.

In Make.com there are two types of Webhooks: Custom Webhook — which you define manually, and Instant Trigger — which comes from built-in connections (Typeform, Stripe, etc.). In this lesson we'll focus on the Custom Webhook because it's the most flexible.

Steps — building a Webhook with AI Processing

1
Create a new Scenario in Make.com

Click "Create a new scenario". From the left sidebar choose "Webhooks" then "Custom Webhook". Click "Add" and give it a name — for example ai-processor. You will get a unique URL.

2
Define the Payload structure

Click "Redetermine data structure" and send a sample POST request to the address you received. Make.com will automatically learn the JSON fields you send and display them in the Scenario.

3
Add an OpenAI module

Click the + and choose "OpenAI (GPT-4, DALL-E, Whisper)". Choose "Create a Completion". In the Prompt, use the variables you received from the Webhook to build a dynamic message for the AI to process.

4
Set up Error Handling

Right-click the OpenAI module → "Add an error handler" → choose "Break". This way, if the API fails, Make.com logs the error in Incomplete Executions and does not lose the data.

5
Send a response back to the Caller

Add a "Webhooks → Webhook response" module at the end of the Scenario. Here you set the Status Code (200 for success) and the Body — the JSON with the AI processing result.

Sample code — a POST request for testing

Send the following JSON to your Webhook URL to check that everything works:

{
  "customer_name": "John Doe",
  "customer_email": "john@example.com",
  "message": "Hi, I have a question about product X. Can I return it?",
  "ticket_id": "TKT-2024-001",
  "priority": "medium",
  "language": "en"
}

This is what the System Prompt you set in the OpenAI Module will look like:

{
  "model": "gpt-4o-mini",
  "messages": [
    {
      "role": "system",
      "content": "You are a customer support classifier. Given a customer message, return a JSON object with: category (refund/technical/billing/general), urgency (low/medium/high), suggested_response (in Hebrew), and estimated_resolution_time (in hours)."
    },
    {
      "role": "user",
      "content": "Customer: {{customer_name}}\nMessage: {{message}}\nPriority: {{priority}}"
    }
  ],
  "response_format": { "type": "json_object" }
}

Screenshot — configuring the Scenario

Screenshot of a Scenario in Make.com with a Webhook and a connected OpenAI module

A full Scenario setup: Webhook → OpenAI Processing → Error Handler → Webhook Response

lightbulb
Professional tip

Use response_format: json_object in the OpenAI API to always get structured JSON — you won't need to do manual Parsing. Also, add a field max_tokens: 500 to control costs — a Classifier response doesn't need to be long.

Free access

Free access — no payment

The course is open to everyone — no registration, no credit card. Just click and start.

rocket_launch Start the course
FAQ

Answers before you sign up

help
Who is the course for?
expand_more

The course is intended for business owners, managers and entrepreneurs who want to automate business processes. No programming knowledge required — just a desire to learn and curiosity. If you know how to use Google Sheets and Excel, you are ready for this course. The skills taught are both visual and technical, but always with an emphasis on the business application.

schedule
How long do I have access?
expand_more

Lifetime access — including all future updates. When we add new lessons, you get them automatically at no extra cost. The AI world changes fast, and we commit to keeping the course updated for at least the next two years.

terminal
I'm a developer — is it for me?
expand_more

If you're a developer, this course will likely be too fast and simple for you in the early parts. We recommend considering the AI Agents course which better fits your level — TypeScript, LangChain, Tool Use, Streaming and full Deployment. The current course is simpler and intended for a non-developer audience.

email
How do you get into the course?
expand_more

Click the 'Start the course' button on this page — the course opens immediately, with no registration or payment.