workspace_premium קורס פרמיום — גישה מלאה

AI Automation
Pro

הקורס המקיף ביותר בעברית לאוטומציה עסקית עם AI. תלמד לבנות מערכות אוטומציה מתקדמות עם Make.com ו-n8n, לחבר כלי AI דרך API, ולפרוס 10 פרויקטים עסקיים אמיתיים לפרודקשן.

schedule 20 שעות תוכן
rocket_launch 10 פרויקטים
all_inclusive גישה מלאה לצמיתות
menu_book 5 מודולים
ההתקדמות שלך
מודול 1 מתוך 5
1 מודול הושלם מתוך 5
1
מודול 1 — 4 שעות

Make.com מתקדם

פעיל
1.1

Webhooks ב-Make.com

Quick Win

מה זה Webhook ולמה הוא שימושי?

Webhook הוא כתובת URL ייחודית שמאפשרת למערכות חיצוניות "לדפוק בדלת" ולהעביר לך נתונים בזמן אמת — ללא סקר תדיר. במקום ש-Make.com יבדוק כל שתי דקות האם קרה משהו חדש, המערכת הצד-שלישי שולחת בקשת HTTP מיד כשהאירוע קורה. התוצאה: אוטומציה מהירה בהרבה, עם הרבה פחות מכסות API מבוזבזות.

דוגמאות לשימושים נפוצים: קבלת ליד חדש מטופס Typeform, קבלת תשלום מ-Stripe, קבלת הודעה חדשה מ-Slack, עדכון סטטוס הזמנה מ-WooCommerce, ועוד מאות שירותים שתומכים בשליחת Webhooks.

יצירת Webhook ב-Make.com — שלב אחרי שלב

1
הוסף Trigger — Custom Webhook

פתח Scenario חדש ב-Make.com. בחר ב-Trigger הראשון ב-Add a module, חפש "Webhooks" ובחר Custom Webhook. לחץ Add ותן לו שם תיאורי כמו new-lead-webhook.

2
הגדר Instant Trigger

Make.com מייצר לך URL ייחודי. וודא שהאפשרות Instant Trigger מסומנת — זה מה שגורם ל-Scenario לפעול מיידית עם כל בקשה, ולא לחכות לפולינג.

3
שלח בקשת POST לדוגמה

לחץ Determine data structure כדי שMake.com ילמד את מבנה הנתונים שלך. שלח אליו בקשה לדוגמה (ראה קוד למטה) — המערכת תנתח אוטומטית את ה-JSON ותייצר Schema.

4
עיבוד הנתונים

לאחר שהמבנה נלמד, כל השדות שלך (name, email, phone וכד') יהיו זמינים למיפוי במודולים הבאים בScenario. גרור אותם לשדות הרלוונטיים.

קוד: שליחת נתונים ל-Webhook ב-Make.com

אם אתה רוצה לבדוק את ה-Webhook שלך מקוד JavaScript (Node.js, דפדפן, או כל סביבה אחרת), הנה דוגמה מלאה:

send-to-webhook.js
// שליחת נתונים ל-Webhook ב-Make.com
const webhookUrl = 'https://hook.eu1.make.com/YOUR_WEBHOOK_ID';

const data = {
  name: 'ישראל ישראלי',
  email: 'israel@example.com',
  phone: '050-1234567',
  source: 'landing_page',
  timestamp: new Date().toISOString()
};

const response = await fetch(webhookUrl, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify(data)
});

console.log('Status:', response.status); // 200 = הצלחה
const text = await response.text();
console.log('Response:', text); // "Accepted" = Make.com קיבל בהצלחה
tips_and_updates
טיפ: תגובת Make.com

Make.com מחזיר 200 Accepted ברגע שהוא קיבל את הבקשה — גם לפני שה-Scenario הסתיים. אם אתה צריך תגובה אסינכרונית עם תוצאות, השתמש במודול Webhook Response בסוף ה-Scenario.

טעויות נפוצות ואיך להימנע מהן

cancel Content-Type חסר

שכחת להוסיף את ה-header Content-Type: application/json. Make.com לא יפענח את ה-Body ויגיש שגיאת parsing.

cancel Scenario לא פעיל

הWebhook יחזיר 200 גם כאשר ה-Scenario כבוי, אבל הבקשות יצטברו ב-Queue. וודא שה-Scenario פעיל לפני הבדיקה.

cancel שימוש ב-GET במקום POST

Custom Webhook ב-Make.com מצפה לבקשת POST עם Body. שימוש ב-GET ייכשל בקריאת שדות הטופס.

