פיתוח בוט ויבר עם אינטגרציה ל-Bitrix24

טיפול ידני בפניות מ-Viber מעמיס על המנהלים, ולקוחות הולכים לאיבוד בהמתנה לתשובה. אנחנו מפתחים בוטים ל-Viber עם אינטגרציה ל-Bitrix24, מאוטמים פניות טיפוסיות ומשחררים את הצוות שלך. אנחנו מספקים פרויקטים סוהריים—מהקונספט ועד לתמיכה—ומבטיחים פעולה אמינה וצמיחה עם העסק שלך.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
פיתוח בוט ויבר עם אינטגרציה ל-Bitrix24
בינוני
~1-2 שבועות

הכישורים שלנו:

שאלות נפוצות

עיבוד ידני של פניות מ-Viber מעמיס על המנהלים. לקוחות ממתינים לתשובה, לידים אובדים. לעסקים עם קהל ב-Viber — כמו משלוחי מזון או מרכז שירות — אוטומציה באמצעות צ'אטבוט הופכת להכרח. אנו יוצרים בוטים ל-Viber שמשתלבים עם Bitrix24 ומבטיחים ש-70–80% מהפניות הטיפוסיות מטופלות ללא התערבות אנושית. בניגוד ל-WhatsApp, Viber מספק Viber Bot API פתוח ללא אישורים מורכבים — כל אחד יכול ליצור חשבון ציבורי. אבל יש מלכוד: Viber אינו מעביר את מספר הטלפון. יש פתרון עוקף, אותו נסביר בהמשך. המומחים שלנו מוסמכים ב-1C-Bitrix ובעלי ניסיון של למעלה מ-5 שנים בפיתוח אינטגרציות. מהירות התגובה ללקוחות מופחתת פי 5 בהשוואה לעיבוד ידני.

מהו Viber Bot API?

ה-Viber Bot API נגיש דרך https://chatapi.viber.com/pa/. כדי לרשום בוט, צור חשבון בוט/חשבון ציבורי באפליקציית Viber, ולאחר מכן תקבל auth_token. ה-API תומך ב:

  • הודעות טקסט, תמונות, מסמכים, סרטונים, מדבקות.
  • Rich Messages — הודעות עם כפתורים (Keyboard API).
  • Carousel — רשימה אופקית של כרטיסים עם כפתורים (Rich Media).
  • שליפת פרופיל משתמש: שם, תמונת פרופיל, מדינה (ללא מספר טלפון).
  • Webhook להודעות נכנסות.

המגבלה העיקרית: Viber אינו מעביר את מספר הטלפון של המשתמש לבוט. המזהה הוא viber_id (hash ייחודי לכל זוג בוט-משתמש). כדי לקשר ל-CRM, יש לבקש מהמשתמש להזין את הטלפון ידנית או להשתמש בכפתור "שיתוף איש קשר" (לא עובד באופן אמין).

ארכיטקטורת אינטגרציית Viber-Bitrix24

Viber Bot API (webhook) ↓
Сервер бота (Python / Node.js) ↓
↓
Логика Битрикс24 REST API + Redis
crm.contact.list (состояния)
crm.lead.add
imbot.message.add

Webhook נכנס מ-Viber:

{
  "event": "message",
  "sender": {
    "id": "01234567890A=",
    "name": "Иван Иванов",
    "country": "BY"
  },
  "message": {
    "type": "text",
    "text": "Статус заказа"
  }
}

תגובה דרך Viber API עם כפתורים:

POST https://chatapi.viber.com/pa/send_message
{
  "receiver": "01234567890A=",
  "type": "text",
  "text": "Введите номер заказа:",
  "keyboard": {
    "Type": "keyboard",
    "Buttons": [
      {
        "ActionType": "reply",
        "ActionBody": "operator",
        "Text": "Связаться с оператором"
      }
    ]
  }
}

כיצד לזהות לקוח ללא טלפון?

היעדר טלפון בפרופיל Viber דורש תרחיש אימות נפרד:

  1. הבוט מברך את המשתמש ומציע להזין מספר טלפון.
  2. המשתמש מזין את המספר בפורמט Viber Bot API (webhook) ↓ Сервер бота (Python / Node.js) ↓ ↓ Логика Битрикс24 REST API + Redis crm.contact.list (состояния) crm.lead.add imbot.message.add .
  3. הבוט שולח קוד אימות ב-SMS דרך ספק SMS.
  4. המשתמש מזין את הקוד → הבוט מקשר את { "event": "message", "sender": { "id": "01234567890A=", "name": "Иван Иванов", "country": "BY" }, "message": { "type": "text", "text": "Статус заказа" } } לאיש הקשר ב-CRM בשדה POST https://chatapi.viber.com/pa/send_message { "receiver": "01234567890A=", "type": "text", "text": "Введите номер заказа:", "keyboard": { "Type": "keyboard", "Buttons": [ {"ActionType": "reply", "ActionBody": "operator", "Text": "Связаться с оператором"} ] } } .
  5. באינטראקציות הבאות — זיהוי לפי +375... ללא הזנת טלפון חוזרת.

חלופה לתרחישים ארגוניים: כפתור "שיתוף איש קשר" ב-Viber (סוג viber_id). הוא לא עובד בכל גרסאות הלקוח, אבל כשהוא עובד, הוא מעביר את הטלפון אוטומטית.

