אינטגרציית WhatsApp - SuperBook CRM 🔗

סקירה כללית 🔗

SuperBook CRM כולל מערכת צ'אט WhatsApp מובנית המאפשרת תקשורת ישירה עם לקוחות, שמירת היסטוריית שיחות, והתראות בזמן אמת.

ממשק צ'אט WhatsApp

---

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

חשבון Twilio 🔗

נדרש חשבון Twilio פעיל עם WhatsApp Business API.

שלבים:

  1. הירשם ל-Twilio
  2. אמת את החשבון שלך
  3. הפעל WhatsApp Business API
  4. הקלד מספר WhatsApp שאינו מחובר לאף מכשיר אחר
Twilio Console

---

הגדרת Twilio ב-CRM 🔗

שלב 1: קבלת פרטי חיבור 🔗

  1. התחבר ל-Twilio Console
  2. בדף הראשי תראה:
    • Account SID - מזהה החשבון
    • Auth Token - טוקן אימות
    • לחץ על העתקה
Twilio Account SID ו-Auth Token
  1. עבור ל-Phone Numbers ← Manage ← Active numbers
  2. בחר את מספר WhatsApp שלך
  3. העתק את המספר בפורמט: +972501234567

---

שלב 2: הגדרה ב-WordPress 🔗

  1. עבור אל SuperBook CRM ← חיבור וואטסאפ
  2. מלא את הפרטים:
    • Account SID - הדבק את ה-SID מ-Twilio
    • Auth Token - הדבק את ה-Token מ-Twilio
    • WhatsApp Number - הדבק את המספר (עם +)
טופס הגדרות Twilio
  1. לחץ שמור הגדרות

---

שלב 3: בדיקת חיבור 🔗

  1. לאחר שמירה, לחץ על בדוק חיבור
  2. המערכת תבדוק את החיבור ל-Twilio
  3. תוצאה מוצלחת: ✓ Connection successful
בדיקת חיבור מוצלחת

---

שלב 4: הגדרת Webhook ב-Twilio 🔗

כדי לקבל הודעות נכנסות, צריך להגדיר Webhook ב-Twilio.

  1. עבור ל-Twilio Console
  2. לחץ על WhatsApp senders
  3. בחר את מספר WhatsApp שלך
  4. הזן את ה-URL:
https://yoursite.com/wp-json/crm/v2/whatsapp/webhook
  1. שנה yoursite.com לדומיין שלך
  2. לחץ Save
הגדרת Webhook ב-Twilio

---

שימוש בצ'אט WhatsApp 🔗

פתיחת צ'אט 🔗

כאשר לקוח נבחר בממשק ה-CRM:

  1. אם ללקוח יש מספר טלפון, יופיע כפתור WhatsApp צף
  2. לחץ על הכפתור לפתיחת מגירת הצ'אט
  3. המגירה תיפתח מצד ימין עם היסטוריית ההודעות
כפתור WhatsApp צף

---

ממשק הצ'אט 🔗

המגירה מכילה:

כותרת:

  • שם הלקוח
  • מספר הטלפון
  • כפתור סגירה (×)

אזור הודעות:

  • הודעות נכנסות (מהלקוח) - צד שמאל, רקע לבן
  • הודעות יוצאות (ממך) - צד ימין, רקע ירוק
  • חותמת זמן לכל הודעה
  • סטטוס משלוח (✓ נשלח, ✓✓ נמסר, ⚠️ נכשל)

אזור קלט:

  • כפתור אימוג'י (😊)
  • שדה טקסט להקלדת הודעה
  • כפתור שליחה (✈️)
ממשק צ'אט מלא

---

שליחת הודעה 🔗

  1. הקלד את ההודעה בשדה הטקסט
  2. לחץ Enter או על כפתור השליחה
  3. ההודעה תישלח מיד ותופיע בצ'אט
  4. סטטוס המשלוח יעודכן אוטומטית

טיפ: השתמש ב-Shift+Enter לשורה חדשה בלי לשלוח.

---

קבלת הודעות 🔗

כאשר לקוח שולח הודעה:

אם הצ'אט פתוח:

  • ההודעה תופיע מיד בצ'אט
  • גלילה אוטומטית להודעה החדשה

אם הצ'אט סגור:

  • תופיע התראה בפינה השמאלית העליונה
  • ההתראה תכלול:
    • שם הלקוח
    • תוכן ההודעה
    • אייקון WhatsApp
  • לחיצה על ההתראה תפתח את כרטיס הלקוח עם הצ'אט