check_circle בדיקה עם RequestBin

לפני חיבור Make.com, בדוק את ה-Webhook שלך עם requestbin.com כדי לראות בדיוק מה שולח אליך.

1.2

Advanced Routers ו-Filters

Deep Dive

Router Module — ניתוב לפי תנאים

ה-Router הוא אחד הכלים החזקים ביותר ב-Make.com. הוא מאפשר לך לפצל את ה-Scenario לכמה ענפים (Branches) שכל אחד מהם יפעל בתנאים שונים. תחשוב עליו כמו switch-case בקוד — כל Branch מקבל Filter עם תנאי הפעלה.

דוגמה: ליד שמגיע מפייסבוק נשלח לשיח WhatsApp מיידי, ליד מהאתר מקבל מייל מפורט, ליד מלינקדאין מוזן ישירות ל-CRM. כל Branch רץ עצמאית ובמקביל.

הגדרת Filter Conditions

אופרטורי טקסט
  • Equal to
  • Contains
  • Starts with
  • Matches pattern (RegEx)
אופרטורי מספר
  • Greater than
  • Less than or equal
  • Between
תאריך ומצב
  • Date is before/after
  • Exists / Is empty
  • Is true / Is false

Fallback Route — "אחרת"

כל Router צריך לפחות Branch אחד עם Fallback (Otherwise). זהו ה-Branch שמפעיל את כל הנתונים שלא עברו אף Filter אחר. בלי Fallback, נתונים שלא מתאימים לשום Branch ילכו לאיבוד בשקט — ולא תדע על כך. הדרך הנכונה: הוסף Branch אחרון ב-Otherwise → שלח לעצמך התראה + שמור ב-Error Log.

Nested Routers