אינטגרציה עם Bitrix24 Open Lines

Viber מתחבר ל-Open Lines באופן טבעי: CRM → Contact Center → Viber. זהו מסלול פשוט ללא פיתוח — הודעות מ-Viber נכנסות לתור הנציגים.

לתרחישים מורכבים יותר (בוט + נציג), נעשה שימוש בסכמה היברידית:

  • בוט שרת מותאם אישית מטפל בפניות הניתנות לאוטומציה.
  • בעת העברה לנציג, הבוט שולח הודעה ל-Open Line דרך UF_CRM_VIBER_ID או יוצר צ'אט דרך viber_id ומוסיף היסטוריה.

מקרה בוחן מהפרקטיקה שלנו: בוט Viber למשלוחי מזון

משימה: רשת בתי קפה במינסק, קהל עיקרי ב-Viber. היה צורך בהזמנת משלוח ללא שיחת טלפון, אישור דרך צ'אטבוט.

תרחיש הזמנה דרך Carousel:

  1. הלקוח כותב "הזמנה" → הבוט מציג קטגוריות תפריט עם כפתורים.
  2. בחירת מנות דרך Rich Media Carousel (כרטיסים עם תמונה, מחיר, כפתור "+").
  3. עגלת קניות נשמרת ב-Redis לפי share-phone.
  4. הזנת כתובת למשלוח → בדיקת אזור משלוח.
  5. תשלום: כפתור "שלם אונליין" → קישור לדף תשלום.
  6. לאחר התשלום: יצירת עסקה ב-Bitrix24 imopenlines.chat.sendMessage עם סטטוס "התקבל", האחראי הוא מנהל הסניף.
  7. אישור ומעקב אחר ההזמנה דרך הודעות ב-Viber (im.chat.add בעת שינוי סטטוס העסקה).

ייחודיות: Rich Media Carousel ב-Viber מוגבל ל-6 כרטיסים בכל פעם. לתפריט גדול — דפדוף עם כפתורי "עוד".

תוצאה: 40% מההזמנות עברו משיחות טלפון לבוט Viber בחודשיים הראשונים. ערך הזמנה ממוצע דרך הבוט היה גבוה ב-12% — לקוחות בוחרים ומוסיפים פריטים ברוגע יותר. בהשוואה לאפליקציה ניידת, עלות הפיתוח נמוכה פי 3–5, והבוט עונה פי 5 מהר יותר מנציג אנושי. צרו קשר — נבחר עבורכם את הפתרון האופטימלי.

הערכת מאמץ לרכיבים טיפוסיים

רכיב מאמץ
בוט בסיסי + Viber webhook 8-16 שעות
אימות טלפון + קישור ל-CRM 8-16 שעות
Rich Media Carousel לקטלוג 16-24 שעות
אינטגרציית Bitrix24 CRM 8-16 שעות
עגלה ב-Redis + לוגיקת הזמנות 8-16 שעות
פריסה, SSL, ניטור 4-8 שעות

מה כלול בעבודה

שלב היקף עבודה
ניתוח בחינת תהליכים עסקיים, איסוף דרישות, בניית אב טיפוס לתרחישים
פיתוח בוט הגדרת Viber Bot API, לוגיקת שרת ב-Python/Node.js, Rich Media, עגלה
אינטגרציית Bitrix24 REST API: עסקאות, אנשי קשר, לידים, Open Lines, webhooks
אימות לקוח אישור SMS, קישור viber_id ל-CRM
פריסה וניטור אירוח שרת, SSL, בדיקות תקינות, התראות
תיעוד והדרכה מדריכים לנציגים ומנהלים, דיאגרמת תהליך הבוט, העברת גישה
תמיכה באחריות חודש אחריות, תיקוני באגים, ייעוץ

השוואה לחלופות: בוט Viber דורש תקציב נמוך פי 3-5 מפיתוח אפליקציה ניידת, ומחזיר את ההשקעה תוך 2-3 חודשים עם 50+ הזמנות ביום. פנו אלינו — נעריך את הפרויקט שלכם.

תהליך ולוח זמנים

  1. אנליטיקה — 1-2 ימים: תיאור תרחישים, אישור אב טיפוס.
  2. עיצוב — 2-3 ימים: ארכיטקטורה, בחירת טכנולוגיות, עיצוב מסד נתונים.
  3. פיתוח — מ-5 עד 15 ימים בהתאם למורכבות.
  4. בדיקות אינטגרציה — 2-3 ימים: בדיקת כל המסלולים, בדיקות עומס.
  5. פריסה והשקה — 1-2 ימים: הגדרת שרת, דומיין, SSL, ניטור.
  6. הדרכת צוות — יום אחד: תדריך נציגים, העברת תיעוד.

לוח זמנים משוער — בין 2 ל-4 שבועות. אנו מספקים הערכה מדויקת לאחר ניתוח דרישות. צרו קשר — נדון בפרויקט שלכם ונכין הצעה מסחרית.

פרטי יישום טכניים כדי להבטיח אבטחה, יש להגן על webhooks עם תעודת SSL. מומלץ לאמת את החתימה של Viber באמצעות `X-Viber-Content-Signature`. מסד הנתונים Redis משמש לאחסון מצבי שיחה ועגלות קניות, ומונע אובדן נתונים בעת הפעלה מחדש של השרת.