AneLi
מדריך מקצועי

איך לבנות
בוט WhatsApp חכם
לעסק שלך

מדריך מלא — מהרשמה הראשונה ועד בוט חי שמשרת לקוחות 24/7, כולל כל הפלטפורמות, הקוד, והמכשולים שכדאי להכיר

Meta
n8n
Airtable
Claude AI
WhatsApp Business
רגע — מה בכלל הבוט עושה?

הלקוח שואל. הבוט עונה.
תוך שניות.

לקוח שולח
הודעה
Meta
מקבל
n8n
מפעיל
Claude AI
חושב
לקוח מקבל
תשובה

פחות מ-10 שניות

מהרגע שהלקוח שולח הודעה — עד שמקבל תשובה חכמה ומותאמת אישית

24/7 ללא הפסקה

הבוט עונה בשבת, בלילה, בחגים — אף פעם לא ישן ואף פעם לא עסוק

זוכר הכל

הבוט זוכר את כל השיחה הקודמת ומשתמש בה להמשך שיחה טבעי

מה צריך?

5 כלים. כולם חינמיים להתחלה.

כלי 01
WhatsApp Business
חשבון עסקי של WhatsApp — גשר בין הלקוחות לבוט
כלי 02
Meta
מקבל את ההודעות מ-WhatsApp ומעביר ל-n8n. Meta App = חינם
כלי 03
n8n
מנוע האוטומציה — מחבר את כל הכלים יחד. רץ על שרת עצמאי (self-hosted)
כלי 04
Airtable
מסד הנתונים — שומר את היסטוריית השיחה לכל לקוח. חינם
כלי 05
Claude API
המוח של הבוט — מייצר תגובות חכמות בעברית. ~$0.01 להודעה

עלות חודשית לבעל העסק: n8n רץ על שרת עצמאי (self-hosted) ~25 ₪ · Claude API ~80 ₪ · כל השאר חינם. סה"כ: ~105 ₪/חודש לתשתית מלאה

איך זה עובד ביחד?

ארכיטקטורת המערכת המלאה

לקוח
שולח הודעה
WhatsApp
Meta
מקבל & שולח
Webhook
n8n
5 מודולים
אוטומטיים
Claude API
יוצר תגובה
Airtable
זיכרון השיחה

קלט

הודעת הלקוח + היסטוריית שיחה קודמת מ-Airtable

עיבוד

Claude מקבל הכל, מפענח, ומייצר תגובה בעברית

פלט

התגובה נשמרת ב-Airtable + נשלחת ללקוח דרך Meta

כלי 02 — Meta

הגשר בין
WhatsApp לבוט

Meta הוא ספק תקשורת שמאפשר לאפליקציות לשלוח ולקבל הודעות WhatsApp. ה-Meta App הוא סביבת בדיקות חינמית שמאפשרת להתחיל מיד.

1

פתח חשבון ב-developers.facebook.com

הרשמה חינמית עם מספר אמת לאימות

2

Messaging → Try it out → Send WhatsApp

קבל את מפתח ה-Meta App ומספר הטלפון

3

שלח "join [keyword]" מהנייד

לחבר את הנייד שלך ל-Meta App לצורך בדיקות

4

הגדר Webhook URL

לאחר יצירת ה-n8n Workflow — הכנס כאן את כתובת ה-Webhook

developers.facebook.com/apps
WhatsApp Meta App
Meta App Number
+1 415 523 8886
הודעת חיבור (לשלוח מהנייד)
join [keyword]
Webhook URL (יוגדר אחרי n8n)
https://bot.aneli.net/webhook/abc123...

Meta App = בדיקות בלבד. להפעלה אמיתית ללא הגבלות דרושה חשבון WhatsApp Business API דרך Meta (מצריך עוסק מורשה/זעיר)

כלי 04 — Airtable

הזיכרון
של הבוט

Airtable הוא מסד נתונים ויזואלי דמוי Excel, אבל עם API מלא. כל לקוח מקבל שורה עם היסטוריית השיחה שלו — כך הבוט "זוכר" מה נאמר.

1

צור Base חדש ב-airtable.com

שם לדוגמה: "AneLi Conversations"

2

צור 2 שדות בטבלה

Name (Single line text) + History (Long text)

3

צור Personal Access Token

airtable.com/create/tokens → הרשאות: data.records (read + write)

4

שמור Base ID ו-Table ID

נמצאים ב-URL: airtable.com/appXXXX/tblXXXX

