WhatsCRM — מדריך מלא לדשבורד

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

1. מבוא ומושגי יסוד

WhatsCRM היא מערכת CRM ל-WhatsApp שמאפשרת ניהול שיחות, שליחת קמפיינים, צ'אטבוטים, ואוטומציות — דרך שני ערוצים מרכזיים:

WhatsApp QR (Baileys)

מתחברים לחשבון WhatsApp רגיל בסריקת QR (כמו WhatsApp Web). מתאים לחשבונות אישיים/קטנים. חינם לא רשמי

Meta Cloud API

WhatsApp Business הרשמי של Meta — דורש אישור עסק וטמפלטים מאושרים. תומך באלפי שיחות בקנה מידה גדול. רשמי בתשלום ל-Meta

QR קל ומהיר אבל מוגבל לחשבון אחד; Cloud API דורש הקמה אך מספק סקייל, יציבות ותאימות ל-Meta.

תפקידים במערכת

תפקידהרשאותאיפה משתמשים
Adminשליטה מלאה: ניהול משתמשים, תוכניות, תשלומים, ערכת נושאפאנל /admin
Userבעל חשבון מלא: שיחות, אוטומציות, סוכניםפאנל /user
Agentגישה לשיחות מוקצות בלבדפאנל /agent

2. כניסה והרשמה

הרשמה

טופס /signup דורש שם, מייל וסיסמה. ניתן גם להירשם דרך Google/Facebook (אם האדמין הפעיל זאת).

המערכת שולחת מייל אימות (אם SMTP מוגדר) ומקנה תקופת ניסיון אם האדמין הגדיר תוכנית Trial.

כניסה

טופס /login מחזיר JWT שנשמר ב-LocalStorage. ה-JWT מצורף לכל בקשה (גם ל-Socket.IO).

שכחת סיסמה? לחץ "Forgot Password" בטופס הכניסה — יישלח קישור איפוס למייל.

3. לוח הבקרה (Dashboard)

מסך הבית של המשתמש. מציג מבט-על על הפעילות:

ויג'טמה זה מציגמה לעשות איתו
Incoming Messagesסך ההודעות שהתקבלו ב-7/30 ימים אחרוניםזיהוי טרנדים בכמות פניות
Outgoing Messagesהודעות יוצאות (ידני + אוטומטי + שידורים)השוואה לתעריפי Meta
Active Chatsשיחות פעילות (לא סגורות)הקצאה לסוכנים, מעקב SLA
Unread Messagesהודעות שלא נקראוקליק → פותח את ה-Inbox מסונן
Active Chatbotsמספר זרימות אוטומציה פעילותוידוא שאוטומציות רצות
Agent Performanceטבלת ביצועי סוכנים: מספר שיחות, זמן תגובההערכת עומס וזמני מענה
הדשבורד נועד לתשובה מיידית של "האם הכל עובד?" — מבט אחד על מצב התקשורת והעומס.

4. חיבור WhatsApp

4.1 חיבור דרך QR (Baileys)

תפריט: WhatsApp QR Plugin או Add WhatsApp by QR.

  1. לחץ Generate QR — נוצר instance חדש.
  2. פתח WhatsApp בטלפון → מכשירים מקושריםקישור מכשיר.
  3. סרוק את ה-QR שמופיע במסך.
  4. הסטטוס יעבור ל-connected והמספר יוצג.
החיבור שומר את ה-credentials בטבלת auth ב-MySQL (דרך mysql-baileys), כך שהחיבור שורד גם הפעלה מחדש של השרת.
סריקת QR מקרוב למכשיר אחר עלולה לגרום ל-WhatsApp לסגור את הסשן (מנגנון "Unlinked"). השתמש במכשיר יציב.

פעולות על instance

פעולהמתי משתמשים
Reset APIאם החיבור תקוע — מאתחל את הסשן בלי למחוק
Delete Instanceניתוק מלא + מחיקת credentials
Change Statusavailable / unavailable — שולט אם המספר יופיע ל-API חיצוני

