מדוע האינטגרציה של SMS.ru עם Битрикс24 נשברת בזרימה
האינטגרציה של SMS.ru עם Битрикс24 כמעט תמיד מתחילה באותה צורה: כמה רובוטים ב-CRM, שליחת קוד אימות מהטופס והתראה למנהל על עסקה חדשה. בנפחים קטנים זה עובד ללא תלונות, ולכן מוסרים את האינטגרציה כמוכנה.
הבעיות מתחילות כאשר דרך אותו ערוץ עוברות תפוצות המוניות על בסיס הנתונים, הודעות סטטוס ללקוחות והודעות שירות לעובדים — כלומר כאשר שליחה חד-פעמית הופכת לזרימה.
צוואר הבקבוק הראשון — היעדר תור הודעות. Битрикс24 שולח אירועים באופן סינכרוני: הרובוט קורא לשירות חיצוני וממתין לתשובה. אם הספק מגיב לאט או מחזיר שגיאה, הטרנזקציה נתקעת, ובשליחה המונית חלק מהבקשות פשוט לא מגיעות.
השני — כפילויות של התראות: האירוע מופעל שוב בעת שינוי שלב העסקה, עדכון הכרטיס או ניסיון חוזר, והלקוח מקבל שתיים-שלוש SMS זהות. השלישי — מגבלות הספק: בעת חריגה ממהירות השליחה המותרת ההודעות אינן נשלחות, אך ב-CRM נשארת סימון "נשלח", ואת ההודעה שאבדה איש אינו מבחין.
המחיר של תקלות כאלה גבוה ממה שנדמה. הלקוח אינו מקבל קוד אימות ועוזב את הטופס, המנהל לומד על הפנייה באיחור, והתפוצה על בסיס הנתונים מגיעה למחצית הנמענים — ובמקביל הדוח מציג שליחה מוצלחת.
מפרקים כיצד זה נסגר ברמת הארכיטקטורה: תור, דה-דופליקציה של אירועים, בקרת סטטוסי מסירה וטיפול בשגיאות הספק.
מה נותן החיבור בין CRM לשער SMS
החיבור נבנה על חילופי אירועים: שינוי שלב בעסקה, פנייה חדשה, תזכורת לפגישה — ה-CRM יוצר אירוע, השער שולח הודעה, וסטטוס המסירה חוזר חזרה לכרטיס.
המנהל לא עובר בין חלונות ולא מעביר מספרים ידנית — הטריגר מופעל ברגע שינוי הרשומה, ולכן הלקוח מקבל התראה בתוך דקה לאחר הפעולה, ולא בסוף יום העבודה.
מהירות המסירה ושיעור השליחות המוצלחות — אלו המדדים הראשונים שלפיהם ניכר האפקט. בעת שליחה דרך שער עם חיבורים ישירים למפעילים ההודעה יוצאת בתוך שניות, ודוח המסירה מגיע כקריאה חוזרת ונרשם ב-CRM.
אם המספר אינו זמין או נדחה על ידי המפעיל, המערכת מסמנת את הניסיון כלא מוצלח ומפעילה שליחה חוזרת לפי כלל מוגדר — שיעור ההודעות הנמסרות עולה ללא בקרה ידנית מצד המנהלים.
יומן הודעות אחיד מסיר את הכאב העיקרי של התמיכה: כל ההתכתבות עם הלקוח — אישורי רישום, תזכורות, קודים — נמצאת בפיד אחד לצד היסטוריית העסקה. בעת טיפול בפנייה ניכר מה בדיוק ומתי נשלח ללקוח, האם נמסר, והאם התקבלה תגובה. זה מבטל מחלוקות מסוג "כתבנו לכם" ומקצר את הזמן לבירור הנסיבות.
אוטומציה של התראות מסירה מהמנהלים את השגרה: תבניות מציבות את השם, מספר ההזמנה, התאריך והסכום משדות הכרטיס, ותפוצות המוניות לפי סגמנט מופעלות מרשימת אנשי הקשר. הזמן שהתפנה מוקדש לעסקאות, ולא להעתקת טקסט. בנפרד מוגדרת ניתוב תגובות נכנסות — הודעה מהלקוח מגיעה לאותו ערוץ ואינה הולכת לאיבוד.
ניתן לבדוק את האפקט לפי שלושה חתכים: הזמן הממוצע מהאירוע ועד המסירה, שיעור השליחות המוצלחות בתקופה, ומספר הפניות שנסגרו ללא מעורבות מנהל. מדדים אלו נאספים מהיומן ומהפקות השער, ולכן ההשוואה "לפני ואחרי" נשענת על עובדות, ולא על תחושות.
דרכי חיבור: השוואת אפשרויות
ישנן שלוש סכמות עבודה, והבחירה ביניהן נקבעת לא לפי נוחות, אלא לפי אילו אירועים צריכים להישלח ב-SMS ועד כמה המסירה קריטית. המודול המובנה מתאים לתרחישים טיפוסיים: שינוי שלב בעסקה, תזכורת על משימה, התראה לאחראי.
מטפל מותאם אישית נדרש במקום שבו ההיגיון תלוי בכמה ישויות בו-זמנית — לדוגמה, SMS נשלח רק כאשר סכום העסקה גבוה מהסף ואין פעילות בימים האחרונים. שירות מתווך מוצדק כאשר SMS נשלחים ממספר מערכות, והתבניות ויומן השליחות צריכים להתקיים במקום אחד.
| אפשרות | מתי מתאימה | מגבלות |
|---|---|---|
| מודול מובנה | התראות טיפוסיות לפי אירועי CRM, נדרש הפעלה מהירה | ההיגיון מוגבל להגדרות; בתנאים לא סטנדרטיים יש להתאים את התהליך למודול |
| מטפל מותאם אישית | ההתראות תלויות בכמה שדות, תפקידים ושלבי עסקה | דורש תחזוקה בעת עדכונים; שגיאות בתנאים נראות רק לאחר אי-מסירה בפועל |
| שירות מתווך | SMS נשלחים מ-CRM, מהאתר וממערכת הנהלת החשבונות; נדרש יומן ותבניות אחידים | מתווסף צומת נוסף: נדרש ניטור זמינות וניסיונות חוזרים |
מגבלות החיבור משותפות לכל שלוש הסכמות: מגבלה על אורך ההודעה ועלות מקטעים, השהיה בין הצבה בתור לבין המסירה בפועל, חובה לנרמל מספרים לפורמט בינלאומי.
בנפרד יש לקחת בחשבון שבשליחות המוניות המפעיל עשוי להגביל את הקצב — זה מטופל באמצעות תור עם קצב שליחה מתכוונן, ולא על ידי הגדלת מספר הבקשות בו-זמנית.
בפועל, לרוב נלקחת kombinacja: המודול המובנה מכסה התראות טיפוסיות, ותרחישים לא סטנדרטיים מועברים למטפל נפרד עם יומן משותף. היבריד כזה מספק מסירה צפויה ללא כתיבה מחדש של כל קווי המתאר של ההתראות בכל שינוי בתהליך המכירות.
כיצד אנו מבצעים את הטמעת האינטגרציה של SMS.ru Битрикс24
הטמעת האינטגרציה אינה מתחילה בהגדרה, אלא בניתוח היכן ב-Битрикс24 כבר קיימות התראות: לידים, עסקאות, חשבוניות, משימות, תזכורות למנהלים.
בשלב זה אנו מתעדים אילו אירועים בכלל צריכים להישלח ב-SMS, ואילו הגיוני יותר להשאיר במסנג'ר או בדואר האלקטרוני — אחרת הלקוח מקבל כפילויות ומבטל את הרישום.
לאחר מכן אנו בונים את תרשים הזרימות: איזה רובוט או תהליך עסקי מפעיל את השליחה, היכן נשמר התבנית, מה קורה בעת כשל של המפעיל. רק לאחר מכן אנו מחברים את השירות ועוברים לבדיקות.
- ביקורת תרחישים. אנו מנתחים את הכללים והרובוטים הקיימים, מסמנים אירועי-טריגר ואחראים, ומסירים התראות כפולות.
- תרשים זרימות. אנו מתאמים מפה: אירוע → תנאי → תבנית → נמען → יומן. הלקוח רואה את ההיגיון לפני תחילת ההגדרה.
- הגדרת החיבור. אנו רושמים את השולח, מקשרים אותו לפורטל, מגדירים הרשאות ומגבלות לפי כיוונים.
- תבניות הודעות. אנו מכינים טקסטים לכל תרחיש עם השתלת שדות של העסקה והליד, ובודקים את האורך והקריאות.
- שליחת בדיקה. אנו מריצים כל אירוע על ישויות בדיקה: בודקים מסירה, נכונות ההשתלות ורישום בהיסטוריה.
- בדיקת עומס. אנו בוחנים את ההתנהגות בעת שליחה המונית ובעת אי-זמינות של המפעיל — מגדירים ניסיונות חוזרים והתראה למנהל.
- מסירה לתפעול. אנו מתעדים את התקנון, מדריכים את העובדים ומשאירים יומן לניתוח שליחות שנויות במחלוקת.
כל שלב מסתיים באישור: אם בשלב התרשים מתברר שהתרחיש אינו נחוץ, אנו מסירים אותו לפני ההגדרה, ולא לאחר ההפעלה. כך הטמעת האינטגרציה אינה הופכת לשינוי מהותי של הפורטל הפעיל.
ארטיפקטים: מה נשאר בקונטור שלכם
לאחר מסירת העבודה, לא נשאר לכם "גישה לחשבון האישי של הקבלן", אלא סט מלא בקונטור שלכם: תצורה, תבניות, כללים ותיעוד. להלן מה בדיוק אנחנו מוסרים ומדוע כל ארטיפקט נחוץ בתפעול.
- תצורת חיבור — פרמטרים של אינטגרציה עם SMS.ru ב-Bitrix24: קישור לפורטל, מפתחות גישה, מגבלות שליחה, הגדרות תורים וניסיונות חוזרים בעת כשל של הספק.
- תבניות הודעות — טקסטים לכל תרחיש (אישור רישום, תזכורת, קוד כניסה, סטטוס בקשה) עם משתני החלפה וכללי התאמה אישית לפי שדות CRM.
- כללי ניתוב — הלוגיקה שקובעת איזה אירוע CRM או תהליך עסקי מפעיל שליחה, למי נשלחת ההודעה, באילו מקרים היא משוכפלת לערוץ גיבוי וכיצד מעובדת הסרה מדיוור.
- יומני שליחה ומסירה — ייצוא סטטוסים לכל הודעה: התקבל אצל הספק, נמסר, נדחה, שגיאה. נחוצים לניתוח מצבים שנויים במחלוקת ולהתאמה מול לקוחות.
- נוהל תפעול — הוראות שלב-אחר-שלב לצוות שלכם: כיצד להוסיף תבנית חדשה, לשנות מסלול, לבדוק יתרה ודיווח, מה לעשות בעת כשל מסירה המוני.
- תרשים אינטגרציה — מפה חזותית של הקשרים בין Bitrix24, התהליכים העסקיים ושירות ה-SMS: היכן מאוחסנים המפתחות, היכן הלוגים, מהן נקודות הכשל וכיצד הן מבודדות.
- הוראות להעברת הרשאות — הסדר ורשימת ההרשאות שנרשמות על חשבונותיכם, כדי שהאינטגרציה לא תהיה תלויה בקבלן.
כל ארטיפקט מעוצב כך שמומחה מהצוות שלכם יוכל להשתמש בו ללא פנייה אלינו. התצורה והכללים מנוהלים בגרסאות, התבניות נשמרות בפורמט ניתן לעריכה, והנוהל מתאר פעולות טיפוסיות ונקודות הסלמה.
אם תידרשו להרחיב תרחישים — להוסיף ערוץ, לשנות את לוגיקת הניתוב או לחבר תבנית חדשה — תעשו זאת בעצמכם לפי התיעוד. תארו את המשימה, ונחזור עם הערכה ותוכנית להעברת החומרים לקונטור שלכם.
מקרה בוחן: זרימת התראות ללא אובדן
הלקוח — חברת שירות עם זרימת פניות מטפסים באתר, מצ'אטים ומטלפוניה. התראות על פניות חדשות נשלחו דרך שער עצמאי: חלק מההודעות אבדו בעת עומסי שיא, סטטוסי מסירה לא תועדו בשום מקום, והמפעילים נודעו על הפנייה באיחור. מנתחים מה נתנה האינטגרציה של SMS.ru עם Битрикс24 וכיצד השתנו המדדים.
מה היה לפני
אירוע מהטופס נכנס לתור, אך למטפל לא היו ניסיונות חוזרים: בעת שגיאת שליחה ההודעה פשוט נעלמה. שיעור הנמסרים עמד על כ-82%, זמן מעבר התור בשעות שיא הגיע ל-12-15 דקות.
המפעילים שאלו מחדש את הלקוחות ושכפלו ידנית התראות — במהלך חודש הצטברו כמה עשרות פניות לתמיכה בנושא "SMS לא הגיע".
מה שינו
חיברו את ה-CRM לשירות דרך תהליכים עסקיים ורובוטים מובנים: אירוע יצירת ליד או עסקה מפעיל שליחה, וסטטוס המסירה חוזר חזרה לכרטיס. הוסיפו תור עם ניסיונות חוזרים וחלוקה לעדיפויות — התראות קריטיות יוצאות ראשונות, תפוצות לא חוסמות אותן. התבניות הועברו לכללים נפרדים, כדי לשנות טקסט בלי לערוך את הלוגיקה.
מדדים לאחר
| מדד | לפני | אחרי |
|---|---|---|
| שיעור ההודעות הנמסרות | ~82% | 98-99% |
| זמן מעבר התור בשיא | 12-15 דק' | עד 1 דק' |
| פניות לתמיכה בנושא SMS | עשרות בחודש | בודדות |
ניסיונות חוזרים סגרו את סוג האובדן בעת תקלות קצרות, ותיעוד הסטטוסים הסיר את האזור העיוור: כעת רואים אם ההודעה הגיעה ובאיזה שלב היא נתקעה. המפעילים הפסיקו לשכפל התראות ידנית — התפנה זמן לעיבוד פניות, ולא לשאלות חוזרות.
במה שונה מודול מובנה ממטפל מותאם אישית?
מודול מובנה הוא מחבר מוכן מהמרקטפלייס: הוא מותקן בכמה קליקים, מקבל מיד הגדרות חיבור ויודע לשלוח הודעות לפי אירועים שהמחבר חזה מראש.
כל עוד התרחיש טיפוסי — אישור בקשה, התראה על שינוי סטטוס עסקה, תזכורת לפגישה — זה מספיק, ואנחנו אומרים זאת בכנות ללקוח, ולא מוכרים פיתוח במקום שבו מספיק פתרון מדף.
המגבלה מתחילה במקום שבו הלוגיקה מפסיקה להיות טיפוסית. המודול המובנה לא יודע שאסור לכתוב ללקוח בשעות לא פעילות, שלסגמנט אחד נדרש תבנית חתימה אחת ולאחרת — אחרת, ששליחה חוזרת בעת שגיאה צריכה להתבצע לפי לוח זמנים משלה. אפשר לעקוף זאת רק באמצעים מאולתרים מעל המודול, וכל אמצעי מאולתר כזה חי עד העדכון הבא.
מטפל מותאם אישית אנחנו בונים בצד הפלטפורמה: אירועים, כללי ניתוב, תבניות ויומן שליחות — שלנו. הגמישות של התרחישים כאן מלאה: תנאי לפי זמן, לפי אחראי, לפי סכום העסקה, לפי היסטוריית פניות — כל זה מוגדר ומשתנה בלי להמתין לשחרור של מישהו אחר. תיקון אורך שעות, ולא מחזור אישורים עם הספק.
ההבדל העיקרי מתגלה בעדכונים של הפלטפורמה. המודול המובנה תלוי בכמה מהר המחבר מתאים אותו לענף החדש: אחרי עדכון גדול השליחה עלולה להיעצר, ואתם תדעו על כך מהלקוחות, ולא מניטור.
מטפל מותאם אישית נשען על נקודות הרחבה מתועדות, ולכן עדכוני הפלטפורמה לא שוברים אותו — אנחנו בודקים תאימות לפני העלאה ושומרים יומן שליחות עם מסירה חוזרת.
יש גם צד שני למטבע: מטפל מותאם אישית הוא קוד שצריך לתחזק, לבדוק ולתעד. לכן את הבחירה אנחנו עושים לפי התרחיש, ולא לפי הרגל: אם מספיק מודול מובנה — מתקינים אותו ולא מסבכים את המערכת; אם הלוגיקה נתקלת במגבלות שלו — כותבים מטפל משלנו ולוקחים אחריות על עבודתו.
ספקות טכניים נפוצים
האינטגרציה של SMS.ru עם Битрикс24 כמעט תמיד נתקלת בארבע שאלות: מה יקרה כשהמכסה תיגמר, איך בנויה שליחה חוזרת, היכן לחפש את היסטוריית ההודעות וכמה כואב להחליף ספק. להלן — כיצד זה נסגר ברמת ההגדרה, ולא ברמת הבטחות.
מה קורה כאשר מכסת השליחה נגמרת?
המכסה מוגדרת ברמת השירות וברמת הכלל ב-Битрикс24: נפח יומי, תדירות למספר אחד, הגבלה על תפוצות המוניות. עם הגעה לסף, הודעות חדשות לא "נאכלות" בשקט — הן נכנסות לתור ויוצאות לאחר איפוס המונה, והאירוע נרשם ביומן עם סיבת הסירוב.
התראות קריטיות (קודי אימות, סטטוסים של בקשות) מוציאים לתור נפרד עם עדיפות, כדי שתפוצות שיווקיות לא יחסמו הודעות טרנזקציוניות.
כיצד פועלת שליחה חוזרת בעת תקלה של הספק?
מגדירים ניסיונות חוזרים עם השהיה הולכת וגדלה: ניסיון ראשון, לאחר מכן חזרה במרווח קצר, בהמשך — לעיתים רחוקות יותר, עד למספר ניסיונות מוגדר. אם הספק החזיר שגיאת מסירה, ההודעה מסומנת כלא-נמסרה ואינה משוכפלת בהפעלה הבאה של הכלל. בנפרד עוקבים אחרי סטטוס המסירה לפי מזהה ההודעה — כך רואים אם ה-SMS הגיע למנוי או נתקע בצד המפעיל.
היכן נשמרת היסטוריית השליחות ומה יש בה?
תיעוד ביומן מתבצע בתוך Битрикс24 ובלוגים של האינטגרציה: מספר, תבנית, סטטוס, זמן שליחה, תגובת הספק, מזהה ההודעה. לפי נתונים אלה ניתן לפרק כל אירוע — מ"הלקוח לא קיבל קוד" ועד אי-התאמה בדיווח על תפוצה.
הלוגים מתחלפים (רוטציה), כדי לא לנפח את מסד הנתונים, אך עומק השמירה מכסה את תקופת ההתאמה מול המפעיל.
עד כמה מסובך להחליף ספק SMS?
לוגיקת השליחה מופרדת לשכבה נפרדת: הכללים והתבניות ב-Битрикс24 נשארים, משתנה רק מודול-השולח ופורמט התגובה של השירות החדש. ההעברה אורכת פחות זמן מההגדרה הראשונית, מכיוון שהתורים, הניסיונות החוזרים ותיעוד היומן כבר מתוארים. לפני המעבר מריצים שליחות בדיקה לשני השירותים במקביל ומשווים את סטטוסי המסירה.
תארו את המשימה שלכם — נחזור עם הערכה ותוכנית: אילו מכסות להגדיר, כיצד להגדיר תורים ומה ייכנס ליומן.
בואו נדון במשימה שלכם
כדי שההערכה תהיה מדויקת ולא "ממוצע שוק", אנחנו צריכים להבין את תרחיש השליחה הנוכחי שלכם.
תארו מאיפה מגיעים האירועים — עסקאות, חשבוניות, לידים, סטטוסי מסירה — אילו תבניות כבר בשימוש ומה בדיוק לא מספק: הודעות לא מגיעות, משוכפלות, סטטוסים הולכים לאיבוד או שהכול נשען על שליחה ידנית. זה מספיק כדי לחזור עם הערכה ותוכנית יישום, ולא עם מילים כלליות.
מה כדאי לצרף לתיאור המשימה:
- התרחיש הנוכחי: איפה ואיך נוצרת ההודעה כעת — ידנית, על ידי רובוט או תהליך עסקי;
- אילו אירועים צריכים להפעיל את השליחה ולפי איזה תנאי — שינוי שלב, תשלום, הקצאת אחראי;
- רשימת התבניות והמשתנים שמוטמעים בהן: מספר, שם הלקוח, מספר הזמנה, קישור;
- דרישות למסירה: האם נדרש מעקב סטטוס, חזרה על שליחה במקרה כשל, הגבלת זמן שליחה;
- נפחים: מספר משוער של הודעות ביום ועומסי שיא — תפוצה על בסיס נתונים או התראות בודדות;
- הרשאות ומגבלות: מי אחראי על חשבון השירות, האם יש הסכמת לקוחות לתפוצה, האם נדרש סימון הודעות פרסומיות;
- העדפות לדיווח: איפה לראות היסטוריית שליחות ואיך לטפל בהודעות שלא נמסרו.
לפי נתוני הפתיחה האלה נבנה תוכנית: אילו תרחישים נתאים, איך נגדיר תבניות וכללי חזרה, איך נקשר סטטוסי מסירה לכרטיסים ב-Bitrix24 כדי שהמנהל יראה את התוצאה בממשק המוכר לו.
בנפרד נפרט מה אנחנו עושים בשלב ההשקה ואיך בודקים שההודעות נשלחות כראוי — מתאר בדיקה על אירועים אמיתיים לפני הפעלה על כל בסיס הנתונים.
תארו את המשימה בצורה חופשית — נחזור עם הערכת לוחות זמנים ותוכנית עבודה לפי התרחיש שלכם.

