WhatsCRM — מדריך מלא לדשבורד
מדריך זה מסביר פריט אחר פריט מה כל מסך בדשבורד עושה, איך משתמשים בו, ולמה הוא קיים. לקריאה רציפה או כעזר נקודתי.
1. מבוא ומושגי יסוד
WhatsCRM היא מערכת CRM ל-WhatsApp שמאפשרת ניהול שיחות, שליחת קמפיינים, צ'אטבוטים, ואוטומציות — דרך שני ערוצים מרכזיים:
WhatsApp QR (Baileys)
מתחברים לחשבון WhatsApp רגיל בסריקת QR (כמו WhatsApp Web). מתאים לחשבונות אישיים/קטנים. חינם לא רשמי
Meta Cloud API
WhatsApp Business הרשמי של Meta — דורש אישור עסק וטמפלטים מאושרים. תומך באלפי שיחות בקנה מידה גדול. רשמי בתשלום ל-Meta
תפקידים במערכת
| תפקיד | הרשאות | איפה משתמשים |
|---|---|---|
| Admin | שליטה מלאה: ניהול משתמשים, תוכניות, תשלומים, ערכת נושא | פאנל /admin |
| User | בעל חשבון מלא: שיחות, אוטומציות, סוכנים | פאנל /user |
| Agent | גישה לשיחות מוקצות בלבד | פאנל /agent |
2. כניסה והרשמה
הרשמה
טופס /signup דורש שם, מייל וסיסמה. ניתן גם להירשם דרך Google/Facebook (אם האדמין הפעיל זאת).
כניסה
טופס /login מחזיר JWT שנשמר ב-LocalStorage. ה-JWT מצורף לכל בקשה (גם ל-Socket.IO).
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.
- לחץ Generate QR — נוצר instance חדש.
- פתח WhatsApp בטלפון → מכשירים מקושרים → קישור מכשיר.
- סרוק את ה-QR שמופיע במסך.
- הסטטוס יעבור ל-connected והמספר יוצג.
auth ב-MySQL (דרך mysql-baileys), כך שהחיבור שורד גם הפעלה מחדש של השרת.פעולות על instance
| פעולה | מתי משתמשים |
|---|---|
| Reset API | אם החיבור תקוע — מאתחל את הסשן בלי למחוק |
| Delete Instance | ניתוק מלא + מחיקת credentials |
| Change Status | available / unavailable — שולט אם המספר יופיע ל-API חיצוני |
4.2 חיבור Meta Cloud API
תפריט: Meta API Keys. כדי להפעיל חשבון WhatsApp Business צריך:
- Meta Access Token — מ-developers.facebook.com
- Phone Number ID — מספר הטלפון העסקי
- WABA ID — מזהה חשבון העסק
- Webhook URL — להעתיק לפאנל Meta בתור endpoint לקבלת הודעות
5. Inbox — תיבת הדואר
הלב של המערכת. ניהול שיחות בזמן אמת.
5.1 רשימת שיחות (צד ימין)
| אלמנט | פונקציה |
|---|---|
| חיפוש | סינון לפי שם/מספר/תוכן |
| פילטרים | פתוחות/סגורות, לא נקראו, מוקצות לי, לפי תווית |
| Start New Chat | שליחת הודעה ראשונה ליצירת שיחה חדשה (Meta דורש Template הראשון) |
| נקודה ירוקה | סוכן/בוט פעיל, אחרת אין מענה אוטומטי |
5.2 חלון השיחה (מרכז)
- תצוגת הודעות — בועות פנימה/החוצה, סטטוסים: ✓ נשלח, ✓✓ נמסר, ✓✓ כחול נקרא
- תיבת קלט — תומכת ב: טקסט, אמוג'י, קבצים, מיקום, איש קשר, הקלטת קול
- Quick Reply — קיצורי תשובות שמורות (מנוהל מהפרופיל)
- Translate Message — תרגום הודעה נכנסת/יוצאת דרך OpenAI
- Reply — לחיצה ארוכה על הודעה ← ציטוט בתשובה
- Reaction — הוספת אימוג'י תגובה להודעה
5.3 פאנל פרטי שיחה (צד שמאל)
| שדה | למה זה חשוב |
|---|---|
| Chat Tags (תוויות) | סיווג: "ליד חם", "תמיכה", "מכירות". מאפשר סינון וניתוח |
| Notes (הערות) | הערות פנימיות שהלקוח לא רואה — היסטוריה לסוכנים |
| Assigned Agent | הקצאת השיחה לסוכן ספציפי |
| Close Chat | סוגר את השיחה (יורדת מ"פעילות"). אפשר לפתוח שוב כשנכנסת הודעה |
| Disable Chatbot | עוצר אוטומציה לשיחה הזו בלבד — מתי שאדם השתלט |
| Export Conversation | ייצוא ל-JSON/CSV של כל ההודעות |
| Delete Conversation | מחיקה מלאה — בלתי הפיכה |
6. ספר טלפונים (Phonebook)
מאגר אנשי הקשר שלך — בסיס לקמפיינים ושידורים.
פעולות עיקריות
| פעולה | איך | למה |
|---|---|---|
| הוספה ידנית | Add Contact + שם, מספר, שדות מותאמים | איש קשר אחד |
| ייבוא CSV | Bulk Import → קובץ עם עמודות name,number,(custom) | טעינת אלפי אנשי קשר |
| ייצוא CSV | Export | גיבוי או ניתוח חיצוני |
| תוויות (Labels) | הוספת תווית לאיש קשר/קבוצה | שידור ממוקד לקבוצה ספציפית |
| שדות מותאמים | Settings → Custom Fields | שמירת מידע ייחודי לעסק (חברה, עיר, סטטוס) |
name,number,email; מספר ללא + (או עם, המערכת מנקה).7. שידור (Broadcast / Campaigns)
שליחה מסיבית של הודעה לרבים בו-זמנית.
7.1 יצירת קמפיין
- Title — שם פנימי
- Source — מאיזה instance/Meta number לשלוח
- Audience — תווית מה-Phonebook, או רשימת מספרים, או CSV
- Content — טקסט / מדיה / Template (חובה ב-Meta)
- Delay — השהייה בין הודעות (שניות) למניעת ban
- Schedule — מיידי או למועד עתידי
7.2 ניטור הקמפיין
אחרי שיצרת קמפיין, מסך הסטטיסטיקה מראה:
- Sent / Delivered / Read / Failed
- סיבות כשל (Number not on WhatsApp / Banned / Template rejected)
- ייצוא דוח
8. תבניות WhatsApp (META Templates)
תבניות הן הודעות מאושרות מראש על ידי Meta — חובה ליצירת שיחה חדשה (לא בתוך 24 שעות מתשובה אחרונה של הלקוח).
סוגי תבניות
| סוג | שימוש |
|---|---|
| Text | הודעה פשוטה, אפשר עם משתנים {{1}} {{2}} |
| Media | תמונה / וידאו / מסמך + טקסט |
| Buttons | כפתורי Quick Reply (עד 3) או CTA (URL/Phone) |
| Carousel | 2-10 כרטיסים עם תמונה, טקסט וכפתורים — ל-eCommerce |
| Catalog | חיבור לקטלוג מוצרי WhatsApp Business |
| Authentication | OTP — קוד חד-פעמי |
קטגוריות
- MARKETING — קמפיינים, מבצעים, ניוזלטר
- UTILITY — אישורי הזמנה, התראות, עדכוני סטטוס
- AUTHENTICATION — OTP בלבד
תהליך יצירת תבנית
- Templates → Add New
- בחר שפה, קטגוריה, סוג
- הזן Header / Body / Footer / Buttons
- השתמש במשתנים
{{1}}במקום נתונים דינמיים (שם, סכום וכו') - שלח לאישור Meta
- סטטוס יחזור: APPROVED / PENDING / REJECTED
9. צ'אטבוט אוטומטי (Auto Reply)
תגובה אוטומטית להודעות נכנסות לפי כללים פשוטים.
סוגי טריגרים
| טריגר | מתי רץ |
|---|---|
| Exact Match | הטקסט שווה במדויק (case-insensitive) |
| Contains | המילה מופיעה בהודעה |
| Welcome | הודעה ראשונה משיחה חדשה |
| Default / Fallback | אם שום כלל אחר לא תפס |
| Out of Office | בשעות שמחוץ לעבודה (מוגדר בהגדרות) |
סוגי תגובה
- טקסט פשוט (תומך משתנים:
{{senderName}}) - תמונה/וידאו/קובץ
- רשימה (List Message) או כפתורים
- הפניה ל-Flow Builder לזרימה מורכבת
- הקצאה לסוכן (Assign to Agent)
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 | סיום הזרימה |
תהליך עבודה
- New Flow → תן שם
- גרור nodes למסך, חבר אותם בקווים
- הגדר משתנים:
{{name}},{{phone}},{{custom.field}} - Test בסימולטור או על מספר ניסיון
- שמור והפעל
11. סוכני AI
הפעלת GPT (OpenAI) כסוכן וירטואלי המנהל שיחות.
הגדרה
- AI Settings → הזנת OpenAI API Key
- בחירת מודל:
gpt-4o-mini(זול, מהיר) אוgpt-4o(חכם יותר, יקר) - הזנת System Prompt — האישיות וההנחיות לבוט
- הגבלת הקשר: כמה הודעות אחורה לזכור
- תנאי העברה לאדם (Transfer Rules) — מילות מפתח / כשל בהבנה
12. סוכנים אנושיים (Agents)
הוספת חברי צוות לטיפול בשיחות.
ניהול סוכנים
- Add Agent — מייל, סיסמה, שם
- Permissions — האם רואה רק שיחות מוקצות, או הכל
- Department / Skills — לסוכנים אוטומטיים
- Status — Active / Disabled
תצוגת הסוכן
סוכן מתחבר ל-/agent ורואה רק שיחות שהוקצו לו (אלא אם יש לו הרשאת View All). בפאנל שלו: My Tasks, רשימת שיחות פתוחות, סטטיסטיקות אישיות.
13. WhatsApp Warmer
"חימום" מספר WhatsApp חדש על ידי שיחות אוטומטיות בין מספרים שלך — להגדלת אמינות אצל WhatsApp.
- חברו 2+ instances של QR
- הגדירו הודעות חימום (Warmer Messages) — טקסטים אנושיים שונים
- לחצו Start Warmer
- המערכת תשלח אוטומטית הודעות בין המספרים בקצב טבעי
14. Telegram
חיבור Telegram bot לאותה תיבת Inbox מאוחדת.
- קבלו API ID ו-API Hash מ-my.telegram.org
- הזינו ב-Settings → Telegram
- אשרו עם קוד SMS
- שיחות Telegram יופיעו ב-Inbox עם תג TG
15. Webhooks
שליחת אירועים אוטומטית למערכות חיצוניות (n8n, Zapier, Make, CRM שלכם).
הגדרה
- Settings → Webhooks → Add
- URL — כתובת המערכת החיצונית
- Secret — מפתח לאימות חתימה (HMAC-SHA256)
- 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();
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.
17. פרופיל ותשלומים
פרופיל אישי
| שדה | תיאור |
|---|---|
| Name / Email | פרטי המשתמש |
| Profile Photo | מוצגת לסוכנים אחרים |
| Change Password | שינוי סיסמה |
| API Keys | יצירה/החלפה (החלפה מבטלת ה-key הישן!) |
| Outbound Webhook | URL + Secret לאירועים יוצאים |
| Quick Replies | תשובות מהירות לשיחות |
תוכנית (Plan)
הסעיף Plan Details מראה:
- שם התוכנית הנוכחית + תאריך תפוגה
- מגבלות: מספר QR accounts, contacts, agents, יכולות (Cloud API, Warmer, AI)
- כפתור Upgrade / Renew
תשלום
שערי תשלום נתמכים: Stripe, PayPal, Razorpay, Paystack, MercadoPago — לפי הגדרת האדמין.
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 Config | API ID/Hash גלובלי |
| Flow Builder Templates | תבניות זרימה ש-משתמשים יכולים לייבא |
| Social Login | הפעלת Google/Facebook login |
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 מחזיר 401 | Token שגוי | Generate API Keys מחדש |
| API מחזיר 429 | Rate limit | המתן Retry-After שניות, פצל בקשות |
| בוט עונה למרות שאדם השתלט | Auto Chatbot לא בוטל לשיחה | פאנל ימני ← Disable Chatbot |
| AI עונה תשובות שגויות | System prompt חסר הקשר | שפר prompt, הוסף knowledge base, הקטן temperature |
בקשת תמיכה
אם הבעיה לא נפתרה — פנה ל-Admin של המערכת או לכתובת התמיכה ב-Settings → About.
WhatsCRM Guide · גרסה 2026.04 · חזרה למעלה ↑