4.2 חיבור Meta Cloud API

תפריט: Meta API Keys. כדי להפעיל חשבון WhatsApp Business צריך:

ה-Webhook הוא הדרך של Meta "לדחוף" אלינו הודעות נכנסות. בלעדיו — הודעות לא יגיעו ל-Inbox.
לחץ Connect via Facebook כדי לבצע OAuth מקוצר (Embed Login) במקום הזנה ידנית.

5. Inbox — תיבת הדואר

הלב של המערכת. ניהול שיחות בזמן אמת.

5.1 רשימת שיחות (צד ימין)

אלמנטפונקציה
חיפושסינון לפי שם/מספר/תוכן
פילטריםפתוחות/סגורות, לא נקראו, מוקצות לי, לפי תווית
Start New Chatשליחת הודעה ראשונה ליצירת שיחה חדשה (Meta דורש Template הראשון)
נקודה ירוקהסוכן/בוט פעיל, אחרת אין מענה אוטומטי

5.2 חלון השיחה (מרכז)

5.3 פאנל פרטי שיחה (צד שמאל)

שדהלמה זה חשוב
Chat Tags (תוויות)סיווג: "ליד חם", "תמיכה", "מכירות". מאפשר סינון וניתוח
Notes (הערות)הערות פנימיות שהלקוח לא רואה — היסטוריה לסוכנים
Assigned Agentהקצאת השיחה לסוכן ספציפי
Close Chatסוגר את השיחה (יורדת מ"פעילות"). אפשר לפתוח שוב כשנכנסת הודעה
Disable Chatbotעוצר אוטומציה לשיחה הזו בלבד — מתי שאדם השתלט
Export Conversationייצוא ל-JSON/CSV של כל ההודעות
Delete Conversationמחיקה מלאה — בלתי הפיכה
השתמשו ב-Disable Chatbot כשלקוח מתעצבן מבוט — אחרת תקבלו לולאות אינסופיות.

6. ספר טלפונים (Phonebook)

מאגר אנשי הקשר שלך — בסיס לקמפיינים ושידורים.

פעולות עיקריות

פעולהאיךלמה
הוספה ידניתAdd Contact + שם, מספר, שדות מותאמיםאיש קשר אחד
ייבוא CSVBulk Import → קובץ עם עמודות name,number,(custom)טעינת אלפי אנשי קשר
ייצוא CSVExportגיבוי או ניתוח חיצוני
תוויות (Labels)הוספת תווית לאיש קשר/קבוצהשידור ממוקד לקבוצה ספציפית
שדות מותאמיםSettings → Custom Fieldsשמירת מידע ייחודי לעסק (חברה, עיר, סטטוס)
פורמט CSV מומלץ: ראש שורה name,number,email; מספר ללא + (או עם, המערכת מנקה).
חריגה ממגבלת אנשי הקשר של התוכנית תחסום ייבוא. בדקו את ה-Plan לפני העלאה גדולה.

7. שידור (Broadcast / Campaigns)

שליחה מסיבית של הודעה לרבים בו-זמנית.

7.1 יצירת קמפיין

  1. Title — שם פנימי
  2. Source — מאיזה instance/Meta number לשלוח
  3. Audience — תווית מה-Phonebook, או רשימת מספרים, או CSV
  4. Content — טקסט / מדיה / Template (חובה ב-Meta)
  5. Delay — השהייה בין הודעות (שניות) למניעת ban
  6. Schedule — מיידי או למועד עתידי
השהייה (Delay) חיונית: שליחת 1000 הודעות בלי delay תיגמר בנעילת חשבון. 15-30 שניות בין הודעות זה ברירת מחדל בטוחה.

7.2 ניטור הקמפיין

אחרי שיצרת קמפיין, מסך הסטטיסטיקה מראה:

לפני שידור גדול: שלחו ל-10 מספרי בדיקה לפני שמשגרים ל-1000.

8. תבניות WhatsApp (META Templates)

תבניות הן הודעות מאושרות מראש על ידי Meta — חובה ליצירת שיחה חדשה (לא בתוך 24 שעות מתשובה אחרונה של הלקוח).

סוגי תבניות

סוגשימוש
Textהודעה פשוטה, אפשר עם משתנים {{1}} {{2}}
Mediaתמונה / וידאו / מסמך + טקסט
Buttonsכפתורי Quick Reply (עד 3) או CTA (URL/Phone)
Carousel2-10 כרטיסים עם תמונה, טקסט וכפתורים — ל-eCommerce
Catalogחיבור לקטלוג מוצרי WhatsApp Business
AuthenticationOTP — קוד חד-פעמי

קטגוריות

קטגוריה שגויה = דחייה של Meta או חיוב גבוה יותר. UTILITY זול יותר מ-MARKETING.

תהליך יצירת תבנית

  1. Templates → Add New
  2. בחר שפה, קטגוריה, סוג
  3. הזן Header / Body / Footer / Buttons
  4. השתמש במשתנים {{1}} במקום נתונים דינמיים (שם, סכום וכו')
  5. שלח לאישור Meta
  6. סטטוס יחזור: APPROVED / PENDING / REJECTED

9. צ'אטבוט אוטומטי (Auto Reply)

תגובה אוטומטית להודעות נכנסות לפי כללים פשוטים.

סוגי טריגרים

טריגרמתי רץ
Exact Matchהטקסט שווה במדויק (case-insensitive)
Containsהמילה מופיעה בהודעה
Welcomeהודעה ראשונה משיחה חדשה
Default / Fallbackאם שום כלל אחר לא תפס
Out of Officeבשעות שמחוץ לעבודה (מוגדר בהגדרות)
צ'אטבוט פשוט פותר 60-80% מהפניות החוזרות (שעות פתיחה, מחירים, מיקום) ומפנה את הסוכנים רק למקרים מורכבים.

סוגי תגובה

10. בונה זרימות (Flow Builder)

אוטומציה ויזואלית מבוססת nodes — כמו תרשים זרימה.

סוגי Nodes נפוצים

Nodeמטרה
Triggerנקודת התחלה: מילת מפתח, אירוע, וובהוק
Send Messageשליחת טקסט/מדיה/כפתורים
Send WA Templateשליחת תבנית מאושרת של Meta (חיוני להתחלת שיחה אחרי 24 שעות)
Ask Questionאיסוף תשובה מהמשתמש לתוך משתנה
Conditionהסתעפות על בסיס משתנה (if/else)
Delayהשהיה (שניות/דקות/שעות)
HTTP Requestקריאת API חיצוני (CRM, ERP)
Response Saverשמירת ערך מ-API ב-משתנה לשימוש מאוחר יותר
AI Agentהעברת השיחה ל-GPT עם הקשר
Assign Agentהעברה לסוכן אנושי
Add Tagהוספת תווית לאיש קשר
Webhookשליחת מידע למערכת חיצונית
Endסיום הזרימה

תהליך עבודה

  1. New Flow → תן שם
  2. גרור nodes למסך, חבר אותם בקווים
  3. הגדר משתנים: {{name}}, {{phone}}, {{custom.field}}
  4. Test בסימולטור או על מספר ניסיון
  5. שמור והפעל
דוגמה: לקוח שולח "מחיר" → בוט שואל לאיזה מוצר → מחזיר מחיר מ-Google Sheets דרך HTTP Request → שואל אם מעוניין → אם כן, מקצה לסוכן.

11. סוכני AI

הפעלת GPT (OpenAI) כסוכן וירטואלי המנהל שיחות.

הגדרה

  1. AI Settings → הזנת OpenAI API Key
  2. בחירת מודל: gpt-4o-mini (זול, מהיר) או gpt-4o (חכם יותר, יקר)
  3. הזנת System Prompt — האישיות וההנחיות לבוט
  4. הגבלת הקשר: כמה הודעות אחורה לזכור
  5. תנאי העברה לאדם (Transfer Rules) — מילות מפתח / כשל בהבנה
AI Agent מתאים לשאלות פתוחות שכללי "Contains" לא מטפלים בהן — אבל יקר ויכול להזיות. הגבילו אותו ל-FAQ + transfer לסוכן בכל מקרה רגיש.
אל תשלחו ל-AI מידע אישי רגיש (תעודות זהות, אשראי) — OpenAI שומרת לוגים.

12. סוכנים אנושיים (Agents)

הוספת חברי צוות לטיפול בשיחות.

ניהול סוכנים

תצוגת הסוכן

סוכן מתחבר ל-/agent ורואה רק שיחות שהוקצו לו (אלא אם יש לו הרשאת View All). בפאנל שלו: My Tasks, רשימת שיחות פתוחות, סטטיסטיקות אישיות.

הקצאה אוטומטית: ב-Flow Builder → Assign Agent node → בחר Round Robin (סבב), או לפי תווית/מחלקה.

13. WhatsApp Warmer

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

מספר חדש שמתחיל לשלוח 500 הודעות מיידית = ban. Warmer מדמה שיחה אנושית טבעית במשך ימים-שבועות לפני קמפיין מסיבי.
  1. חברו 2+ instances של QR
  2. הגדירו הודעות חימום (Warmer Messages) — טקסטים אנושיים שונים
  3. לחצו Start Warmer
  4. המערכת תשלח אוטומטית הודעות בין המספרים בקצב טבעי
חימום של 7-14 ימים מומלץ לפני שידור הראשון.

14. Telegram

חיבור Telegram bot לאותה תיבת Inbox מאוחדת.

  1. קבלו API ID ו-API Hash מ-my.telegram.org
  2. הזינו ב-Settings → Telegram
  3. אשרו עם קוד SMS
  4. שיחות Telegram יופיעו ב-Inbox עם תג TG

15. Webhooks

שליחת אירועים אוטומטית למערכות חיצוניות (n8n, Zapier, Make, CRM שלכם).

הגדרה

  1. Settings → Webhooks → Add
  2. URL — כתובת המערכת החיצונית
  3. Secret — מפתח לאימות חתימה (HMAC-SHA256)
  4. Events — message.received / message.sent / chat.assigned / וכו'

אימות חתימה

כל webhook יוצא נשלח עם header X-Webhook-Signature: sha256=<hex>. במקלט:

const expected = "sha256=" + crypto
  .createHmac("sha256", SECRET)
  .update(rawBody)
  .digest("hex");
if (header !== expected) reject();
חתימה מבטיחה שההודעה אכן הגיעה מ-WhatsCRM ולא ממישהו שמכיר את ה-URL.

16. REST API

שליחה וקבלה של הודעות מתוכנות חיצוניות באמצעות API Key.

קבלת API Key

Profile → Generate API Keys → העתיקו את ה-token (לא ניתן לראותו שוב).

endpoints עיקריים

Endpointשימוש
POST /api/qr/rest/send_messageשליחת הודעה דרך QR (טקסט/מדיה/קבוצה/reply/reaction/delete)
GET /api/qr/rest/instance_statusבדיקת סטטוס instance
GET /api/qr/rest/get_chatsרשימת שיחות
GET /api/qr/rest/get_messagesהיסטוריית שיחה
POST /api/qr/rest/mark_readסימון כנקרא
POST /api/apiv2/send_templateשליחת תבנית Meta

Rate Limit

60 בקשות לדקה לכל endpoint, headers X-RateLimit-* בכל תגובה. חריגה ← 429 + Retry-After.

ראה API.md לתיעוד מפורט עם דוגמאות curl.

17. פרופיל ותשלומים

פרופיל אישי

שדהתיאור
Name / Emailפרטי המשתמש
Profile Photoמוצגת לסוכנים אחרים
Change Passwordשינוי סיסמה
API Keysיצירה/החלפה (החלפה מבטלת ה-key הישן!)
Outbound WebhookURL + Secret לאירועים יוצאים
Quick Repliesתשובות מהירות לשיחות

תוכנית (Plan)

הסעיף Plan Details מראה:

תשלום

שערי תשלום נתמכים: Stripe, PayPal, Razorpay, Paystack, MercadoPago — לפי הגדרת האדמין.

לחיצה על Upgrade → בחירת תוכנית → בחירת שער → תשלום → התוכנית מתחדשת אוטומטית.

18. פאנל אדמין

גישה רק עם תפקיד Admin. כתובת: /admin.

סעיפים מרכזיים

סעיףשימוש
Dashboardסטטיסטיקות מערכתיות (משתמשים, הכנסות, instances פעילים)
Manage Usersצפייה/עריכת משתמשים, Auto Login (כניסה כמשתמש), שינוי תוכנית, השעיה
Manage Plansיצירת תוכניות מנוי: מחיר, משך, יכולות (Chat Tags, Cloud API, AI, Warmer וכו')
Gateway Settingsחיבור Stripe/PayPal/Razorpay etc.
Site Settingsשם האפליקציה, לוגו, מטבע ברירת מחדל, SEO
Theme Settingsצבעים, פונטים, טיפוגרפיה — שליטה בעיצוב הכלל-מערכתי
SMTP Settingsשרת מייל ליציאת מיילים (איפוס סיסמה, אישורים)
Manage Pagesיצירת דפי תוכן (תנאי שימוש, פרטיות) שמופיעים ב-footer
Existing Logosלוגואים של "לקוחות שלנו" בעמוד הבית
QR Plugin Settingsבחירה איפה לשמור QR sessions: MySQL / MongoDB
Telegram ConfigAPI ID/Hash גלובלי
Flow Builder Templatesתבניות זרימה ש-משתמשים יכולים לייבא
Social Loginהפעלת Google/Facebook login
שינוי ב-QR Plugin Settings דורש restart לשרת. בצעו בשעות שקט.

19. פתרון תקלות נפוצות

בעיהסיבה אפשריתפתרון
QR לא נסרקהסשן פגGenerate QR מחדש
QR מתנתק כל הזמןחשבון WhatsApp בשימוש במקבילות / Banסגור את WhatsApp Web במקומות אחרים, בדוק התראות מ-WhatsApp
הודעות Meta לא מגיעותWebhook URL לא הוגדר אצל Metaהעתק את ה-Webhook URL מהמערכת אל לוח Meta Developers
Template REJECTEDתוכן שיווקי בקטגוריית UTILITY / משתנים לא תקיניםבדוק קטגוריה, הסר טקסט שיווקי, ודא {{1}} תקני
שידור עוצר באמצעהגעה ל-rate limit של WhatsAppהגדל delay ל-30+ שניות, פצל ל-batches
Webhook חיצוני לא מקבלHTTPS חסר, חתימה לא נכונהודא URL ציבורי + תקן verify של HMAC
API מחזיר 401Token שגויGenerate API Keys מחדש
API מחזיר 429Rate limitהמתן Retry-After שניות, פצל בקשות
בוט עונה למרות שאדם השתלטAuto Chatbot לא בוטל לשיחהפאנל ימני ← Disable Chatbot
AI עונה תשובות שגויותSystem prompt חסר הקשרשפר prompt, הוסף knowledge base, הקטן temperature

בקשת תמיכה

אם הבעיה לא נפתרה — פנה ל-Admin של המערכת או לכתובת התמיכה ב-Settings → About.


WhatsCRM Guide · גרסה 2026.04 · חזרה למעלה ↑