בוט התראות מפתח עבור Bitrix24

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

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

שאלות נפוצות

מנהלים לעיתים קרובות מפספסים לידים כי הודעות דוא"ל מגיעות לספאם, ומשימות באיחור מגיעות כהפתעה. בוט התראות עבור Bitrix24 פותר את הבעיות הללו—הודעות מגיעות ישירות לצ'אט של העובד, וכפתורי פעולה מהירה מאפשרים להם לקבל ליד או לדחות שיחה בנגיעה אחת. על ידי אינטגרציה עם REST API של Bitrix24 ומודל האירועים, הבוט מגיב לשינויים ב-CRM, במשימות ובמערכות חיצוניות. אנו מבטיחים מסירה של כל הודעה באמצעות תור Redis—אף אירוע לא הולך לאיבוד, אפילו בעומסי שיא. עם ניסיון של למעלה מ-5 שנים ויותר מ-50 התקנות בוט מוצלחות, אנו מבטיחים ביצועים אמינים.

מדוע בוט התראות עדיף על דוא"ל רגיל

הודעות דוא"ל של Bitrix24 מגיעות לעיתים קרובות לספאם או הולכות לאיבוד. בוט שולח הודעות ישירות לצ'אט של העובד—שיעור הפתיחה מגיע ל-95%. כפתורי פעולה מהירה מאפשרים למשתמשים להשלים משימה מבלי לנווט למקום אחר: מנהל יכול לקבל ליד או לדחות שיחה בנגיעה אחת. בנוסף, הבוט שולח התראות לאפליקציה הניידת, וניתן לשלוח התראות קבוצתיות לצ'אטים משותפים.

יישום טכני: רישום, שליחה ואירועים

רישום הבוט

הבוט נרשם באמצעות REST API עם קריאה אחת של imbot.register:

POST /rest/imbot.register {
  "NAME": "Уведомления",
  "CODE": "notify_bot",
  "TYPE": "S", // S = System, не показывается в контактах
  "COLOR": "GREEN",
  "PROPERTIES": {
    "OPENLINE": "N"
  }
}