airtable.com/appSO01AXR9ow8G5l/tblXXXX
AneLi Conversations
Name (מפתח)
History
whatsapp:+97250...
User: %D7%94%D7%99%D7%99 | Bot: %D7%94%D7%99...
whatsapp:+97252...
User: %D7%9E%D7%94 | Bot: %D7%A9%D7%9C...

למה URL Encoding? Claude מחזיר תגובות עם שורות חדשות שמשברות JSON. encodeURL() הופך הכל ל-%XX — בטוח לחלוטין

כלי 05 — Claude API

המוח
של הבוט

Claude הוא מודל AI של Anthropic. אנחנו משתמשים ב-claude-sonnet-4-6 — המודל המוביל של Anthropic, איכות מעולה בעברית. עלות: ~$3 לכל מיליון טוקני קלט.

1

הרשם ל-console.anthropic.com

צור חשבון ועבור לחיוב (נדרש כרטיס אשראי)

2

צור API Key

Settings → API Keys → Create Key. שמור אותו — מופיע פעם אחת בלבד!

3

כתוב System Prompt

הוראות לבוט: מי הוא, מה לעשות, ואיך לפענח URL Encoding

חשוב: להוסיף header‏ accept-encoding: identity — בלי זה n8n מקבל תגובה דחוסה שלא ניתנת לפרסור

System Prompt לדוגמה
אתה AneLi — עוזר מכירות. // המטרה: לאסוף פרטים לנציג כללים: - שאלה אחת בכל פעם - עברית בלבד - ברכה ראשונה אם אין היסטוריה פענוח URL Encoding: // %D7%94%D7%99%D7%99 = היי // %20 = רווח // %0A = שורה חדשה המשך שיחה מנקודת העצירה

מודל מומלץ: claude-sonnet-4-6 — איכות פרודקשן, עברית מצוינת

כלי 03 — n8n

הלב של המערכת —
5 מודולים, תהליך אחד

AneLi Bot — Meta WhatsApp · פעיל ✓
Immediately as data arrives
01
Webhook
Meta
02
Airtable
GET
03
Claude
API
04
Airtable
PATCH
05
Meta
Send

מודול 1 — Webhook

מקבל הודעה מ-Meta. חושף URL ייחודי שמוגדר ב-Meta App.

+

מודולים 2+4 — Airtable

2 קורא היסטוריה · 4 שומר היסטוריה חדשה עם encodeURL()

+

מודולים 3+5 — AI + שליחה

3 שולח ל-Claude ומקבל תגובה · 5 שולח חזרה ללקוח דרך Meta

מודול 01 — Webhook

שער הכניסה
לכל ההודעות

המודול הראשון הוא Custom Webhook — מחכה לבקשה מ-Meta. כשהלקוח שולח הודעה, Meta מפנה אותה לכאן.

module: "gateway:CustomWebHook" trigger: "Immediately as data arrives" // Variables from Meta: {{1.From}} // whatsapp:+972507737765 {{1.Body}} // "שלום, כמה עולה תספורת?"

לאחר ייבוא Blueprint — לבחור ידנית את ה-Webhook הנכון מהרשימה

מודול 02 — Airtable GET

קריאת זיכרון
השיחה

חיפוש בטבלה לפי מספר הטלפון. אם יש שיחה קודמת — מחזיר אותה ל-Claude.

method: GET url: https://api.airtable.com/v0/ [BASE_ID]/[TABLE_ID] filter: ?filterByFormula= %7BName%7D%3D%22 {{encodeURL(1.From)}} %22 // Headers: Authorization: Bearer [TOKEN] parseResponse: true
מודול 03 — Claude API

שליחה ל-AI
וקבלת תשובה

לב הבוט — שולח את הודעת הלקוח + היסטוריית השיחה ל-Claude, ומחזיר תגובה בעברית.

חיבור ההיסטוריה ל-System Prompt:
{{if(2.data.records[1]; "\n\nהיסטוריית שיחה (URL-encoded):\n" & 2.data.records[1].fields.History; "")}}

חובה: Header accept-encoding: identity — בלי זה המידע שחוזר דחוס ולא ניתן לפרסור!

method: POST url: https://api.anthropic.com/v1/messages // Headers: x-api-key: sk-ant-api03-... anthropic-version: 2023-06-01 content-type: application/json accept-encoding: identity ← חשוב! // Body: { "model": "claude-sonnet-4-6", "max_tokens": 1024, "system": "[System Prompt + History]", "messages": [{ "role": "user", "content": "{{1.Body}}" }] } // קבלת התגובה: {{3.data.content[1].text}}
מודול 04 — Airtable PATCH

שמירת זיכרון
השיחה

שומר את השאלה והתשובה להיסטוריה. PATCH + performUpsert = עדכן אם קיים, צור אם לא.

