שילוב 1C-Bitrix ו-Talk-Me: הגדרת ערוצי תקשורת
בחנות ה-1C-Bitrix שלך, לידים מצ'אטים ומסנג'רים הולכים לאיבוד — לקוחות כותבים בוואטסאפ, בטלגרם, אבל מנהלים עונים מהטלפונים האישיים שלהם. אין היסטוריה אחידה, אנשי קשר אובדים, וההמרה יורדת. Talk-Me פותר את זה: ממשק אחד לכל הערוצים, העברת נתונים אוטומטית ל-CRM, וניתוב חכם.
אנחנו משלבים את Talk-Me עם 1C-Bitrix ו-Bitrix24 כבר למעלה מ-5 שנים. בתקופה זו, השלמנו למעלה מ-30 פרויקטים, צמצמנו את זמן התגובה ב-60%, והגדלנו את ההמרה בצ'אט ב-25%. החיסכון בתחזוקת ערוצי תקשורת נפרדים מגיע ל-40%. נבחן את הפרויקט שלך תוך יום אחד — צור קשר.
כיצד Talk-Me מסנכרן נתונים עם Bitrix
הסנכרון בנוי על שתי רמות: צד לקוח (JavaScript) וצד שרת (PHP webhooks). קוד הלקוח ממוקם בתבנית האתר ושולח נתוני מבקר: שם, אימייל, טלפון, עגלת קניות. Webhooks בשרת מקבלים אירועים מ-Talk-Me — צ'אט נסגר, הודעה נשלחה — ויוצרים לידים ב-CRM.
התקנת ווידג'ט Talk-Me
<!-- В шаблоне Битрикс, перед </body> -->
<script>
(function(w,d,u,i){
w.TalkMe=w.TalkMe||function(){(w.TalkMe.q=w.TalkMe.q||[]).push(arguments)};
i=d.createElement('script');i.async=true;i.src=u+'?'+parseInt(Date.now()/60000);
d.head.appendChild(i);
})(window,document,'https://cdn.talk-me.ru/js/talk-me.js');
TalkMe('init', {projectId: 'YOUR_PROJECT_ID'});
</script> זיהוי משתמשים מ-Bitrix
<?php if ($USER->IsAuthorized()): $userId = $USER->GetID(); $userEmail = $USER->GetEmail(); $userName = $USER->GetFullName(); ?>
<script>
TalkMe('identify', {
userId: 'bx-<?= $userId ?>',
name: <?= json_encode($userName) ?>,
email: <?= json_encode($userEmail) ?>,
phone: <?= json_encode(getUserPhone($userId)) ?>,
tags: ['bitrix-user', <?= getUserOrdersCount($userId) > 0 ? "'customer'" : "'prospect'" ?>],
custom: {
orders_count: <?= getUserOrdersCount($userId) ?>,
total_spent: <?= getUserTotalSpent($userId) ?>,
loyalty: <?= json_encode(getUserLoyaltyLevel($userId)) ?>,
},
});
</script>
<?php endif; ?>תגיות — תכונה שימושית של Talk-Me: המפעיל רואה תגיות בכרטיס ויכול לסנן את תור הפניות. תגיות כמו <!-- В шаблоне Битрикс, перед </body> --> <script> (function(w,d,u,i){ w.TalkMe=w.TalkMe||function(){(w.TalkMe.q=w.TalkMe.q||[]).push(arguments)}; i=d.createElement('script');i.async=true;i.src=u+'?'+parseInt(Date.now()/60000); d.head.appendChild(i); })(window,document,'https://cdn.talk-me.ru/js/talk-me.js'); TalkMe('init', {projectId: 'YOUR_PROJECT_ID'}); </script> ו-<?php if ($USER->IsAuthorized()): $userId = $USER->GetID(); $userEmail = $USER->GetEmail(); $userName = $USER->GetFullName(); ?> <script> TalkMe('identify', { userId: 'bx-<?= $userId ?>', name: <?= json_encode($userName) ?>, email: <?= json_encode($userEmail) ?>, phone: <?= json_encode(getUserPhone($userId)) ?>, tags: ['bitrix-user', <?= getUserOrdersCount($userId) > 0 ? "'customer'" : "'prospect'" ?>], custom: { orders_count: <?= getUserOrdersCount($userId) ?>, total_spent: <?= getUserTotalSpent($userId) ?>, loyalty: <?= json_encode(getUserLoyaltyLevel($userId)) ?>, }, }); </script> <?php endif; ?> מאפשרות לנתב פניות לקבוצות המפעילים המתאימות.
מדוע ניתוב גמיש משפר המרה
Talk-Me תומך בניתוב: דפי אתר שונים → קבוצות מפעילים שונות. מיושם באמצעות פרמטרי אתחול. קבוצות מוגדרות בלוח הניהול של Talk-Me. ב-Bitrix, קבע את הקבוצה לפי כתובת URL נוכחית או סוג דף:
<?php
$group = 'general';
if (strpos($_SERVER['REQUEST_URI'], '/catalog/') !== false) $group = 'sales';
if (strpos($_SERVER['REQUEST_URI'], '/order/') !== false) $group = 'support';
?>
<script>
TalkMe('setGroup', <?= json_encode($group) ?>);
</script> חיוג חוזר: שילוב טלפוניה
ל-Talk-Me יש ווידג'ט חיוג חוזר מובנה. בשימוש עם הצ'אט המקוון, הימנע מהתנגשויות עם ווידג'טים אחרים של חיוג חוזר שעשויים להיות מותקנים ב-Bitrix. השבת ווידג'טים כפולים: אם Talk-Me הוא כלי התקשורת הראשי, הסר ווידג'טים נפרדים של חיוג חוזר.
Talk-Me Webhook עבור CRM
// /local/api/talkme-webhook.php
$payload = json_decode(file_get_contents('php://input'), true);
$sig = $_SERVER['HTTP_X_TALKME_SIGNATURE'] ?? '';
// Верификация подписи
if (hash_hmac('sha256', file_get_contents('php://input'), 'YOUR_WEBHOOK_SECRET') !== $sig) {
http_response_code(403);
exit('Invalid signature');
}
$eventType = $payload['event'] ?? '';
if ($eventType === 'chat.closed') {
$visitor = $payload['visitor'];
$messages = $payload['messages'];
$transcript = implode("\n", array_map(fn($m) => "[{$m['from']}]: {$m['text']}", $messages));
createBitrix24Lead([
'TITLE' => 'Talk-Me: ' . ($visitor['name'] ?? $visitor['phone'] ?? 'Гость'),
'NAME' => $visitor['name'] ?? '',
'EMAIL' => $visitor['email'] ?? '',
'PHONE' => $visitor['phone'] ?? '',
'COMMENTS' => $transcript,
'SOURCE_DESCRIPTION' => 'Talk-Me, канал: ' . ($payload['channel'] ?? 'chat'),
]);
}
http_response_code(200);
echo 'ok';Talk-Me שולח את השדה customer ב-payload — זה מאפשר להבחין בין פניות מצ'אט האתר, וואטסאפ, טלגרם, וליצור לידים עם תוויות מקור שונות. לפי התיעוד של 1C-Bitrix, REST API מאפשר ניהול של כל ישויות ה-CRM.
שליחת אירועים מ-Bitrix ל-Talk-Me
להודעות אוטומטיות מותאמות אישית, Talk-Me צריך מידע על התנהגות המשתמש:
// После добавления товара в корзину
TalkMe('event', 'add_to_cart', {
product_name: productName,
price: price,
quantity: quantity,
});
// После оформления заказа
TalkMe('event', 'order_placed', {
order_id: orderId,
total_price: totalPrice,
});
בהתבסס על אירועים אלה, ניתן להגדיר הודעות אוטומטיות ב-Talk-Me — לדוגמה, 5 דקות לאחר prospect ללא <?php $group = 'general'; if (strpos($_SERVER['REQUEST_URI'], '/catalog/') !== false) $group = 'sales'; if (strpos($_SERVER['REQUEST_URI'], '/order/') !== false) $group = 'support'; ?> <script> TalkMe('setGroup', <?= json_encode($group) ?>); </script> שלאחר מכן, המפעיל מקבל התראה או שהמערכת שולחת תשובה אוטומטית ללקוח. Talk-Me מעבד בקשות פי 2 מהר יותר בהשוואה לווידג'טים נפרדים לכל ערוץ.
השוואת שיטות אינטגרציה
| שיטה | היקף עבודה | לוח זמנים | יכולות |
|---|---|---|---|
| סטנדרטית (ווידג'ט + זיהוי) | התקנת קוד, העברת נתונים | 1–2 ימים | צ'אטים בסיסיים, היסטוריית לקוחות |
| מורחבת (+ webhooks) | הגדרת webhook נוסף ל-CRM | +1–2 ימים | לידים מצ'אטים, ערוצי מסנג'רים |
| מלאה (+ אירועים + ניתוב) | אירועי עגלה, קבוצות מפעילים | +1 יום | תשובות אוטומטיות, ניתוב חכם |
ערוצי תקשורת נתמכים
| ערוץ | רמת אינטגרציה | הגדרות נדרשות |
|---|---|---|
| צ'אט אתר | מלאה | ווידג'ט, זיהוי |
| וואטסאפ | מלאה | WhatsApp Business API |
| טלגרם | מלאה | Bot API, webhook |
| Viber | מלאה | Public Account, webhook |
| חיוג חוזר | בסיסית | ווידג'ט חיוג חוזר |
טעויות אינטגרציה אופייניות
בעיות נפוצות והפתרונות שלהן
- התנגשות ווידג'טים: אם כבר מותקנים ווידג'טים אחרים של חיוג חוזר באתר, השבת אותם.
- זיהוי שגוי: ודא שקוד ה-JavaScript רץ לאחר הרשאת המשתמש.
- אירועים חסרים: ודא שאירועי עגלה והזמנה נקראים במיקומים הנכונים בתבנית.
- שגיאות Webhook: בדוק את חתימת הבקשה והרשאות הגישה ב-Bitrix24.
מה כוללת העבודה
- התקנה והגדרה של ווידג'ט Talk-Me בתבנית Bitrix
- זיהוי משתמשים מורשים עם שדות מותאמים אישית
- הגדרת ניתוב לפי קבוצות מפעילים
- פיתוח ופריסה של webhook עבור CRM (Bitrix24 או לידים)
- הוספת אירועי JavaScript (עגלה, הזמנה)
- בדיקת כל הערוצים (צ'אט, חיוג חוזר, מסנג'רים)
- תיעוד והדרכת מפעילים
תהליך העבודה
- ניתוח — ביקורת על ווידג'טים קיימים, איסוף דרישות ניתוב.
- עיצוב — בחירת סכמת אינטגרציה, הסכמה על שדות.
- יישום — אינטגרציית קוד, הגדרת לוח Talk-Me.
- בדיקות — בדיקת כל התרחישים: משתמש מורשה/לא מורשה, ערוצים שונים.
- פריסה — מעבר לשרת production, השבתת ווידג'טים כפולים.
- תמיכה — אחריות על אינטגרציה וסיוע בהגדרת הודעות אוטומטיות.
לוחות זמנים ואחריות
אינטגרציה סטנדרטית אורכת בין 2 ל-5 ימי עסקים בהתאם להיקף התכונות. אנו מבטיחים פעולה תקינה של כל הערוצים ושלמות הנתונים. נבחן את הפרויקט שלך תוך יום אחד — צור קשר.
לאינטגרציה, אנו משתמשים ב-Bitrix24 REST API הרשמי.

