בוט וואטסאפ עם AI שעונה ללקוחות, מסנן לידים, וקובע פגישות
זה המדריך המלא לאיך בונים אחד. כל שלב, כל רכיב, וכל המקומות שבהם זה נשבר. 24/7.
למה בכלל בוט וואטסאפ עם AI
רוב הלידים פונים בוואטסאפ ומצפים לתשובה מיידית.
כל דקה שעוברת מורידה את הסיכוי לסגור. בוט AI טוב עונה תוך שניות, מבין מה הלקוח צריך, מסנן את הרציניים, ומעביר לנציג רק כשצריך. הוא לא תפריט לחצנים. הוא מבין שפה חופשית, גם הקלטות קוליות, ויודע לדבר על העסק שלך מתוך מידע אמיתי.
והתשובה חוזרת באותה דרך. צריך אדם? הבוט מעביר לנציג אנושי באותה שיחה.
מה יש בפנים
- הרכיבים · מה צריך כדי לבנות אחד
- 9 השלבים · מאפס עד אוויר
- המכשולים שאף אחד לא מספר עליהם
- כמה זמן וכמה כסף
- שאלות נפוצות
מה צריך כדי לבנות אחד
חמישה רכיבים עובדים יחד. כל אחד לבד פשוט. לחבר את כולם נכון זה העבודה.
הארכיטקטורה הנכונה, וה-webhook היחיד
זו הנקודה שמפרידה בין בוט שעובד לבוט ששובר אחרי שבוע. ל-WhatsApp Cloud API יש יעד webhook אחד לכל מספר. כל ההודעות הנכנסות זורמות ל-URL אחד. מי שמחזיק אותו, שולט בשיחות. אי אפשר לפגל את אותו מספר לשתי מערכות במקביל.
אם המספר כבר מחובר ל-BSP או לתרחיש Make, חיבור בוט חדש שלוקח את ה-webhook ישבור את הקיים. הפתרון: או מעבירים את ה-webhook דרך override_callback_uri, או שה-Inbox מחזיק אותו ומפיץ הלאה. לעולם לא שתי מערכות על אותו מספר.
הפתרון שלנו: Chatwoot מחזיק את ה-webhook של מטא, ו-n8n רץ כ-Agent Bot של Chatwoot. Chatwoot מעביר כל הודעה נכנסת ל-n8n, n8n מפעיל את המוח ועונה חזרה דרך ה-API של Chatwoot. כך הבוט עונה, ותיבת המענה האנושי נשארת שלמה.
ו-n8n מריץ: מודל (Claude/GPT) + RAG (Pinecone) + זיכרון לפי טלפון. התשובה חוזרת דרך Chatwoot. ב-handoff מקצה נציג והבוט משתתק.
ה-stack המדויק שאנחנו מריצים (גלוי לגמרי)
חשבונות ותשתית
לפני שלב 1, פותחים את החשבונות ומרימים את התשתית. זה החלק הטכני הראשון, והוא חד-פעמי.
- Meta: חשבון Business Manager + Meta for Developers (אפליקציה)
- מספר טלפון עסקי ייעודי (לא מחובר ל-WhatsApp רגיל)
- Anthropic (Claude) או OpenAI (GPT) – API key למוח
- OpenAI – ל-embeddings ול-Whisper (גם אם המוח הוא Claude)
- Pinecone – חשבון ל-RAG
- שרת/VPS (למשל DigitalOcean) ל-Chatwoot ו-n8n, עם דומיין
כל ה-stack self-host, אז הדאטה של הלקוחות נשארת אצלך. VPS בסיסי = כמה דולרים לחודש.
9 השלבים · מאפס עד אוויר
▸ שלב 1 · מגדירים מה הבוט צריך לעשות
לפני שנוגעים בטכנולוגיה: מה המשימה. לענות על שאלות נפוצות. לסנן לידים לפי תקציב או צורך. לקבוע פגישת היכרות. להעביר לנציג במקרים מסוימים. ככל שההגדרה חדה יותר, הבוט טוב יותר. בוט שמנסה לעשות הכל עונה גרוע על הכל.
▸ שלב 2 · פותחים WhatsApp Business Platform
נרשמים ל-Cloud API של מטא, מחברים מספר עסקי ייעודי (לא הפרטי), ומאמתים את העסק ב-Meta Business Manager. בסוף השלב יש מספר וואטסאפ רשמי שמסוגל לשלוח ולקבל דרך API.
Coexistence: אותו מספר רץ גם באפליקציית WhatsApp Business וגם ב-Cloud API בו-זמנית, כך לא מאבדים שיחות קיימות. דורש את אפליקציית ה-Business (לא הרגילה), ושהמספר לא מחובר לפלטפורמת API אחרת.
שמור את ה-token במקום בטוח, לא בטקסט גלוי. ה-Phone Number ID וה-WABA ID מופיעים ב-API Setup.
▸ שלב 3 · מחברים Inbox שמחזיק את השיחות
מחברים את המספר לפלטפורמת שיחות אחת. נקודה קריטית: לוואטסאפ יש webhook אחד בלבד. מי שמחזיק אותו שולט בשיחות. לכן בונים נכון מההתחלה: ה-Inbox מחזיק את ה-webhook ומעביר את ההודעות הלאה למוח. כך גם הבוט עונה וגם נציג אנושי יכול להשתלב באותה שיחה.
אצלנו Chatwoot מחזיק את הקולבק הזה. מלכודת אמת: Chatwoot שולח token בכותרת api-access-token עם מקף. reverse proxy שמוריד כותרות עם קו תחתון יחזיר 401.
מרגע זה Chatwoot מחזיק את ה-webhook ומענה נכנס+יוצא עובדים. עכשיו מחברים את המוח.
▸ שלב 4 · בונים את המוח
כותבים למודל הוראות ברורות: מי אתה, מה אתה מוכר, איך אתה מדבר, מתי לסגור פגישה, מתי להעביר לנציג, ומה אסור. מחברים את בסיס הידע כדי שהתשובות יישענו על מידע אמיתי.
ה-system prompt הוא ההבדל בין בוט שנשמע כמו טופס לבוט שנשמע כמו איש מכירות טוב. מחברים RAG כך שהמודל שולף תשובות מהמידע האמיתי של העסק, ומוסיפים כלים, למשל משיכת מידע חי מהאתר.
הטריק: מגדירים מחרוזת אחת (HANDOFF::) שהמודל מחזיר כשהוא רוצה נציג, ו-n8n מזהה אותה ומעביר.
▸ שלב 5 · מחברים את הזרימה
ההודעה הנכנסת עוברת אל מנוע האוטומציה, משם אל המוח, והתשובה חוזרת אל הלקוח דרך אותו Inbox. בונים זיכרון שיחה לפי מספר טלפון, כדי שהבוט יזכור את ההקשר ולא יתחיל כל הודעה מאפס.
שתי מלכודות: (1) חובה להחזיר 200 מיד, אחרת מטא שולחת שוב והבוט עונה כפול. (2) Simple Memory נמחק ב-restart של n8n. לפרודקשן: Postgres/Redis Chat Memory.
ראית את הארכיטקטורה. רוצה שנבנה לך את זה?
עשרים דקות, נסתכל יחד על העסק שלך ונבין איפה בוט AI יכניס לך פגישות. ללא עלות, בלי התחייבות.
לתיאום שיחת היכרות ←בלי מצגת מכירה. פשוט מנתחים יחד את המצב אצלך.
▸ שלב 6 · מטפלים בחוק 24 השעות של מטא
זה החלק שהכי הרבה אנשים מפספסים. מטא מאפשרת לשלוח טקסט חופשי ללקוח רק בתוך 24 שעות מאז שהוא כתב אחרון. מחוץ לחלון הזה אפשר לשלוח רק טמפלייט מאושר מראש. לכן כל שליחה יזומה, כמו תזכורת לפגישה, חייבת לעבור כטמפלייט. בלי זה ההודעה לא מגיעה, ונראה לך שהיא נשלחה.
| סוג הודעה | מתי | תמחור (מ-1.7.2025) |
|---|---|---|
| Service (טקסט חופשי) | רק בתוך חלון 24ש | ללא עלות |
| Utility (טרנזקציונלי) | טמפלייט | חינם בתוך החלון, בתשלום מחוצו |
| Marketing | טמפלייט | בתשלום תמיד (גם בחלון) |
| Authentication | טמפלייט (OTP) | בתשלום תמיד |
מ-1.7.2025 מטא מתמחרת per-message (לא עוד per-conversation). המנוף: להשאיר את הלקוח בתוך חלון 24ש ולענות חופשי (חינם). תעריף מדויק לישראל/+972 מה-rate card החי של מטא.
- משתנים רצופים {{1}},{{2}}, לא מתחילים או מסתיימים במשתנה
- בלי מקצרי URL (bit.ly) ובלי wa.me, רק דומיין מלא
- Utility = טרנזקציונלי בלבד. מ-9.4.2025 ניסוח שיווקי מסווג מחדש ל-Marketing היקר
- בלי נתונים רגישים (מספר כרטיס, ת.ז.), בלי טון ספאמי
- opt-in לפני כל שליחה יזומה, והאישור נאסף לא דרך וואטסאפ עצמו
▸ שלב 7 · מוסיפים הבנה של הקלטות קוליות
לקוחות שולחים הרבה הקלטות. מוסיפים שלב שמתמלל את ההקלטה לטקסט לפני שהיא מגיעה למוח, כך שהבוט עונה כאילו זה היה כתוב.
וואטסאפ שולח הקלטות כ-OGG/Opus, ש-Whisper תומך בו. אם קובץ נדחה, מוסיפים שלב המרת ffmpeg לפני התמלול.
▸ שלב 8 · מגדירים העברה לנציג
מגדירים בדיוק מתי הבוט מרים ידיים: בקשה מפורשת לדבר עם בן אדם, או שאלה שהוא באמת לא יודע. ברגע ההעברה הבוט משתתק, מקצה נציג, ומשאיר סיכום קצר. נציג שמשתלט ממשיך באותה שיחה בלי שהלקוח מרגיש תפר.
מלכודה: auto-assignment על ה-inbox חייב להיות כבוי, אחרת שיחות חדשות נכנסות מוקצות והבוט לא עונה.
▸ שלב 9 · מודדים הכל במקום אחד
כל שיחה, כל הודעה יוצאת, כל תזכורת, מרוכזות ב-Inbox אחד. כך רואים כמה לידים נכנסו, כמה ענה הבוט, כמה עברו לנציג, וכמה נסגרו לפגישה. בלי מדידה אי אפשר לשפר.
quality rating (ירוק/צהוב/אדום) נקבע לפי חסימות ודיווחים. צניחה לאדום = Flagged, ואם לא מתאושש תוך 7 ימים המכסה יורדת מדרגה. בוט שמציק = פחות scale.
איך יודעים שהבוט עובד
- שלח הודעה ממספר אחר: שיחה נכנסת ל-Chatwoot כ-pending והבוט עונה תוך שניות
- שלח הקלטה קולית: הבוט מתמלל ועונה כאילו זה טקסט
- כתוב 'רוצה נציג': הבוט מעביר, משתתק, והשיחה עוברת ל open
- טסט זיכרון: שתי שאלות רצופות, הבוט זוכר הקשר
- טסט RAG: שאל על שירות ספציפי, התשובה מהמידע האמיתי ולא מומצאת
- טסט טמפלייט: שלח למספר שלא כתב 24ש, וודא status=sent על המכשיר
בזמן הבדיקות: auto-assignment על ה-inbox חייב כבוי, אחרת שיחה נכנסת כבר מוקצית והבוט לא עונה.
המכשולים שאף אחד לא מספר עליהם
- חלון 24 השעות. שליחה מחוץ לחלון בלי טמפלייט נופלת בשקט. צריך לבנות נכון מההתחלה.
- טמפלייטים. כל הודעה יזומה צריכה טמפלייט מאושר מראש מול מטא, עם אישור שיכול לקחת זמן, ועם מבנה משתנים מדויק.
- ה-webhook היחיד. אם כמה מערכות מנסות להחזיק את אותו מספר, משהו נשבר. צריך ארכיטקטורה אחת ברורה.
- כיול ההעברה לנציג. בוט שמעביר על כל שטות, או הפוך, שלא מעביר כשצריך. כיול הלוגיקה הזו הוא העבודה האמיתית.
- בסיס ידע ריק או מיושן. מודל בלי מידע נכון ימציא. צריך לתחזק את הידע.
- מספרים בפורמטים שונים. אותו לקוח יכול להופיע פעמיים אם לא מנרמלים את הטלפון נכון.
- החזרת 200 איטית. אם ה-webhook לא מחזיר 200 תוך כמה שניות, מטא שולחת שוב, והבוט עונה פעמיים. חובה 200 מיד, עיבוד אסינכרוני.
- סיווג מחדש של טמפלייט. מאז 9.4.2025 מטא ממירה טמפלייט Utility ל-Marketing אם הניסוח שיווקי. אותו טמפלייט פתאום עולה כסף.
- opt-in. אסור לשלוח הודעה יזומה בלי שהלקוח אישר מראש, ולא דרך וואטסאפ עצמו. בלי זה נחסמים.
- איכות שיורדת. יותר מדי חסימות מורידות את ה-quality rating, ומשם המכסה היומית יורדת. בוט אגרסיבי הורג את עצמו.
- זיכרון נדיף. זיכרון in-memory ב-n8n נמחק ב-restart. לפרודקשן צריך Postgres/Redis, אחרת הבוט שוכח באמצע.
- מימד embeddings לא תואם. index ב-Pinecone שנוצר עם מימד שונה מהמודל מחזיר שליפות שבורות. 1536 חייב להתאים בשני הצדדים.
- טוקן ה-Agent Bot. בחלק מגרסאות Chatwoot הטוקן של הבוט נכשל על חלק מה-endpoints. נופלים חזרה לטוקן של agent רגיל.
כל אחד מהשלבים אפשרי לבד. ביחד, באוויר, בלי תקלות ובלי לאבד לידים, זה פרויקט.
כמה זמן וכמה כסף
עלות הרכיבים עצמם נמוכה יחסית. העלות האמיתית היא הזמן והידע להרכיב הכל נכון, לכייל את הבוט, ולוודא שכל ליד מקבל מענה. עסק שבונה לבד מגיע לרוב לבוט שעובד חלקית. ההפרש בין חלקית למושלם הוא בדיוק מה שמכניס פגישות.
המנוף הכלכלי הגדול: לשמור את הלקוח בתוך חלון 24ש ולענות חופשי (חינם). ממזערים שליחות Marketing, מעדיפים Utility טרנזקציונלי. על ה-stack: n8n באחסון עצמי עולה כמה דולרים לחודש.
n8n או Make, Claude או GPT
| קריטריון | n8n | Make |
|---|---|---|
| אחסון | self-host, שליטה מלאה בדאטה | ענן בלבד |
| AI | AI Agent + RAG + memory native | AI Agents חדשים, פחות בשלים |
| תמחור | לפי הרצות (community self-host חינם) | מ-8.2025 מודל credits, יקר ל-AI |
| מתאים ל | בוט AI כבד, דאטה רגישה | זרימות פשוטות, בנייה מהירה |
לבוט מכירות AI כבד אנחנו בוחרים n8n. למודל: Claude נוטה ליתרון קל בעברית ובדבקות ל-system prompt, GPT חם יותר לשיחה. זה כיוון ולא חרות בסלע: עדיף A/B על שיחות אמיתיות בעברית. ב-n8n החלפה בין המודלים = node אחד.
מקורות: תיעוד מטא (pricing / messaging limits / templates), Chatwoot API docs, n8n docs. תעריפים מדויקים לפי מדינה משתנים, בדוק ב-rate card החי.
אנחנו בונים בוטים כאלה לעסקים, מקצה לקצה.
מחוברים, מכוילים, ונמדדים. בלי שתצטרך לגעת ב-API אחד.
שיחת היכרות ללא עלות
עשרים דקות. נבין את העסק, ונראה איפה בוט וואטסאפ מכניס לך כסף.
לתיאום שיחה ← שלחו לנו וואטסאפ ←מה שואלים אותנו הכי הרבה
האם זה וואטסאפ רגיל?
הבוט יחליף נציג אנושי?
הוא מבין הקלטות קוליות?
כמה זמן לוקח להקים?
אפשר לחבר ליומן ולקבוע פגישות אוטומטית?
כמה עולה להפעיל בוט וואטסאפ?
אפשר בלי מתכנת?
מה ההבדל בין Make ל-n8n?
אפשר לחבר ל-CRM, ליומן או ל-Google Sheets?
כבר יש לי מערכת על מספר הוואטסאפ. אפשר להוסיף בוט?
מרכז הידע של Studio Pro
המדריך נתן את התמונה. באתר יש מאות מאמרים, כלים ומחשבונים:
