ספקי SMS ישראליים למפתחים: איך בוחרים
חזרה לבלוג
automation·4 בספטמבר 2026·10 דק' קריאה·מאת יהונתן סעדיה

ספקי SMS ישראליים למפתחים: איך בוחרים

העובדה שקובעת את רוב זה: הודעת SMS בעברית מכילה 70 תווים לסגמנט, לא 160. זה חוצה את ההודעה ומשנה את הכלכלה עוד לפני שהשווית תכונה אחת של ספק.

עיקרי הדברים

  • עברית מחייבת קידוד UCS-2, כלומר 70 תווים לסגמנט SMS במקום 160 שמקבלת הודעה לטינית. הודעה שחשבת שהיא SMS אחד היא לרוב שניים או שלושה.
  • דוחות מסירה הם התכונה שמפרידה בין ספק שמיש ללא שמיש. בלי קולבק סטטוס לכל הודעה אי אפשר להבחין בין הודעה שנמסרה לבין אחת שנפלה בשקט.
  • ספקים ישראליים משתמשים במבני API משלהם, לא במוסכמות של Twilio שרוב המדריכים מניחים. יש לתקצב קריאת התיעוד של הספק הספציפי ולא העתקת דפוס מוכר.
  • לרוב התקשורת העסקית בישראל היום ההשוואה האמיתית אינה בין ספקי SMS אלא בין SMS לווטסאפ. לבחור קודם את הערוץ.

לפני שמשווים ספקים, יש עובדה טכנית אחת שקובעת יותר מכל תכונה במחירון: הודעת SMS בעברית מכילה 70 תווים לסגמנט, לא 160. זה נובע מהקידוד, לא מהספק - וזה אומר שכל הודעה עברית שנראית קצרה היא לרוב שניים או שלושה סגמנטים בפועל.

הקידוד, ולמה הוא קובע את התקציב

תקן ה-SMS מגדיר אלפבית בסיסי (GSM-7) שמכיל תווים לטיניים וסימנים נבחרים. עברית אינה בו. ברגע שהודעה מכילה תו עברי אחד, כל ההודעה עוברת לקידוד UCS-2.

קידודסגמנט בודדבהודעה מרובת סגמנטים
GSM-7 (לטינית)160 תווים153 לסגמנט
UCS-2 (עברית)70 תווים67 לסגמנט

המסקנות המעשיות:

  • הודעה עברית של 200 תווים אינה הודעה אחת - היא שלושה סגמנטים, ומחויבת כשלושה.
  • ערבוב לטינית לא עוזר. תו עברי אחד מוריד את כל ההודעה ל-70. אין קידוד מעורב.
  • קישור ארוך יכול להוסיף סגמנט שלם. קיצור כתובות אינו אסתטיקה - הוא חיסכון ישיר.
  • אימוג'י מוריד גם הודעה לטינית ל-UCS-2.

מה לבנות: ספירת סגמנטים בצד שלך, לפני השליחה, ולהציג אותה למי שכותב את ההודעה. אחרת מגלים את זה בחשבונית.

הנוף בישראל

יש בשוק כמה ספקים ותיקים - בהם InforU, SMS4Free (לשעבר Cellact) ואחרים - שכולם מציעים API לשליחה. אין ביניהם תקן משותף.

זו הנקודה החשובה למפתח: ספקים ישראליים משתמשים במבני API משלהם, לא במוסכמות של Twilio. רוב הקוד לדוגמה שתמצא ברשת מניח את הדפוס של Twilio - נתיב משאבים, אימות מסוים, מבנה תשובה מסוים - וזה לא מה שתקבל.

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

שבע השאלות שקובעות התאמה

1. יש דוחות מסירה?

זו השאלה הראשונה, לא האחרונה.

SMS הוא ערוץ ללא אישור קריאה - ובלי סטטוס מסירה לכל הודעה, אין דרך לדעת אם ההודעה הגיעה, נדחתה, או נעלמה. המשמעות: כשלקוח אומר "לא קיבלתי", אין לך תשובה.

מה לבדוק: האם הספק שולח קולבק לכתובת שלך, או שצריך למשוך סטטוס ביוזמתך? הראשון עדיף.

2. איך נראה שם השולח?

הודעה יכולה להגיע משם טקסטואלי או ממספר. יש לזה השלכות על אמון הנמען ועל היכולת שלו להשיב.

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

3. מה קורה עם הסרה?

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

זה אינו פרט טכני שולי. זו חובה שמתייחסים אליה ברצינות, והיא שייכת לשכבת הנתונים ולא לקוד השליחה.

4. איך מנורמל מספר הטלפון?

מספרים ישראליים מגיעים בכל צורה: עם מקפים, בלי, עם קידומת מדינה ובלעדיה. לנרמל ל-E.164 פעם אחת בכניסה למערכת ולשמור כך - לא לתקן בכל שליחה.

ולזכור: מספר ישראלי ב-E.164 מאבד את האפס המוביל. קידומת סלולרית 052 הופכת ל-+97252 ואחריה שאר הספרות.

5. יש הגבלת קצב?

שליחה המונית ללא ויסות תיחסם. לבדוק מה הקצב המותר ולבנות תור עם השהיה, לא לולאה שיורה הכול.

6. מה קורה כשהשליחה נכשלת באמצע?