ניתן לקנן Routers בתוך Routers ליצירת לוגיקה מורכבת. לדוגמה: Router ראשון מחלק לפי מדינה (ישראל / חו"ל). Branch ישראל עובר ל-Router שני שמחלק לפי עיר. שימוש עיקרי: תהליכי Escalation מורכבים בSales Pipelines.

warning
שים לב: מכסת פעולות

כל Branch ב-Router נחשב לפעולה נפרדת, כולל הפעולות בתוכו. Router עם 5 Branches שכל אחד מכיל 3 מודולים = 15 פעולות לכל הרצה. תכנן את הארכיטקטורה בהתאם למכסה שלך.

1.3

Error Handling ב-Make.com

Deep Dive

אוטומציה בפרודקשן תיתקל בשגיאות — זה לא שאלה של אם, אלא של מתי. Make.com מציע מנגנון טיפול בשגיאות עוצמתי שמאפשר לך לשלוט בדיוק מה קורה כשמודול נכשל.

ארבע הדירקטיבות

B Break

עצור את הריצה וסמן אותה כנכשלת. הנתונים יישמרו ב-Incomplete Executions לטיפול ידני. הדירקטיבה הדיפולטית.

R Resume

דלג על הרשומה הכושלת וסיים את הריצה כהצלחה. שימושי כשחלק מהרשומות לא קריטיות ואפשר להמשיך בלעדיהן.

I Ignore

התעלם מהשגיאה לחלוטין וסמן כהצלחה. בשימוש כאשר השגיאה צפויה ולא חשובה (למשל, Duplicate בDB שמותר).

C Commit

שמור את כל הפעולות שהושלמו עד לנקודת השגיאה. משמש עם Roll Back Transactions למניעת כפילויות.

Error Handler Routes

לחץ לחיצה ימנית על כל מודול ובחר Add error handler. זה מוסיף Branch מיוחד שמופעל רק כשהמודול נכשל. שם תוכל לשים: שליחת מייל לאדמין, הוספת שורה ל-Google Sheets עם פרטי השגיאה, שליחת הודעת Slack, ואז בחירת הדירקטיבה המתאימה.

Retry — ניסיון חוזר אוטומטי

עבור שגיאות רשת זמניות, הגדר Retry בתוך ה-Break directive. הגדר כמות ניסיונות (עד 5) ומרווח בשניות בין כל ניסיון. זה אידיאלי לשיחות API שיכולות להיכשל מ-Rate Limiting.

error-handler-config.json
{
  "errorHandler": "resume",
  "retryCount": 3,
  "retryInterval": 60,
  "fallbackValue": null
}
tips_and_updates
גישה מומלצת לפרודקשן

הגדר Error Handler על כל מודול קריטי (Google Sheets Write, CRM Update, שליחת מייל). בErr Handler: שמור לשורת Log ← שלח Slack הודעה עם מזהה הריצה ← השתמש ב-Commit ← המשך לרשומה הבאה. כך לעולם לא תאבד נתונים בשקט.

1.4

Data Stores ו-Aggregators

Deep Dive

Data Stores — מסד נתונים מובנה ב-Make.com

Data Store הוא מסד נתונים מינימליסטי שמובנה ישירות בתוך Make.com. הוא מאפשר לך לשמור ולאחזר נתונים בין הרצות שונות של ה-Scenario — משהו שלא ניתן לעשות עם משתנים רגילים. שימושים עיקריים: מניעת עיבוד כפול (Deduplication), שמירת סטטוסים, קאש נתונים, מעקב אחרי ליד לאורך זמן.

כל Data Store מוגדר עם Schema — מבנה השדות שהוא יכיל. לדוגמה: שדה email (Text, Unique), status (Text), last_seen (Date).

add_circle
Add / Update Record

הוסף רשומה חדשה או עדכן קיימת לפי Key ייחודי

search
Get Record / Search

אחזר רשומה לפי Key או חפש לפי פילטרים

delete
Delete Record

מחק רשומה ספציפית או נקה את כל ה-Store

Aggregators — איסוף פריטים מ-Iterator

כאשר Iterator מייצר מספר פריטים (לדוגמה: 50 שורות מ-Google Sheets), Aggregator אוסף אותם חזרה לפריט אחד. שלושת ה-Aggregators הנפוצים:

data_array
Array Aggregator

אוסף את כל הפריטים לתוך Array אחד. שימושי לשליחת רשימת לידים כ-JSON Body לשירות חיצוני, או בניית Payload מרוכז.

text_fields
Text Aggregator

מאחד מספר ערכי טקסט למחרוזת אחת עם מפריד מוגדר. שימושי לבניית גוף מייל מרשימה, או לסיכום מרובה שדות.

calculate
Numeric Aggregator

מחשב Sum, Average, Min, Max, Count על פני כל הפריטים. שימושי לדוחות יומיים, חישוב הכנסות, ספירת לידים לפי קמפיין.

🎯
פרויקט מודול 1

CRM אוטומטי — מלא ועד לינה

בפרויקט הזה תבנה Scenario שלם ב-Make.com שמקבל ליד חדש מהאתר, מסנן אותו לפי מקור, שומר, שולח הודעות לצוות ומייצר Contact חדש ב-CRM — הכל אוטומטי תוך שניות.

ארכיטקטורת ה-Scenario

1
Trigger — Custom Webhook

מקבל ליד חדש מהאתר. שדות: name, email, phone, source (facebook/website/linkedin), budget

2
Data Store — בדיקת כפילות

חיפוש לפי email ב-Data Store. אם קיים — עדכן תאריך אחרון ועצור. אם לא — המשך ל-Step 3.

3
Router — מיון לפי מקור

Branch A: source = "facebook" ← שלח WhatsApp מיידי. Branch B: source = "linkedin" ← CRM ישיר. Branch C: Otherwise ← מייל ברוכים הבאים.

4
Google Sheets — שמירת הליד

הוסף שורה חדשה בגיליון "לידים". כלול: שם, מייל, טלפון, מקור, תאריך, תקציב, סטטוס (NEW).

5
Gmail — מייל ברוכים הבאים

שלח מייל מותאם אישית עם שם הליד, הטבה ראשונית, ולינק לתיאום שיחה (Calendly). כלול את פרטי הנציג בסיגנטורה.

6
Slack — התראה לצוות מכירות

שלח הודעה לערוץ #new-leads: שם הליד, מקור, תקציב, לינק לשורה בSheets. כלול @mention לנציג הרלוונטי.

7
HubSpot / Pipedrive — יצירת Contact

צור Contact חדש ב-CRM עם כל פרטי הליד. הוסף Deal/Opportunity עם שלב "New Lead" וקשר ל-Pipeline המתאים.

emoji_objects
אתגר בונוס

הוסף מודול OpenAI לפני שלב Google Sheets. תן לו להעריך את רמת הרצינות של הליד לפי שדה "message" שהוא השאיר בטופס — ובקש ממנו ציון 1-10 + סיבה קצרה. שמור את הציון בגיליון ובCRM כ-Custom Property.

2
מודול 2 — 4 שעות

n8n Self-Hosted

2.1

התקנת n8n על Docker

Quick Win

n8n הוא כלי האוטומציה הקוד-פתוח החזק ביותר שקיים. בניגוד ל-Make.com, כאשר אתה מפעיל n8n Self-Hosted — אין מכסות, אין עלות לפעולה, והנתונים שלך נשארים אצלך. הדרך המהירה להתקין n8n בסביבת פרודקשן היא Docker Compose.

דרישות מוקדמות

Docker + Docker Compose VPS / שרת עם Linux שם דומיין (לSSL) 2GB RAM מינימום

הגדרת docker-compose.yml

docker-compose.yml
# יצירת תיקייה
mkdir n8n-data && cd n8n-data

# docker-compose.yml
cat > docker-compose.yml << 'EOF'
version: '3.1'
services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=your-secure-password
      - WEBHOOK_URL=https://your-domain.com/
      - N8N_HOST=your-domain.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
    volumes:
      - ~/.n8n:/home/node/.n8n
EOF

docker compose up -d

הסבר המשתנים

N8N_BASIC_AUTH_ACTIVE

הפעל אימות בסיסי. חובה בפרודקשן כדי שלא כל אחד יגיע לממשק שלך.

N8N_BASIC_AUTH_PASSWORD

בחר סיסמה חזקה. לאחר עלייה לאוויר שנה ל-Variable סביבתי.

WEBHOOK_URL

הכתובת הציבורית שלך. n8n ישתמש בה לבניית כתובות Webhook. חייב להיות HTTPS.

volumes: ~/.n8n

שמור את הנתונים מחוץ ל-Container. בלי זה תאבד את כל ה-Workflows בכל Restart.

tips_and_updates
HTTPS עם Nginx + Certbot

לפרודקשן עם דומיין אמיתי, הוסף Nginx כ-Reverse Proxy עם SSL מ-Let's Encrypt. הפקודה: certbot --nginx -d your-domain.com. הקורס כולל Nginx config מלא עם Rate Limiting.

2.2

Workflows מורכבים ו-Code Nodes

Deep Dive

n8n מציע Code Node שמאפשר לך לכתוב JavaScript (או Python) ישירות בתוך ה-Workflow. זה הופך כל פעולה שניתן לקוד — לאפשרית. ניקוי נתונים, חישובים מורכבים, בניית Payloads דינמיים, ועיבוד לוגיקה עסקית שלא קיימת כ-Node מובנה.

n8n Code Node — עיבוד ליד
// n8n Code Node — עיבוד ליד מ-CRM
const items = $input.all();
const processed = items.map(item => {
  const data = item.json;

  // נקה מספר טלפון ישראלי
  const phone = data.phone?.replace(/\D/g, '');
  const formattedPhone = phone?.startsWith('972')
    ? `+${phone}`
    : `+972${phone?.replace(/^0/, '')}`;

  // חשב Lead Score
  let score = 0;
  if (data.email?.endsWith('.co.il')) score += 20;
  if (data.company) score += 30;
  if (data.budget > 10000) score += 50;

  return {
    json: {
      ...data,
      phone: formattedPhone,
      leadScore: score,
      processedAt: new Date().toISOString()
    }
  };
});

return processed;

הקוד מקבל את כל הפריטים ($input.all()), עובר על כולם ב-map, מנרמל את הטלפון, מחשב Lead Score בהתאם לקריטריונים עסקיים, ומחזיר את הנתונים המועשרים לNodeים הבאים. שים לב שיש לחזיר תמיד מערך של אובייקטים עם שדה json.

2.3

AI Nodes ב-n8n

Deep Dive

n8n 1.x כולל תמיכה מלאה ב-LangChain ישירות בממשק. ניתן לבנות AI Agents, שרשראות Prompts, ושיחות עם Memory — הכל בלי שורת קוד.

smart_toy
AI Agent Node

Node שמריץ Agent מלא עם Tools. הגדר את ה-System Prompt, חבר Tools (Webhooks, APIs, SQL), והוא יחליט אוטומטית מה להשתמש.

memory
Memory Nodes

Window Buffer Memory שומר את ה-N הודעות האחרונות. Redis Chat Memory לזיכרון ארוך-טווח. Postgres/SQLite לשמירה קבועה.

model_training
OpenAI Chat Model

חיבור ישיר ל-GPT-4o, GPT-4 Turbo ו-GPT-3.5. כולל הגדרות Temperature, Max Tokens, ו-System Message.

hub
LangChain Integration

כל Node של LangChain זמין: Document Loaders, Text Splitters, Vector Store Retrievers, Embeddings, ועוד.

2.4

Security ב-n8n Self-Hosted

כאשר מפעילים n8n בפרודקשן עם גישה לנתונים עסקיים רגישים, אבטחה אינה אופציונלית. הנה רשימת הבדיקות החיוניות:

verified_user
Basic Auth / OAuth2

הגן על ממשק n8n עם Basic Auth. לסביבות מרובות משתמשים — הפעל n8n User Management ועבור ל-OAuth2 עם גוגל.

vpn_key
Credentials Encryption

הגדר N8N_ENCRYPTION_KEY — מחרוזת ארוכה ואקראית. n8n ישתמש בו להצפין את כל ה-Credentials. גבה מפתח זה בנפרד!

firewall
Firewall + IP Whitelist

אם ה-n8n אינו נחוץ לגישה ציבורית, הגבל גישה ל-Port 5678 לIP הספציפי שלך בלבד. השאר את Port 443 פתוח לWebhooks בלבד.

backup
גיבוי אוטומטי

הגדר Cron Job יומי שדוחף את ~/.n8n ל-S3 או Google Drive. גיבוי בלי תוכנית שחזור אינו גיבוי.

🎯
פרויקט מודול 2

Lead Management Pipeline עם AI Scoring

בפרויקט זה תבנה Workflow ב-n8n שמטפל בלידים נכנסים, מעביר אותם דרך Code Node לעיבוד ורק לאחר מכן מדרג אותם עם GPT-4o — ואז מנתב אוטומטית לנציג הנכון.

1
Webhook Trigger

קבלת ליד מ-Typeform/HubSpot Forms עם כל שדות הטופס

2
Code Node — נרמול נתונים

ניקוי טלפון, ניתוח דומיין email לזיהוי חברה, חישוב Lead Score ראשוני

3
OpenAI Node — AI Score

שלח את תוכן הפנייה ל-GPT-4o: "דרג את הליד הזה 1-10 לפי רמת הרצינות" + JSON מובנה בתגובה

4
IF Node — ניתוב לפי ציון

ציון ≥ 8: נציג בכיר + WhatsApp מיידי. ציון 5-7: תהליך מייל רגיל. ציון < 5: ניוזלטר בלבד

5
Postgres / Airtable

שמור את כל הנתונים כולל AI Score, ציון ידני שיוגדר אחר כך, היסטוריית פניות

מודולים 3–5

לחץ על כל מודול לניווט לתוכן המלא שלו

4
מודול 4 — 5 שעות

10 Business Automation Projects

עשרה פרויקטים עסקיים מלאים מוכנים לפרודקשן. כל פרויקט כולל תיעוד, קוד להורדה, וסרטון Walk-through. הפרויקטים עוסקים בתחומים: E-commerce, שירות לקוחות, HR, מכירות, שיווק ותוכן.

P1
Order-to-Delivery Tracker

WooCommerce + Shipping API + WhatsApp עדכונים

P2
Customer Support Triage

סיווג פניות לקוח עם GPT-4 + העברה לנציג

P3
Social Media Content Engine

יצירת תוכן שבועי עם AI + תזמון פרסום

P4
CV Screening Pipeline

קריאת קורות חיים + ניקוד + דוח למנהל

P5
Invoice Processing Bot

מיצוי נתונים מחשבוניות PDF + רישום ב-ERP

P6
Competitor Intelligence

Scraping + AI Summary + דוח שבועי אוטומטי

P7
Meeting Notes Automation

תמלול Zoom/Meet + סיכום + משימות ב-Asana

P8
Inventory Alert System

בדיקת מלאי + הזמנה אוטומטית + דוח לאחראי

P9
Personalized Email Sequences

סדרת מיילים מותאמת-אישית עם GPT-4 + A/B Testing

P10
Full Sales Dashboard

אוסף נתוני CRM + חישובים + Google Data Studio

5
מודול 5 — 2 שעות

Production, Monitoring & Scale

העברת האוטומציות מפיתוח לפרודקשן בצורה מקצועית. ניטור שוטף עם Dashboards, ניהול שגיאות, התאמה לגדילה ואישור קורס.

workspace_premium
אישור סיום קורס

לאחר השלמת כל 5 המודולים ו-10 הפרויקטים תקבל אישור דיגיטלי מ-Automation4MI. ניתן לשיתוף ב-LinkedIn.

סיימת מודול 1

מוכן למודול 2?

מודול 2 מחכה לך — התקנת n8n מאפס, בניית Workflows מורכבים עם Code Nodes, ואינטגרציה ל-AI. לחץ להמשיך.

המשך למודול 2 arrow_back
קהילת Discord הפרטית

חיבור לקהילה בלעדית של תלמידי AI Automation Pro. שאל שאלות, שתף פרויקטים, קבל Feedback ממנטורים ומתלמידים בכירים.

הצטרף לקהילה arrow_back