התראת הודעה חדשה

---

שימוש באימוג'י 🔗

  1. לחץ על כפתור האימוג'י (😊)
  2. ייפתח פאנל עם מבחר אימוג'י
  3. לחץ על אימוג'י להוספה להודעה
  4. האימוג'י יתווסף במיקום הסמן
פאנל אימוג'י

---

היסטוריית הודעות 🔗

כל ההודעות נשמרות במסד הנתונים:

  • הודעות נכנסות - מהלקוח
  • הודעות יוצאות - ממך
  • חותמות זמן - מתי נשלחה כל הודעה
  • סטטוס - האם ההודעה נשלחה/נמסרה/נכשלה
  • קבצים מצורפים - אם נשלחו (תמונות, מסמכים)

גלילה אחורה:

  • גלול למעלה בצ'אט לטעינת הודעות ישנות יותר
  • המערכת טוענת 50 הודעות בכל פעם

---

שליחת תבניות WhatsApp (מחוץ לחלון 24 שעות) 🔗

מהי תבנית WhatsApp? 🔗

WhatsApp מאפשר שליחת הודעות חופשיות רק בתוך 24 שעות מהפנייה האחרונה של הלקוח. לאחר מכן, ניתן לשלוח רק תבניות מאושרות מראש על ידי Meta/Twilio.

---