לאחר הרישום, Bitrix24 מחזיר POST /rest/imbot.register { "NAME": "Уведомления", "CODE": "notify_bot", "TYPE": "S", // S = System, не показывается в контактах "COLOR": "GREEN", "PROPERTIES": { "OPENLINE": "N" } } . מזהה זה משמש לשליחת הודעות מהבוט.

שליחת התראות

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

$b24->callMethod('imbot.message.add', [
    'BOT_ID' => $botId,
    'DIALOG_ID' => 'u' . $userId,
    'MESSAGE' => '[b]Новый лид:[/b] ' . $leadTitle,
    'ATTACH' => [
        [
            'TITLE' => $leadTitle,
            'DESCRIPTION' => "Телефон: {$phone}\nИсточник: {$source}",
            'COLOR' => '#ff6600',
            'LINK' => $crmUrl,
        ],
    ],
    'KEYBOARD' => [
        'BUTTONS' => [
            [
                ['TEXT' => 'Открыть в CRM', 'LINK' => $crmUrl, 'BG_COLOR' => '#2fc6f6'],
                ['TEXT' => 'Взять в работу', 'COMMAND' => 'take_lead', 'COMMAND_PARAMS' => $leadId],
            ],
        ],
    ],
]);

imbot.message.add יוצר כרטיס מידע, $b24->callMethod('imbot.message.add', [ 'BOT_ID' => $botId, 'DIALOG_ID' => 'u' . $userId, 'MESSAGE' => '[b]Новый лид:[/b] ' . $leadTitle, 'ATTACH' => [ [ 'TITLE' => $leadTitle, 'DESCRIPTION' => "Телефон: {$phone}\nИсточник: {$source}", 'COLOR' => '#ff6600', 'LINK' => $crmUrl, ], ], 'KEYBOARD' => [ 'BUTTONS' => [[ ['TEXT' => 'Открыть в CRM', 'LINK' => $crmUrl, 'BG_COLOR' => '#2fc6f6'], ['TEXT' => 'Взять в работу', 'COMMAND' => 'take_lead', 'COMMAND_PARAMS' => $leadId], ]], ], ]); מוסיף כפתורים. כאשר לוחצים על כפתור עם ATTACH, Bitrix24 מפעיל את האירוע KEYBOARD—הבוט מעבד אותו כפעולה.

טיפול בפקודות

כאשר לוחצים על כפתור עם COMMAND, Bitrix24 שולח את האירוע ONIMBOTMESSAGEADD. הבוט מקבל אותו, מנתח את הפקודה ומבצע את הפעולה המתאימה: קבלת ליד ב-CRM, יצירת משימה או העברת ההתראה. כל התהליך אורך אלפיות שניות.

מקורות אירועים

CRM ומשימות

אנו רושמים מטפלים על COMMAND, ONIMBOTMESSAGEADD, onCrmLeadAdd באמצעות onCrmDealUpdate. כאשר עסקה עוברת לשלב "נסגר"—הבוט מודיע למנהל ולמפקח עם הסכום והקישור. עבור משימות, שינויים בסטטוס, במועד אחרון או באחראי מפעילים התראות.

מערכות חיצוניות

ניטור (Zabbix, Prometheus) שולח POST לנקודת הקצה של ה-webhook של הבוט → הבוט שולח הודעה למהנדס התורן. כך גם עבור מערכות תשלום, 1C, CRM של צד שלישי. Webhook של Bitrix24 משתלב בקלות עם כל שירות חיצוני.

בדיקות מתוזמנות

Cron מריץ סקריפט כל שעה: הוא בודק משימות באיחור באמצעות event.bind, עסקאות ללא פעילות במשך N ימים באמצעות onTaskUpdate, ושולח סיכום לאחראים.

תרחישי התראות ואמינות

אירוע נמען תוכן ההודעה
ליד חדש מהאתר המנהל האחראי שם, טלפון, מקור, כפתור "קח לעבודה"
שינוי בשלב העסקה מנהל + מפקח עסקה, שלבים ישנים וחדשים, סכום
משימה באיחור האחראי + היוצר משימה, מועד אחרון, ימי איחור
תגובה חדשה במשימה כל המשתתפים מחבר, קטע טקסט, קישור
שגיאת שרת מהנדס תורן סוג שגיאה, זמן, שרת, מחסנית
תשלום הזמנה מוצלח מחלקת עיבוד מספר הזמנה, סכום, לקוח

התראות קבוצתיות

הבוט יכול לכתוב לצ'אטים קבוצתיים. במקרה זה, tasks.task.list הוא מזהה הצ'אט (crm.deal.list). כדי ליצור צ'אט שירות, השתמש ב-DIALOG_ID; הוסף את הבוט כמשתתף באמצעות chatXXX.

תור וערובה למסירה

עם מקורות אירועים מרובים, אנו משתמשים בתור (Redis, RabbitMQ). מטפל ה-webhook מקבל את האירוע באופן מיידי ומכניס אותו לתור (תגובת 200 בפחות משנייה). עובד שולף מהתור ושולח ל-Bitrix24, ומונע אובדן הודעות כאשר REST API אינו זמין זמנית. זה מבטיח מסירה בעומסי שיא.

היקף הפרויקט ולוחות זמנים

משימה משך
רישום בוט, שליחת הודעות בסיסית 1–2 ימים
חיבור 1–3 מקורות אירועים (CRM, משימות) 2–3 ימים
כפתורי פעולה מהירה + טיפול בפקודות 2–3 ימים
תור מסירה אמין 1–2 ימים
בדיקת כל התרחישים 1–2 ימים

סה"כ: 1–2 שבועות בהתאם למספר התרחישים והמקורות.

שלבי הגדרה ושירותים כלולים

  1. רישום הבוט באמצעות im.chat.add.
  2. קבלת im.chat.user.add ושמירה בתצורה.
  3. הגדרת מטפלי אירועים (imbot.register) עבור האירועים הנדרשים.
  4. יישום שליחת הודעות באמצעות BOT_ID עם הפרמטרים הנדרשים.
  5. בדיקת תרחישים ועלייה לאוויר.
מידע נוסף על הגדרת webhooks חיצוניים

כדי לחבר webhook חיצוני, צור נקודת קצה בשרת שלך שמקבלת בקשות POST ממערכת חיצונית (Zabbix, 1C, שער תשלום). גוף הבקשה מכיל JSON עם נתוני האירוע. הסקריפט שלך מאמת את הנתונים וקורא לשיטת שליחת ההודעות של הבוט. לאבטחה, השתמש במפתח סודי או בסינון IP.

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

  • ניתוח תרחישי התראות ובחירת מקורות אירועים
  • רישום בוט והגדרת נתיבי REST
  • חיבור 1 עד 5 מקורות (CRM, משימות, webhooks)
  • יישום כפתורי פעולה מהירה (קבלת ליד, מעבר לעסקה)
  • הגדרת תור Redis וטיפול בשגיאות
  • בדיקת כל התרחישים בסביבות בדיקה וייצור
  • השקה וניטור למשך חודש
  • תיעוד והדרכת מנהלים

אנו מבטיחים מסירה אמינה—לאורך שנים של ניסיון, פרסנו יותר מ-50 בוטים. בוט התראות מהיר פי 5 מדוא"ל ובלתי תלוי במסנני דואר. לקוחות בדרך כלל משיגים ROI של 500% בשנה הראשונה, עם חיסכון של למעלה מ-$10,000 בשנה מהפחתת עבודה ידנית.

בפרויקט אחד עבור חברת לוגיסטיקה, צמצמנו עיכובי התראות מ-5 דקות לפחות משנייה באמצעות תור Redis ועיבוד אסינכרוני. הבוט מטפל כעת ביותר מ-10,000 אירועים ביום ללא אובדן.

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