רשמי או לא רשמי? מספר חדש או המספר הקיים? בוט במקום הטלפון — או ביחד איתו?
חיברנו עסקים בכל אחת מחמש השיטות. זה המדריך שהיינו רוצים לקרוא לפני שהתחלנו.
חברת מוניות עם מוקד פעיל חיברה את המספר הראשי שלה לבוט דרך חיבור לא-רשמי (מכשיר מקושר). הקו החזיק מעמד שבע דקות — ואז WhatsApp ניתקה אותו. בלי אזהרה, בלי הסבר.
שבוע אחר-כך חיברנו את אותו מספר בדיוק דרך Coexistence — החיבור הרשמי שמשאיר את המספר גם בטלפון. ביום העבודה הראשון: 78 שיחות, 67 תשובות בוט, 50 קריאות API למערכת המוקד — והבעלים המשיך לענות מהטלפון שלו כרגיל. כשענה ידנית, הבוט זז הצידה לבד.
אותה מערכת, אותו בוט, אותו מספר. ההבדל היחיד — שיטת החיבור. בגלל זה המדריך הזה קיים.
| שיטה | בוט במקביל לטלפון? | יציבות | מהירות הקמה | למי |
|---|---|---|---|---|
| ☁️ Cloud API רשמי | — | ●●●●● | ●●●●● | קווי שירות |
| 🔀 Coexistence | ✅ כן | ●●●●● | ●●●●● | עסקים שרוצים אוטומציה אבל לא מוכנים לוותר על הטלפון: מוניות |
| 📲 מכשיר מקושר | ✅ כן | ●●●●● | ●●●●● | ניסויים |
| 🔢 ריבוי מספרים על חשבון אחד | — | ●●●●● | ●●●●● | רשתות עם כמה מותגים או סניפים |
| 🔗 קישור חיבור עצמי | — | ●●●●● | ●●●●● | סוכנויות |
הסוס העבודה: מספר שחי בענן ומשרת אוטומציה בלבד
המספר נרשם ישירות ל-Cloud API של Meta ומנוהל כולו מהמערכת: הבוט עונה, תבניות נשלחות, הכל מתועד. המספר לא מותקן על אף טלפון — הוא חי בענן.
למי זה מתאים: קווי שירות, שליחת קודי אימות (OTP), התראות ועדכונים, מוקדים שכל התקשורת בהם עוברת דרך המערכת.
הכוכב החדש: אותו מספר, גם באפליקציה וגם בבוט — במקביל
המספר נשאר ב-WhatsApp Business App בטלפון של בעל העסק, ובמקביל מתחבר ל-Cloud API בסריקת QR אחת. הבוט עונה לפניות; כשבעל העסק עונה ידנית מהטלפון — הבוט מזהה ועוצר באותה שיחה.
למי זה מתאים: עסקים שרוצים אוטומציה אבל לא מוכנים לוותר על הטלפון: מוניות, מסעדות, קליניקות, כל עסק שהבעלים עונה בו בעצמו.
הכי מהיר להתחלה, הכי פחות יציב לאורך זמן
המערכת מתחברת למספר כ"מכשיר מקושר" (כמו WhatsApp Web) בסריקת QR. עובד גם עם WhatsApp רגיל, רואה קבוצות, ולא דורש שום אישור מ-Meta.
למי זה מתאים: ניסויים, שימוש אישי, תרחישים שדורשים קבוצות — או כשאי אפשר להעביר את המספר ל-Business App.
קו לכל מותג/סניף — טוקן אחד, תבניות משותפות
חשבון WhatsApp Business (WABA) אחד מחזיק כמה מספרים. כולם חולקים את אותו אישור ואת אותן תבניות — וכל מספר מקבל בוט ותהליך משלו במערכת.
למי זה מתאים: רשתות עם כמה מותגים או סניפים, הפרדה בין קו מכירות לקו שירות לקו אימות — בלי לנהל כמה חשבונות.
שולחים קישור, הלקוח מחבר את עצמו — בלי חשבון ובלי תמיכה
למי שמנהל לקוחות: המערכת מנפיקה קישור חד-פעמי. הלקוח פותח אותו, מאשר מול Meta עם החשבון שלו — והחיבור נוחת אוטומטית תחת החשבון שלו אצלכם, מבודד לחלוטין.
למי זה מתאים: סוכנויות, אינטגרטורים, ומי שרוצה לצרף לקוחות בקנה מידה בלי ללוות כל אחד ידנית.
מנהלים לקוחות בעצמכם (סוכנות/אינטגרטור)? בכל אחד מהמסלולים — צרפו אותם עם 🔗 קישור חיבור עצמי.
למי שמתחבר דרך ה-API שלנו — ככה שולחים ומקבלים הודעות אחרי שהקו מחובר (בכל אחת מהשיטות):
curl -X POST "https://flow.txi.co.il/api/webhook/outbound" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"phone": "+972501234567",
"flowId": "YOUR_FLOW_ID",
"data": { "customerName": "דנה" }
}'curl -X POST "https://flow.txi.co.il/api/webhook/outbound" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"phone": "+972501234567",
"flowId": "YOUR_OTP_FLOW_ID",
"templateGroupId": "YOUR_TEMPLATE_GROUP",
"data": { "templateParams": [123456] }
}'// Node.js / Express — receive conversation events
app.post('/my-webhook', (req, res) => {
const { event, data } = req.body;
if (event === 'conversation.message_received') {
console.log(`${data.customerName}: ${data.message}`);
}
res.sendStatus(200);
});התיעוד המלא, כולל דוגמאות ב-Python, PHP, C# ו-Go — בעמוד ה-API.
| סוג הודעה | מתי | עלות |
|---|---|---|
| הודעות שירות | מענה ללקוח שפנה אליכם, בתוך 24 שעות | חינם |
| תבנית Utility | עדכוני הזמנה, תזכורות, אישורים | נמוכה, לפי הודעה |
| תבנית Authentication | קודי אימות (OTP) | נמוכה, לפי הודעה |
| תבנית Marketing | קמפיינים והודעות יזומות | הגבוהה מבין הקטגוריות |
השורה החשובה: בוט שירות שעונה לפניות נכנסות עובד כמעט בחינם — כל השיחה בתוך חלון ה-24 שעות. התשלום מתחיל כשאתם יוזמים פנייה (שיווק, תזכורות, אימות).
כן — בדיוק בשביל זה קיים Coexistence. המספר נשאר ב-WhatsApp Business App בטלפון, והבוט רץ במקביל דרך ה-API הרשמי. כשאתם עונים ידנית, הבוט מזהה את זה ועוצר באותה שיחה אוטומטית.
רשמי = Cloud API של Meta: יציב, מאושר, לא נחסם, תומך בתבניות ובכפתורים. לא-רשמי = חיבור כ"מכשיר מקושר" (כמו WhatsApp Web): מהיר להקמה אבל שביר — WhatsApp מנתקת מספרים כאלה, לפעמים תוך שעות.
מענה ללקוח שפנה אליכם (בתוך חלון של 24 שעות) — חינם. הודעות יזומות (תבניות שיווק, עדכונים, קודי אימות) מתומחרות לפי הודעה ולפי קטגוריה. בוט שירות שעונה לפניות נכנסות עובד כמעט בחינם.
כן, לחיבור רשמי צריך Business Portfolio של Meta (נוצר אוטומטית בתהליך אם אין). התהליך אצלנו הוא Embedded Signup — חלון מובנה של Meta שמסיים הכל בכמה דקות, בלי להסתבך בלוחות בקרה.
בחיבור רשמי רגיל — המספר עובר לענן ומפסיק לעבוד באפליקציה בטלפון. בחיבור Coexistence — המספר נשאר בטלפון וגם עובד ב-API. לכן חשוב לבחור את השיטה הנכונה מראש.
כמה שצריך. חשבון WhatsApp Business (WABA) אחד יכול להחזיק כמה מספרים שחולקים את אותן תבניות מאושרות, ואפשר גם כמה חשבונות. אצלנו כל מספר מקבל בוט/תהליך משלו.
שולחים לו קישור חיבור חד-פעמי. הוא פותח, לוחץ "חבר WhatsApp", מאשר מול Meta — וזהו. בלי ליצור חשבון, בלי סיסמאות, בלי הגדרות. החיבור נוחת ישירות בחשבון שלו במערכת.
שהמספר ירוץ על אפליקציית WhatsApp Business (לא WhatsApp רגיל), עם פעילות אמיתית. מספר קווי (08/09/03) מאומת בשיחה קולית. ואחרי החיבור — לפתוח את האפליקציה לפחות פעם ב-14 יום.
כל חמש השיטות זמינות במערכת אחת — עם בוטים, תהליכים, תבניות וניהול שיחות מלא.