method: PATCH ← חייב PATCH, לא POST! "performUpsert": { "fieldsToMergeOn": ["Name"] }, "History": // היסטוריה קודמת + User: {{encodeURL(1.Body)}} Bot: {{encodeURL(3.data.content[1].text)}}

encodeURL() הכרחי! Claude מחזיר שורות חדשות שמשברות JSON. encodeURL() פותר את זה לחלוטין.

מודול 05 — Meta Send

שליחת התשובה
ללקוח

שולח את תגובת Claude חזרה ללקוח דרך Meta WhatsApp Cloud API.

method: POST url: https://[SID]:[TOKEN]@ graph.facebook.com/v21.0/ Accounts/[SID]/Messages.json Content-Type: application/x-www-form-urlencoded // Body: From=whatsapp%3A%2B14155238886 &To={{encodeURL(1.From)}} &Body={{encodeURL(first(map( 3.data.content; "text")))}}
טעויות ידועות

אלה המוקשים שתיתקל בהם

מה לא לעשות תוצאה הפתרון
char() שגיאה הפונקציה לא קיימת בביטויים של n8n. להשתמש ב-encodeURL() במקום
'text' (גרש) undefined סינגל קוות לא תקין כ-string ב-n8n. תמיד "text" (מרכאות כפולות)
"\"" (escaped quote) Parse Error גורם לשגיאת "Unclosed function". להשתמש ב-encodeURL() שלא דורש quotes
replace(x;"\n";" ") 422 Error "\n" הוא literal — לא מחליף שורה חדשה אמיתית. encodeURL() בלבד!
POST ל-Airtable 422 Error Upsert ב-Airtable חייב PATCH עם performUpsert. POST יוצר רשומות כפולות
datastore:ActionGet Module Not Found Data Store modules לא נטענים ב-Blueprint import. להשתמש ב-http:ActionSendData
כמעט מוכן!

איך בודקים
שהכל עובד?

1
n8n

הפעל את ה-Workflow

הפעל את ה-Workflow (Active) כדי שיגיב לכל הודעה נכנסת

2
Meta Test Number

חבר את הנייד שלך

שלח "join [keyword]" ל-+14155238886 מוואטסאפ הנייד

3
WhatsApp

שלח הודעה לסנדבוקס

שלח "היי" ל-+14155238886 — אמור להגיע תשובה תוך 10 שניות

4
Airtable

בדוק שהיסטוריה נשמרה

פתח את Airtable — אמור להיות רשומה חדשה עם מספר הטלפון שלך

בדיקת n8n — מה לבדוק אם משהו לא עבד
!

Workflow כבוי

הכי שכיח — ה-Workflow לא במצב Active. תמיד לבדוק שהוא מופעל

!

Webhook URL שגוי ב-Meta

לוודא שה-URL ב-Meta App Settings מעודכן לכתובת ה-Webhook של n8n

!

422 מ-Airtable

בדוק שהשיטה היא PATCH (לא POST) ושיש performUpsert בגוף הבקשה

!

תגובה ריקה מ-Claude

בדוק שה-accept-encoding: identity קיים ב-headers של מודול 3

כמה זמן זה לוקח?

מ-0 לבוט חי —
תוך שעות

15 דקות
Meta
הרשמה + Meta App + חיבור נייד
10 דקות
Airtable
Base + טבלה + Token
5 דקות
Claude API
הרשמה + API Key
30-60 דקות
n8n
Workflow + 5 מודולים + בדיקות
1-2 שעות
בוט חי!
מענה לכל הודעה תוך שניות

WhatsApp Business אמיתי

Meta Test Number הוא לבדיקות. לעסק אמיתי דרוש WhatsApp Business API דרך Meta — מצריך עוסק מורשה/זעיר רשום.

סקיילינג

n8n רץ על שרת עצמאי — ללא תקרת הודעות מובנית. כל מסלול AneLi כולל מכסת הודעות חודשית: בסיס 800 · פרו 1,800 · פרימיום 3,000. מעבר למכסה — ₪10 לכל 100 הודעות נוספות.

זיכרון ללא הגבלה?

היסטוריית שיחה גדלה ללא הגבלה. כדאי להגביל ל-10 הודעות אחרונות כדי לא לבזבז tokens.

AneLi
נשמע מסובך?

אנחנו עושים את
הכל בשבילך

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

טלפון
050-4428855
מייל
team@aneli.net
אתר
aneli.net
הקמה תוך יום עסקים
ליווי מלא בתהליך
שבועיים ניסיון חינם
1 / 15