הגדרת תבניות ב-Admin 🔗

  1. עבור אל SuperBook CRM ← חיבור וואטסאפ
  2. גלול למטה לאזור תבניות WhatsApp
  3. לכל תבנית הזן:
    • שם תבנית - שם תצוגה פנימי (לא נשלח ללקוח)
    • Content SID - מזהה התבנית מ-Twilio (פורמט: HXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
    • משתנים בשימוש - סמן אילו משתנים התבנית משתמשת
הגדרת תבניות WhatsApp
  1. לחץ שמור תבניות

---

משתנים זמינים 🔗

המערכת תומכת בשלושה משתנים שניתן לשלב בתבניות:

| משתנה | תוכן | דוגמה |

|--------|------|--------|

| {{1}} | שם פרטי של הלקוח | דוד |

| {{2}} | כתובת מייל של הלקוח | [email protected] |

| {{3}} | תאריך ושעת פגישה ביומן Google | 25/04/2026 14:30 |

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

---

יצירת תבנית ב-Twilio 🔗

  1. התחבר ל-Twilio Console
  2. עבור אל Messaging ← Content Template Builder
  3. צור תבנית חדשה, לדוגמה:
שלום {{1}}, הפגישה שלך נקבעה ל-{{3}}.
  1. שלח לאישור Meta (לוקח עד 24 שעות)
  2. לאחר אישור, העתק את ה-Content SID
  3. הזן ב-SuperBook CRM

הערה: בעת הגשת התבנית לאישור, הזן ערכי דוגמה למשתנים:

  • {{1}}דוד
  • {{3}}25/04/2026 14:30

---

שליחת תבנית ללקוח 🔗

  1. פתח כרטיס לקוח ב-CRM
  2. לחץ על כפתור 📋 ליד שדה שם הלקוח
  3. ייפתח תפריט עם רשימת התבניות
  4. בחר תבנית לשליחה
  5. המערכת תשלח את התבנית עם נתוני הלקוח
כפתור שליחת תבנית

לאחר שליחה מוצלחת תופיע הודעת אישור ✓ ליד הכפתור, וההודעה תירשם בחלון הצ'אט עם הסימן 📋 ושם התבנית.

---

שגיאות נפוצות בשליחת תבניות 🔗

"Cannot send — missing data: client has no valid email address ({{2}})"

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

"Cannot send — missing data: client has no upcoming Google Calendar event ({{3}})"

אין פגישה קרובה ביומן Google עבור לקוח זה. קבע פגישה ביומן תחילה.

"Failed to send: [HTTP 400]"

בדוק שה-Content SID נכון ושהתבנית אושרה על ידי Meta.

---

אוטומציות WhatsApp 🔗

מהי אוטומציה? 🔗

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

---

הגדרת אוטומציות ב-Admin 🔗

  1. עבור אל SuperBook CRM ← חיבור וואטסאפ
  2. גלול למטה לאזור אוטומציות WhatsApp
  3. לחץ + הוסף אוטומציה
  4. לכל אוטומציה הגדר:
    • אירוע - מתי לשלוח
    • סינון קבוצה - לאיזו קבוצת לקוחות (או כל הקבוצות)
    • תבנית ללקוח - תבנית שתישלח ללקוח (ניתן להשאיר ריק)
    • נציג - נציג שיקבל התראה (Admin/Editor/Author)
    • תבנית לנציג - תבנית שתישלח לנציג (ניתן להשאיר ריק)
    1. לחץ שמור אוטומציות
הגדרת אוטומציות WhatsApp

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

---

אירועים זמינים 🔗

| אירוע | תיאור |

|-------|--------|

| לקוח חדש נוצר | נשלח כאשר לקוח חדש נוצר במערכת |

| אירוע יומן נקבע | נשלח כאשר פגישה נקבעת ביומן Google |

| אירוע יומן בוטל | נשלח כאשר פגישה מבוטלת ביומן Google |

| לקוח שלח הודעת WhatsApp | נשלח כאשר לקוח שולח הודעה נכנסת — מיועד להתראת נציג בלבד |

| AI: לקוח ביקש נציג אנושי | נשלח כאשר הודעת לקוח מכילה מילת מפתח להעברה לנציג (ראו סוכן AI) |

| נעיצה בזמן AI פעיל | נשלח פעם אחת כאשר לקוח שולח הודעה ראשונה בשיחה בזמן שסוכן AI פעיל (ראו סוכן AI) |

---

סינון קבוצה 🔗

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

  • כל הקבוצות — האוטומציה תפעל לכל לקוח
  • קבוצה ספציפית — האוטומציה תפעל רק ללקוחות מאותה קבוצה

דוגמה: שלח תבנית "ברוכים הבאים" רק ללקוחות מקבוצה 1 (לידים מאתר).

---

מגבלת משתנים בתבנית לנציג 🔗

כאשר שולחים תבנית לנציג, המשתנים ({{1}}, {{2}}, {{3}}) נלקחים מנתוני הנציג עצמו — לא מנתוני הלקוח. לכן:

  • {{1}} = שם הנציג ✅
  • {{2}} = מייל הנציג ✅
  • {{3}} = תאריך פגישה של הנציג ❌ (לא של הלקוח)

לשליחת תאריך פגישת הלקוח לנציג — השתמש ב-Webhook חיצוני (Lambda/Zapier) שמקבל את נתוני הלקוח המלאים כולל תאריך הפגישה ושולח הודעה מותאמת לנציג.

---

יומן שליחות תבניות 🔗

בתחתית דף הגדרות Twilio מופיע יומן שליחת תבניות — רשימה מתקפלת של 50 השליחות האחרונות, כולל:

  • שם הלקוח
  • שם התבנית
  • תאריך ושעה
  • סטטוס שליחה

לחץ על כותרת היומן להרחבה/כיווץ.

---

תכונות מתקדמות 🔗

התראות בזמן אמת 🔗

המערכת בודקת הודעות חדשות כל 20 שניות. כאשר מגיעות הודעות ממספר לקוחות:

  • התראות נערמות אנכית — כל התראה מופיעה מעל הקודמת
  • לחיצה על × סוגרת התראה ומסמנת אותה כנקראה — לא תופיע שוב
  • כאשר יש יותר מהתראה אחת, מופיע כפתור × עגול בצד ההתראה הראשונה לסגירת כולן בבת אחת
התראות מוערמות

---

סנכרון אוטומטי 🔗

כאשר חלון הצ'אט פתוח:

  • המערכת בודקת הודעות חדשות כל כמה שניות
  • הודעות חדשות מתווספות אוטומטית
  • אין צורך לרענן את הדף

---

תמיכה ב-RTL 🔗

הצ'אט תומך בעברית ובשפות RTL:

  • כיוון הטקסט מתאים אוטומטית
  • הסמן מופיע בצד הנכון
  • האימוג'י מוצגים נכון

---

קבצים מצורפים 🔗

אם לקוח שולח קובץ (תמונה, מסמך):

  • ההודעה תכלול קישור "📎 צפה בקובץ מצורף"
  • לחיצה על הקישור תפתח את הקובץ בחלון חדש
  • הקובץ מאוחסן ב-Twilio
הודעה עם קובץ מצורף

---

Webhooks להודעות WhatsApp 🔗

ניתן להגדיר Webhook שיופעל כאשר לקוח שולח הודעה.

הגדרת Webhook 🔗

  1. עבור אל SuperBook CRM ← וובהוק
  2. הוסף Webhook חדש
  3. סמן את האירוע WhatsApp Message Received
  4. הזן את ה-URL של השירות החיצוני (Zapier, Make, וכו')
  5. שמור
הגדרת Webhook להודעות WhatsApp

---

מבנה הנתונים 🔗

כאשר לקוח שולח הודעה, ה-Webhook ישלח:

{

"event": "whatsapp_message_received",

"timestamp": "2026-03-06 11:18:31",

"site_url": "https://yoursite.com",

"user_id": 123,

"message": "שלום, אני צריך עזרה",

"from": "whatsapp:+972501234567",

"user": {

"ID": 123,

"display_name": "יוסי כהן",

"email": "[email protected]",

"phone": "050-1234567",

"whatsapp_username": "yossi2026",

"city": "תל אביב",

"client_group": "group1",

"user_tags": ["tag1"],

"follow_up_datetime": "2026-03-07 09:00:00"

}

}

---

דוגמה: התראת Slack 🔗

מטרה: לשלוח הודעה ל-Slack כאשר לקוח שולח הודעת WhatsApp.

שלבים:

  1. צור Webhook ב-CRM:
    • שם: "Slack - WhatsApp Alerts"
    • אירוע: WhatsApp Message Received
    • URL: מ-Zapier/Make
  1. הגדר אוטומציה:
    • Trigger: Webhook
    • Action: Slack ← Send Message
    • Channel: #customer-support
    • Message:
🔔 הודעת WhatsApp חדשה!

לקוח: {{user.display_name}}

טלפון: {{user.phone}}

הודעה: {{message}}

  1. בדוק:
    • שלח הודעת WhatsApp מלקוח
    • בדוק שההתראה מגיעה ל-Slack

---

פתרון בעיות 🔗

הצ'אט לא מופיע 🔗

בעיה: כפתור WhatsApp לא מופיע ללקוח

פתרונות:

  1. בדוק שללקוח יש מספר טלפון
  2. בדוק שהגדרת Twilio SID ו-Token
  3. רענן את הדף

---

הודעות לא נשלחות 🔗

בעיה: לחצתי "שלח" אבל ההודעה לא נשלחה

פתרונות:

  1. בדוק את החיבור ל-Twilio (כפתור "בדוק חיבור")
  2. בדוק שחשבון Twilio פעיל
  3. בדוק שיש לך יתרת זכות ב-Twilio
  4. בדוק את הלוגים ב-Twilio Console

---

הודעות לא מתקבלות 🔗

בעיה: לקוח שולח הודעה אבל היא לא מגיעה ל-CRM

פתרונות:

  1. בדוק שהגדרת Webhook ב-Twilio נכון
  2. בדוק שה-URL נכון: https://yoursite.com/wp-json/crm/v2/whatsapp/webhook
  3. בדוק את הלוגים ב-Twilio Console ← Monitor ← Logs
  4. בדוק שהאתר נגיש מהאינטרנט (לא localhost)

---

התראות לא מופיעות 🔗

בעיה: לקוח שולח הודעה אבל אני לא מקבל התראה

פתרונות:

  1. בדוק שהצ'אט סגור (אם הצ'אט פתוח, אין התראה)
  2. בדוק שהדפדפן מאפשר התראות
  3. רענן את הדף
  4. בדוק את ה-Console בדפדפן לשגיאות JavaScript

---

הודעות בעברית לא מוצגות נכון 🔗

בעיה: הודעות בעברית מוצגות הפוך או עם בעיות

פתרון:

  • המערכת תומכת ב-RTL אוטומטית
  • אם יש בעיה, נקה את המטמון של הדפדפן
  • בדוק שהאתר מוגדר לעברית ב-WordPress

---

אבטחה ופרטיות 🔗

אבטחת Webhook 🔗

ה-Webhook מ-Twilio מאומת באמצעות Twilio Signature:

  • כל בקשה מ-Twilio כוללת חתימה
  • המערכת מאמתת את החתימה לפני קבלת ההודעה
  • בקשות לא מאומתות נדחות

---

שמירת נתונים 🔗

כל ההודעות נשמרות במסד הנתונים:

  • מוצפנות: לא (נשמרות בטקסט רגיל)
  • גיבוי: כחלק מגיבוי WordPress
  • מחיקה: ידנית דרך מסד הנתונים

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

---

ציות לחוק הגנת הפרטיות 🔗

שימוש ב-WhatsApp דורש הסכמת המשתמש:

  • ודא שיש לך הסכמה לשלוח הודעות WhatsApp
  • השתמש בשדות ההסכמה במערכת
  • תעד את ההסכמה בציר הזמן של הלקוח

למידע נוסף: אינטגרציה עם טפסים - ניהול הסכמות

---

עלויות Twilio 🔗

תמחור 🔗

Twilio גובה עבור:

  • הודעות יוצאות: ~$0.005 להודעה
  • הודעות נכנסות: ~$0.005 להודעה

הערה: פיקדון ראשוני לחשבון Twilio של $20 = 4,000 הודעות

חשוב: מומלץ לחבר את המספר שברשותך ל-WhatsApp Business לפני ביצוע החיבור ל-Twilio, לבדוק שהמספר תקין להתחברות, ולנתק את החיבור לחלוטין לאחר מכן.

---

ניהול עלויות 🔗

טיפים לחיסכון:

  1. הגבל שליחה אוטומטית - שלח רק הודעות נחוצות
  2. השתמש ב-Templates - הודעות מאושרות זולות יותר
  3. עקוב אחר השימוש - בדוק את ה-Usage ב-Twilio Console
  4. הגדר התראות - קבל התראה כשעוברים תקציב

---

WhatsApp 2026 - מעבר לשמות משתמש 🔗

החל מיוני 2026, WhatsApp עוברת למערכת שמות משתמש.

מה משתנה? 🔗

  • לפני: זיהוי לפי מספר טלפון
  • אחרי: זיהוי לפי שם משתמש (כמו username@)

---

SuperBook CRM מוכן 🔗

המערכת כבר תומכת בשדה whatsapp_username:

  • כרטיס לקוח: שדה "שם משתמש WhatsApp"
  • API: תמיכה מלאה בשדה
  • מסד נתונים: שדה ייעודי

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

שדה WhatsApp Username

---

שאלות נפוצות 🔗

האם צריך חשבון Twilio בתשלום? 🔗

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

---

כמה הודעות אפשר לשלוח? 🔗

אין הגבלה מצד המערכת. ההגבלה היא מצד Twilio ותלויה בחשבון שלך.

---

האם אפשר לשלוח תמונות? 🔗

כרגע המערכת תומכת רק בטקסט. תמיכה בתמונות תתווסף בגרסה הבאה.

---

האם אפשר לשלוח הודעות לכמה לקוחות בבת אחת? 🔗

לא. כרגע ניתן לשלוח רק ללקוח אחד בכל פעם. לשליחה המונית, השתמש ב-API.

---

האם ההודעות מוצפנות? 🔗

הודעות ב-WhatsApp מוצפנות מקצה לקצה. אבל במסד הנתונים של CRM הן נשמרות בטקסט רגיל.

---

מה קורה אם Twilio לא זמין? 🔗

אם Twilio לא זמין, הודעות לא יישלחו. המערכת תציג שגיאה. נסה שוב מאוחר יותר.

---

טיפים ושימושים מתקדמים 🔗

שילוב עם Webhooks 🔗

שלב את הודעות WhatsApp עם אוטומציות:

  • התראות לצוות - Slack/Teams
  • רישום ב-CRM חיצוני - Salesforce/HubSpot
  • אוטומציות - Zapier/Make
  • ניתוח נתונים - Google Sheets

---

תבניות הודעות 🔗

צור תבניות הודעות נפוצות:

  1. ברוכים הבאים
שלום {{שם}},

תודה שפנית אלינו!

נחזור אליך בהקדם.

  1. תזכורת פגישה
שלום {{שם}},

תזכורת לפגישה מחר ב-{{שעה}}.

נתראה!

  1. מעקב
שלום {{שם}},

רציתי לבדוק איך הכל?

יש משהו שאני יכול לעזור?

טיפ: שמור תבניות בקובץ נפרד והעתק-הדבק לפי הצורך.

---

אוטומציה עם AI 🔗

שלב עם AI Agent לתשובות אוטומטיות:

  1. הודעה נכנסת מפעילה Webhook
  2. Webhook שולח ל-AI Agent (Claude, GPT)
  3. AI מנתח את ההודעה ומייצר תשובה
  4. התשובה נשלחת חזרה ללקוח

הערה: דורש פיתוח מותאם אישית.

---

מעבר למדריכים נוספים 🔗

Scroll to Top