מסע פרסום של אלף נמענים שנפל אחרי 400 - מה קורה כשמפעילים שוב? אם התשובה היא "400 הראשונים יקבלו פעמיים", זו לא מערכת מוכנה.

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

7. איך נראה האימות?

מפתח בכותרת, אסימון בגוף הבקשה, שם משתמש וסיסמה - זה משתנה בין ספקים. מה שחשוב זהה בכולם: הסוד לא נמצא בקוד ולא בניהול הגרסאות.

המלכודת בעברית עצמה

מעבר לספירת התווים, טקסט עברי נושא בעיות נוספות שמופיעות דווקא ב-SMS:

  • תווי כיווניות בלתי נראים שמשתחלים מהעתקה-הדבקה - הם נספרים כתווים ואוכלים מהתקציב.
  • ערבוב עברית ומספרים - סדר התצוגה במכשיר הנמען לא תמיד מה שראית בעורך. לבדוק על מכשיר אמיתי, לא בקונסולה.
  • קידוד לא עקבי במקור - אם שם הלקוח מגיע ממערכת אחרת, הוא יכול להגיע פגום.

השאלה שקודמת לכל זה

לפני שבוחרים ספק SMS, שווה לשאול אם SMS הוא בכלל הערוץ הנכון.

בישראל התשובה היום היא לרוב ווטסאפ - שיעור השימוש גבוה, אין הגבלת 70 תווים, ואפשר לשלוח מדיה ולנהל שיחה דו-כיוונית. יש לזה עלויות משלו: אישור תבניות מראש וחלון זמן מוגדר לתקשורת חופשית.

איפה SMS עדיין מנצח:

  • קוד אימות חד-פעמי. עובד בלי אינטרנט, בלי אפליקציה, ובלי הרשמה מוקדמת.
  • הודעה קריטית למי שאין לו ווטסאפ.
  • כשצריך להגיע למספר שלא הסכים לכלום מראש - וגם אז, בכפוף לכללי הפנייה השיווקית.

צ'קליסט בחירה

  1. לבחור ערוץ קודם - SMS או ווטסאפ.
  2. לספור סגמנטים בעברית לפני שמעריכים עלות.
  3. לדרוש דוחות מסירה.
  4. להחליט אם צריך הודעות נכנסות - זה קובע את סוג שם השולח.
  5. לבנות הסרה כשכבת נתונים חוצת-מסעות.
  6. לנרמל ל-E.164 בכניסה.
  7. לקרוא את התיעוד של הספק הספציפי - לא להניח מבנה.
  8. לתכנן חידוש שלא שולח פעמיים.
#SMS#Israel#API#integration#messaging

שאלות נפוצות

כמה תווים נכנסים בהודעת SMS בעברית?

‏70 בסגמנט בודד, ו-67 לסגמנט כשהודעה נפרסת על כמה. עברית אינה חלק מהאלפבית הבסיסי GSM-7, ולכן תו עברי אחד מעביר את כל ההודעה לקידוד UCS-2 וחוצה את 160 התווים שמקבלת הודעה לטינית. ערבוב לטינית לא עוזר - אין קידוד מעורב - ולאימוג'י יש אותה השפעה גם על הודעה לטינית.

אפשר להשתמש בקוד לדוגמה של Twilio מול ספק SMS ישראלי?

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

למה דוחות מסירה כל כך חשובים?

כי ל-SMS אין אישור קריאה, ולכן בלי סטטוס מסירה לכל הודעה אי אפשר להבחין בין הודעה שהגיעה לבין אחת שנדחתה או נפלה בשקט. כשלקוח אומר שלא קיבל, אין לך תשובה. עדיף ספק ששולח קולבק סטטוס לכתובת שלך על פני כזה שדורש ממך למשוך.

כדאי להשתמש ב-SMS או בווטסאפ לתקשורת עסקית בישראל?

לרוב התקשורת העסקית בישראל - ווטסאפ: שיעור השימוש גבוה, אין הגבלת 70 תווים, והוא תומך במדיה ובשיחה דו-כיוונית, במחיר של תבניות מאושרות מראש וחלון מוגדר לתקשורת חופשית. SMS עדיין מנצח לקודי אימות חד-פעמיים, שעובדים בלי אינטרנט ובלי אפליקציה, ולהגעה למי שלא משתמש בווטסאפ.

איך צריך לשמור מספרי טלפון ישראליים?

לנרמל ל-E.164 פעם אחת בכניסה למערכת ולשמור בצורה הזו, ולא לתקן את הפורמט בכל שליחה - מספרים מגיעים עם מקפים, בלי, עם ובלי קידומת המדינה. שים לב שמספר ישראלי ב-E.164 מאבד את האפס המוביל, ולכן קידומת סלולרית 052 הופכת ל-+97252 ואחריה שאר הספרות.

איך מטפלים נכון בבקשות הסרה ב-SMS?

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

להמשך קריאה

שירות רלוונטי

אינטגרציות

לגרום למערכות שאתם כבר משלמים עליהן לדבר זו עם זו.

מידע נוסף

על הכותב

יהונתן סעדיה

מהנדס פרילנסר לאוטומציה, אתרים ו-MVP

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

בוא נעבוד יחד

יש לך פרויקט דומה?

ספר לי מה אתה מנסה להפוך לאוטומטי או לבנות, ואומר לך מהי הדרך המהירה והאמינה ביותר ליישם את זה.