- לזהות את הסימנים שמעידים שהעסק שלך מוכן לעבור מ-WhatsApp Business App ל-WhatsApp Business API
- להשוות בין ספקי BSP (Twilio, 360dialog, WATI, Respond.io) ולבחור את הספק שמתאים לצרכים ולתקציב שלך
- להקים חשבון WhatsApp Business API דרך Meta Business Manager — כולל אימות מספר טלפון ואישור Meta
- ליצור Template Messages שיעברו אישור, ולשלוח אותם ללקוחות בקנה מידה תוך הבנת חלון 24 השעות
- לחשב את עלויות ה-API לפי מודל Conversation-Based Pricing של Meta, כולל תמחור ישראלי בשקלים
- חשבון WhatsApp Business App פעיל — הוגדר בפרק 1
- קטלוג מוצרים או שירותים — נבנה בפרק 2
- הבנה של Flows ואוטומציות בסיסיות — פרק 3
- דף עסקי בפייסבוק (Facebook Business Page) — נדרש להקמת Business Manager
- כרטיס אשראי — ה-API הוא שירות בתשלום (גם אם יש תקופות ניסיון)
- נכונות טכנית בסיסית — הפרק הזה מציג מושגים טכניים כמו Webhooks ו-API. אתה לא צריך לדעת לתכנת, אבל צריך להבין את העקרונות
- הבנה ברורה האם העסק שלך צריך API — או שהאפליקציה מספיקה
- טבלת השוואה אישית של 4 ספקי BSP עם ציון מתאימות לעסק שלך
- חשבון Meta Business Manager מוגדר ומאומת (אם עדיין אין לך)
- Template Message ראשון שכתבת, ערכת, ומוכן להגשה לאישור
- תחשיב עלויות חודשי לשימוש ב-API בהתאם לנפח ההודעות שלך
- הבנה מלאה של חלון 24 השעות ואיך לעבוד איתו נכון
- מפת ארכיטקטורה בסיסית של ה-API — מה מדבר עם מה
בפרקים הקודמים הגדרת חשבון WhatsApp Business App, בנית קטלוג מוצרים, ויצרת Flows ואוטומציות בסיסיות. יש לך כבר מערכת תקשורת עובדת עם לקוחות.
בפרק הזה אנחנו בוחנים את הצעד הבא: מעבר ל-WhatsApp Business API. לא כל עסק צריך API — ואנחנו נעזור לך להחליט. אם כן — תלמד להקים חשבון, לבחור ספק, וליצור Templates. אם לא — תבין בדיוק מתי יגיע הרגע.
בפרק הבא (פרק 5) נצלול לעולם הצ'אטבוטים — כיצד לבנות בוט שמטפל בשאלות נפוצות, מנתב שיחות, ומשפר את חוויית הלקוח 24/7.
| מונח | הסבר |
|---|---|
| WhatsApp Business API | ממשק תכנות (Application Programming Interface) שמאפשר לעסקים לחבר את WhatsApp למערכות חיצוניות כמו CRM, צ'אטבוטים, ומערכות שליחת הודעות בנפח גבוה |
| BSP | Business Solution Provider — ספק פתרונות עסקיים מאושר על ידי Meta שמספק גישה ל-API, ממשק ניהול, ותמיכה טכנית |
| Cloud API | גרסת ה-API שמתארחת על השרתים של Meta — קלה יותר להקמה, ללא צורך בתשתית משלך |
| On-Premise API | גרסת ה-API שמותקנת על השרתים שלך — שליטה מלאה על הנתונים, אבל דורשת תחזוקה טכנית |
| Template Message | הודעה מאושרת מראש על ידי Meta שאפשר לשלוח ללקוחות מחוץ לחלון 24 השעות — למשל תזכורות, אישורי הזמנה, עדכוני משלוח |
| Session Message | הודעה חופשית שאפשר לשלוח רק בתוך חלון 24 שעות מהרגע שהלקוח שלח הודעה אחרונה |
| Conversation-Based Pricing | מודל התמחור של Meta — משלמים לפי שיחה (24 שעות), לא לפי הודעה בודדת |
| Webhook | מנגנון שבו Meta שולח עדכונים (הודעות נכנסות, סטטוסים) לשרת שלך בזמן אמת — במקום שאתה תשאל כל פעם |
| Callback URL | כתובת השרת שלך שאליה Meta שולח את ה-Webhooks |
| Rate Limit | מגבלת קצב — כמה הודעות אפשר לשלוח בדקה/שעה/יום לפני שהמערכת חוסמת |
| Quality Rating | דירוג איכות שMeta נותן לחשבון ה-API שלך בהתאם לשיעור החסימות והדיווחים מלקוחות |
| WABA | WhatsApp Business Account — החשבון העסקי ב-Meta שדרכו מנהלים את ה-API |
| Phone Number ID | מזהה ייחודי שMeta מקצה למספר הטלפון שלך בעת רישום ל-API |
| Business Manager | הפלטפורמה של Meta לניהול נכסים עסקיים — דפי פייסבוק, חשבונות פרסום, ו-WhatsApp Business Accounts |
למה ומתי לעבור מ-WhatsApp Business App ל-API
לפני שנתחיל, בואו נבין מה זה API בשפה פשוטה: API הוא מתורגמן בין מערכות. כמו שמתורגמן מאפשר לשני אנשים שמדברים שפות שונות לשוחח — ככה API מאפשר למערכת שלך (CRM, חנות, בוט) "לדבר" עם WhatsApp. אתה לא פותח את האפליקציה ושולח הודעות ביד — אלא מערכת ממוחשבת שולחת ומקבלת הודעות בשמך, אוטומטית, בקנה מידה.
בפרק 1 למדנו ש-WhatsApp Business App הוא חינמי, קל לשימוש, ומספיק לעסק קטן עם כמה עשרות שיחות ביום. אבל מגיע רגע שהאפליקציה פשוט לא מסוגלת לענות על הצרכים. הרגע הזה שונה לכל עסק — אבל הסימנים דומים.
10 סימנים שהגיע הזמן לעבור ל-API
- יותר מ-2 אנשים צריכים לנהל את אותו מספר WhatsApp — האפליקציה תומכת רק ב-5 מכשירים מקושרים. ה-API תומך בכמות לא מוגבלת של Agents
- אתה שולח יותר מ-256 הודעות Broadcast ביום — הגבול של Broadcast List באפליקציה. ב-API אין מגבלה כזו
- אתה צריך לחבר את WhatsApp ל-CRM — HubSpot, Salesforce, Monday, או כל מערכת אחרת. האפליקציה לא מאפשרת חיבור אמיתי
- אתה רוצה צ'אטבוט אמיתי — לא Quick Replies ידניים, אלא בוט שעונה 24/7 בלי התערבות אנושית
- אתה צריך לשלוח הודעות יזומות — תזכורות לתור, אישורי הזמנה, עדכוני משלוח — מחוץ לחלון 24 השעות
- יש לך יותר מ-500 שיחות פעילות בחודש — מניהול ידני לניהול שמתבקש שיהיה אוטומטי
- אתה צריך דוחות מפורטים — מעבר לסטטיסטיקות הבסיסיות של האפליקציה
- אתה רוצה ירוק (Green Badge) אמיתי — ה-Official Business Account מחייב API
- יש לך מערכת e-commerce ואתה רוצה לשלוח הודעות אוטומטיות אחרי רכישה
- אתה בענף מוסדר (פיננסים, בריאות, ביטוח) שדורש תיעוד ושליטה מלאה
| מצב | המלצה | הסבר |
|---|---|---|
| עד 100 שיחות/חודש, עובד לבד | הישאר באפליקציה | האפליקציה מספיקה. חסוך את העלויות |
| 100-500 שיחות/חודש, 1-2 עובדים | שקול API | תלוי — אם צריך CRM או בוט, כן. אם לא — עדיין אפשר עם האפליקציה |
| 500+ שיחות/חודש, צוות של 3+ | עבור ל-API | ללא API אתה מבזבז שעות על עבודה ידנית שמכונה יכולה לעשות |
| צריך שליחה יזומה (תזכורות, אישורים) | עבור ל-API | Template Messages דרך API הם הדרך היחידה הלגיטימית לשליחה יזומה בקנה מידה |
| רוצה צ'אטבוט אמיתי | עבור ל-API | Quick Replies הם לא צ'אטבוט. בוט אמיתי דורש API |
לעבור ל-API בלי שבאמת צריך זה כמו לקנות משאית כשאתה צריך אופניים. ה-API עולה כסף (לפחות 50-200 ש"ח בחודש רק על ה-BSP, ועוד עלות לכל שיחה), דורש הגדרה טכנית, ואתה מאבד את הפשטות של האפליקציה. אם האפליקציה עובדת לך — הישאר באפליקציה. תעבור ל-API רק כשהמגבלות באמת חוסמות אותך.
סמן ברשימת 10 הסימנים למעלה — כמה מתוכם רלוונטיים לעסק שלך היום. אם סימנת 0-2: הישאר באפליקציה ותחזור לפרק הזה כשהמצב ישתנה. אם סימנת 3+: המשך לקרוא — הפרק הזה בשבילך. אם סימנת 5+: אתה כנראה כבר מאוחר למסיבה — תתחיל לעבור עכשיו.
מה ה-API נותן שהאפליקציה לא
| יכולת | Business App | Business API |
|---|---|---|
| מספר Agents (אנשי צוות) | 5 מכשירים מקושרים | ללא הגבלה |
| שליחה יזומה (מחוץ ל-24 שעות) | לא — רק Broadcast List מוגבל | כן — Template Messages |
| צ'אטבוט | לא (רק Quick Replies ידניים) | כן — בוטים מלאים עם NLP |
| חיבור ל-CRM | לא (העתק-הדבק בלבד) | כן — אינטגרציה מלאה |
| דוחות | סטטיסטיקות בסיסיות בלבד | Analytics מלא + Custom Reports |
| שליחה המונית | 256 ב-Broadcast (רק למי ששמר) | אלפי הודעות ליום (Templates מאושרים) |
| Green Badge | לא זמין | זמין (Official Business Account) |
| Interactive Messages (Buttons, Lists) | מוגבל | מלא — כפתורים, רשימות, Quick Reply Buttons |
| Webhooks (עדכונים בזמן אמת) | לא | כן — כל אירוע מגיע לשרת שלך |
| עלות | חינם | BSP + עלות לכל שיחה |
הדיאגרמה למעלה מציגה את הזרימה: העסק שלך (CRM, בוט, חנות) שולח פקודות API דרך ספק BSP (או ישירות ל-Cloud API), ה-BSP מעביר ל-Meta Cloud שמנהל את ההודעות, ו-Meta מעביר ללקוחות. כשלקוח עונה — הזרימה הפוכה: Meta שולח Webhook ל-BSP, ו-BSP מעביר אליך.
ספקי BSP מומלצים: Twilio, 360dialog, WATI, Respond.io
BSP — Business Solution Provider — הוא ה"שער" שלך ל-WhatsApp Business API. בעבר, זו הייתה הדרך היחידה לגשת ל-API. היום, Meta מציעים גם גישה ישירה דרך Cloud API, אבל רוב העסקים עדיין משתמשים ב-BSP כי הוא מספק ממשק ניהול, תמיכה, וכלים נוספים.
למה להשתמש ב-BSP ולא לגשת ישירות ל-Cloud API?
- ממשק ניהול מוכן — לא צריך לבנות Dashboard בעצמך
- תמיכה טכנית — מישהו שעונה כשמשהו לא עובד
- כלים נוספים — צ'אטבוט Builder, Analytics, Team Inbox
- ניהול Templates קל — הגשה ומעקב אחרי אישורים דרך ממשק
- Webhooks מוכנים — לא צריך להגדיר שרת בעצמך
אם אתה מפתח או יש לך צוות טכנולוגי — Cloud API ישיר יכול לחסוך עלויות. אם אתה בעל עסק בלי צוות טכני — BSP הוא ההמלצה.
4 ספקי BSP מומלצים — השוואה מפורטת
| קריטריון | Twilio | 360dialog | WATI | Respond.io |
|---|---|---|---|---|
| מחיר חודשי (בסיס) | Pay-as-you-go (ללא מנוי) | ~€49/חודש | ~$49/חודש (Growth) | ~$79/חודש (Team) |
| עלות לשיחה (מעבר ל-Meta) | $0.005 per message + Meta fee | Meta fee בלבד | כלול בחבילה + Meta fee | כלול בחבילה + Meta fee |
| ממשק ניהול | Console טכני — לא User-Friendly | 360dialog Hub — בסיסי | מצוין — No-Code Builder | מצוין — Multi-Channel Inbox |
| Chatbot Builder | דרך Twilio Studio (טכני) | דרך שותפים בלבד | כן — Drag & Drop מובנה | כן — Workflows מתקדמים |
| Team Inbox | לא מובנה (דרך Flex) | לא מובנה | כן — עד 5 Agents ב-Growth | כן — ללא הגבלת Agents ב-Team |
| תמיכה בעברית | לא | לא | לא (אבל ממשק פשוט) | לא |
| API Documentation | מצוין — הטוב בשוק | טוב | בסיסי | טוב |
| אידיאלי עבור | מפתחים / עסקים עם צוות טכני | עסקים שרוצים עלות מינימלית | SMB — עסקים קטנים-בינוניים | עסקים בינוניים — Multi-Channel |
| Free Trial | $15 קרדיט לניסיון | לא | 7 ימים חינם | 14 ימים חינם |
המחירים בטבלה מעודכנים למרץ 2026 ועשויים להשתנות. בדוק תמיד את האתר הרשמי של הספק לפני שמתחייב. בנוסף, כל הספקים גובים את עלות ה-Meta conversation fee בנוסף למחיר החבילה שלהם — כלומר אתה משלם פעמיים: פעם ל-BSP ופעם ל-Meta.
| אם... | אז... |
|---|---|
| אתה מפתח / יש לך צוות טכני ורוצה שליטה מלאה | Twilio — API Documentation מצוין, גמישות מקסימלית |
| אתה רוצה את העלות הכי נמוכה ומסתפק בממשק בסיסי | 360dialog — עלות Meta בלבד, בלי Mark-up על הודעות |
| אתה בעל SMB שרוצה No-Code Chatbot + Team Inbox | WATI — הכי קל להתחיל, ממשק ידידותי, בוט מובנה |
| אתה רוצה לנהל WhatsApp + Instagram + Email + SMS במקום אחד | Respond.io — Multi-Channel, אידיאלי לצוותים |
| אתה רוצה Cloud API ישיר בלי BSP | Meta Cloud API — חינם (רק Meta fees), אבל דורש יכולת טכנית |
פתח את האתרים של שני ספקי BSP שמתאימים לך (על פי מסגרת ההחלטה למעלה) ובדוק:
- מהי החבילה הבסיסית שלהם?
- האם יש Free Trial?
- האם יש Chatbot Builder מובנה?
- האם יש Team Inbox?
רשום את התשובות בטבלה עם שתי עמודות — ספק A מול ספק B. אל תירשם עדיין — קודם נסיים את הפרק.
ספקי BSP ישראליים ואלטרנטיבות מקומיות
בנוסף לספקים הבינלאומיים, ישנם גם פתרונות שפועלים בשוק הישראלי ומציעים תמיכה בעברית:
- Inforu (אינפורו) — חברת SMS ישראלית ותיקה שמציעה גם WhatsApp API. יתרון: תמיכה בעברית, חיוב בשקלים, הבנת השוק המקומי. חיסרון: פחות פיצ'רים מ-BSPs הגלובליים
- Commbox — פלטפורמת Omnichannel ישראלית שכוללת WhatsApp API. יתרון: ממשק בעברית, תמיכה מקומית, חיבור לכל הערוצים. חיסרון: מחיר גבוה יחסית
- Gallobots — פתרון ישראלי לצ'אטבוטים ב-WhatsApp. יתרון: בנוי לשוק הישראלי, תמיכה בעברית. חיסרון: פחות מוכר מהספקים הגלובליים
- מה קורה אם אני רוצה להחליף ספק — האם המספר שלי עובר? (התשובה צריכה להיות "כן")
- מה ה-SLA שלכם לתמיכה? (באיזה שעות, זמן תגובה)
- האם יש עמלה על כל הודעה מעבר ל-Meta fee?
- מה ההגבלות בחבילה הבסיסית? (מספר Agents, הודעות, Contacts)
- האם יש Lock-in period (תקופת התחייבות)?
Cloud API מול On-Premise — השוואת אפשרויות
כשמדברים על WhatsApp Business API, יש שתי גרסאות שונות של התשתית. הבחירה ביניהן משפיעה על עלויות, זמן הקמה, אבטחה, ושליטה בנתונים.
Cloud API (מומלץ לרוב העסקים)
Cloud API הוא הגרסה החדשה והפופולרית יותר. Meta מארחים את הכל על השרתים שלהם — אתה רק שולח ומקבל API calls.
- הקמה: דקות עד שעות (לא ימים)
- תחזוקה: Meta מטפלים בהכל — עדכונים, אבטחה, Scaling
- עלות תשתית: אפס. אתה משלם רק עלות שיחות
- Latency: נמוכה — השרתים של Meta מפוזרים גלובלית
- Feature Parity: Meta מוסיפים פיצ'רים חדשים ל-Cloud API קודם
On-Premise API (לארגונים גדולים)
On-Premise (לפעמים נקרא גם "On-Prem") הוא הגרסה הישנה. אתה מתקין קונטיינרים של Docker על שרת שלך ומנהל הכל בעצמך.
- הקמה: ימים עד שבועות — דורש DevOps
- תחזוקה: אתה אחראי — עדכונים, Patches, Scaling
- עלות תשתית: שרת (AWS/GCP/Azure) — מאות עד אלפי שקלים בחודש
- Latency: תלוי במיקום השרת שלך
- שליטה בנתונים: מלאה — הנתונים נשארים על השרת שלך
| קריטריון | Cloud API | On-Premise API |
|---|---|---|
| זמן הקמה | דקות — שעות | ימים — שבועות |
| צוות טכני נדרש | מינימלי | DevOps מנוסה |
| עלות תשתית | אפס | $200-$2,000+/חודש |
| שליטה בנתונים | Meta מאחסן | אתה מאחסן |
| Compliance (רגולציה) | מספיק ל-99% מהעסקים | נדרש לבנקים / בריאות / ביטחון |
| Scaling | אוטומטי (Meta) | אתה מנהל (Horizontal Scaling) |
| עדכונים ופיצ'רים חדשים | ראשון לקבל | אחרון לקבל (אם בכלל) |
| המלצה | לכל עסק שלא נדרש On-Prem מסיבות רגולטוריות | רק לארגונים עם דרישות רגולטוריות מחמירות |
הרבה אנשים חושבים ש-On-Premise אוטומטית יותר מאובטח. זה לא נכון. Cloud API מוגן על ידי צוות האבטחה של Meta — אחד הצוותים הגדולים בעולם. On-Premise מוגן על ידי... הצוות שלך. אלא אם כן יש לך צוות InfoSec מנוסה, Cloud API כנראה יותר מאובטח. On-Premise הוא לארגונים שהרגולציה מחייבת אותם להחזיק את הנתונים פיזית על שרתים שלהם — בנקים, חברות ביטוח, ארגוני בריאות.
החלט: Cloud API או On-Premise? אם אתה קורא את הפרק הזה — התשובה היא כמעט בוודאות Cloud API. On-Premise רלוונטי רק אם אתה עובד בחברה גדולה עם דרישות רגולטוריות ספציפיות. כתוב "Cloud API" בראש הדף של הבחירות שלך והמשך קדימה.
הקמת חשבון API: Business Manager, מספר טלפון, אישור Meta
עכשיו ניגשים למעשה. הקמת חשבון WhatsApp Business API היא תהליך מסודר שדורש כמה שלבים. אנחנו נעבור על כל שלב, כולל הטעויות הנפוצות ואיך להימנע מהן.
תנאי סף
לפני שמתחילים, וודא שיש לך:
- חשבון פייסבוק אישי — נדרש כדי ליצור ולנהל Business Manager. אם אין לך חשבון פייסבוק אישי — תצטרך ליצור אחד
- דף עסקי בפייסבוק (Facebook Business Page) — אם אין, צור אחד עכשיו
- Meta Business Manager — חשבון ב-
business.facebook.com - מספר טלפון שלא מחובר כרגע לחשבון WhatsApp — או שאתה מוכן לנתק את המספר הקיים
- אימות עסק ב-Meta Business Manager (Business Verification)
- מסמכים רשמיים — אישור ניהול חשבון בנק, תעודת עוסק מורשה/חברה, או מכתב רואה חשבון. הכן אותם מראש כדי שלא תתקע באמצע
מספר טלפון יכול להיות מחובר רק למקום אחד — או ל-WhatsApp Business App, או ל-WhatsApp Business API. לא שניהם. אם תעביר את המספר ל-API, הוא ינותק מהאפליקציה. כל השיחות, ההיסטוריה והגדרות מהאפליקציה לא יעברו ל-API. מומלץ: אם אתה מעביר מספר קיים — גבה את כל השיחות לפני המעבר.
שלב 1: הקמת Meta Business Manager
כניסה ל-Business Manager
גש ל-business.facebook.com → Create Account → מלא שם עסק, שם מלא, מייל עסקי. אם כבר יש לך חשבון — התחבר.
אימות עסק (Business Verification)
Settings → Business Info → Start Verification. תצטרך לספק:
- שם העסק הרשמי (כפי שרשום ברשם החברות / עוסק מורשה)
- כתובת העסק
- מספר טלפון עסקי
- אתר אינטרנט (Domain) — Meta יאמת שהדומיין שלך
- מסמך רשמי: אישור ניהול חשבון בנק / אישור עוסק מורשה / תדפיס רשם החברות
זמן אימות: בדרך כלל 2-5 ימי עסקים. לפעמים Meta מבקשים מסמכים נוספים.
מה עושים אם האימות נדחה?
- קרא את סיבת הדחייה — Meta שולחים הודעה עם הסיבה ב-Business Manager
- הסיבות הנפוצות: שם העסק לא תואם את המסמך, הכתובת שגויה, המסמך לא תקין (פג תוקף, טשטוש, חתוך)
- תקן את הבעיה ושלח מחדש. אין הגבלה על מספר הניסיונות
- אם נתקעת — פנה ל-Meta Support דרך Business Manager → Help → Contact Support
מדריך מפורט: התמודדות עם דחיית אימות (Business Verification Rejection)
דחיית אימות היא אחת החוויות המתסכלות ביותר בתהליך ההקמה. הנה הסיבות הנפוצות ביותר לדחייה בישראל — ואיך לפתור כל אחת:
סיבה 1: שם העסק לא תואם את המסמך הרשמי
זו הסיבה מספר 1 לדחייה. Meta משווים את שם העסק שרשמת ב-Business Manager לשם שמופיע במסמך הרשמי — ודורשים התאמה מדויקת.
- הבעיה: רשמת "חנות הפרחים של דני" אבל בתעודת עוסק מורשה כתוב "דניאל כהן, ע.מ. 123456789"
- הפתרון: שנה את שם העסק ב-Business Manager כך שיתאים בדיוק למסמך — כולל סוג ישות ("בע"מ", "ע.מ."), מספר עוסק, ושם מלא. אחרי האישור, אפשר להוסיף שם מסחרי (Display Name) שונה
סיבה 2: המסמך לא מקובל או לא קריא
- הבעיה: צילום מטושטש, PDF חתוך, מסמך פג תוקף, או סוג מסמך שMeta לא מכירה
- הפתרון: המסמכים שMeta מקבלים מעסקים ישראליים: אישור ניהול חשבון בנק (המסמך הכי טוב — כי יש בו שם עסק + כתובת + אישור מגורם שלישי), תדפיס רשם החברות (לחברות בע"מ), אישור עוסק מורשה מרשות המסים. וודא שהמסמך בסריקה ברורה, PDF ולא צילום מסך, ושכל הפרטים קריאים
סיבה 3: כתובת לא מתאימה
- הבעיה: כתובת ב-Business Manager שונה מהכתובת במסמך
- הפתרון: העתק את הכתובת מהמסמך הרשמי מילה במילה. אם העסק עבר כתובת — עדכן קודם את המסמך הרשמי, ורק אז הגש אימות
סיבה 4: הדומיין לא מאומת או לא שייך לעסק
- הבעיה: Meta בודק שהדומיין שרשמת (למשל
myshop.co.il) באמת שייך לך — דרך DNS TXT record או Meta Tag ב-HTML - הפתרון: ב-Business Manager → Brand Safety → Domains — הוסף את הדומיין ואמת אותו. אם אין לך אתר — Meta מקבלים גם דף פייסבוק עסקי פעיל כתחליף, אבל עם אתר התהליך חלק יותר
אם שלחת אימות ונדחית, קרא בדיוק את סיבת הדחייה לפני שאתה שולח שוב. הגשה חוזרת עם אותה בעיה לא תעזור — ותבזבז עוד 2-5 ימי עסקים. אם הסיבה לא ברורה, פנה ל-Meta Support עם צילום מסך של הדחייה ושאל בדיוק מה צריך לתקן. אפשר גם לבקש מה-BSP (WATI, 360dialog) לעזור — לחלק מהספקים יש גישה ישירה לצוות Meta ויכולים לזרז את התהליך.
הוספת WhatsApp Account
ב-Business Manager: Settings → Accounts → WhatsApp Accounts → Add. אם אתה עובד עם BSP — הוא יעשה את השלב הזה בשבילך. אם אתה עובד ישירות עם Cloud API — תוסיף דרך Meta for Developers.
רישום מספר טלפון
בחר את המספר שישמש כמספר ה-API שלך:
- מספר חדש: אפשר לקנות מספר וירטואלי ישראלי (למשל דרך הספק BSP)
- מספר קיים: אם זה המספר שמשמש את ה-Business App כרגע — הוא ינותק מהאפליקציה
תקבל קוד אימות ב-SMS או בשיחה טלפונית. הזן אותו במערכת.
חיבור לספק BSP (אם רלוונטי)
אם בחרת לעבוד עם BSP:
- היכנס לאתר הספק (WATI / Respond.io / Twilio / 360dialog)
- הירשם לתקופת ניסיון או חבילה בתשלום
- חבר את ה-WhatsApp Business Account שיצרת ב-Business Manager
- הספק ידריך אותך בתהליך — כולל אישורים והרשאות
בדוק אם יש לך Meta Business Manager ואם העסק שלך מאומת:
- גש ל-
business.facebook.com - אם אין לך חשבון — צור אחד (5 דקות)
- לך ל-Settings → Business Info — בדוק אם ה-Verification Status הוא "Verified"
- אם לא — התחל את תהליך האימות. תצטרך: שם עסק רשמי, כתובת, מסמך רשמי
זה השלב שלוקח הכי הרבה זמן — אז תתחיל עכשיו גם אם אתה עוד לא בטוח שאתה עובר ל-API. אימות Business Manager מועיל גם לפרסום בפייסבוק ואינסטגרם.
לפני שמתחילים את ההקמה בפועל, נתכנן את כל השלבים. פתח מסמך (Google Docs / Notion / דף נייר) וענה:
- מספר טלפון: איזה מספר ישמש ל-API? מספר קיים (ונתק מהאפליקציה) או מספר חדש?
- BSP או Cloud API ישיר? רשום את הבחירה שלך ולמה
- אם BSP — איזה ספק? מה החבילה? מה העלות החודשית?
- Business Manager: האם יש לך? האם מאומת? אם לא — מתי תתחיל אימות?
- אנשי צוות: מי ינהל את ה-API ביום-יום? מי יהיה ה-Admin?
- תקציב חודשי: כמה אתה מוכן להשקיע בחודש על API + BSP + שיחות?
תוצאה צפויה: מסמך "תכנון מעבר ל-WhatsApp API" עם 6 תשובות מלאות.
Template Messages — יצירה, אישור, ושליחה בקנה מידה
Template Messages הם אחד הדברים הכי חשובים ב-WhatsApp Business API — ואולי הסיבה העיקרית שעסקים עוברים ל-API. הם מאפשרים לך לשלוח הודעות יזומות ללקוחות — גם אם עברו יותר מ-24 שעות מאז ההודעה האחרונה שלהם.
מה זה Template Message?
Template Message הוא הודעה עם מבנה קבוע שמאושר מראש על ידי Meta. אתה כותב את ה-Template עם "חורים" למשתנים (שם הלקוח, תאריך, מספר הזמנה), מגיש לאישור Meta, ואם מאושר — אפשר לשלוח אותו לכל לקוח שנתן הסכמה.
קטגוריות של Template Messages
| קטגוריה | שימוש | דוגמאות | עלות (ישראל) |
|---|---|---|---|
| Utility | הודעות שירות ועדכונים | אישור הזמנה, עדכון משלוח, תזכורת לתור | ~0.15 ש"ח לשיחה |
| Authentication | קודי אימות חד-פעמיים | OTP, Two-Factor Authentication | ~0.12 ש"ח לשיחה |
| Marketing | הודעות שיווקיות ומבצעים | מבצעים, הנחות, השקות, Newsletter | ~0.40 ש"ח לשיחה |
שים לב: Marketing הוא הכי יקר — פי 2.5 מ-Utility. לכן חשוב לסווג את ה-Templates בקטגוריה הנכונה.
איך כותבים Template שמאושר
Meta בודקים כל Template לפני שהוא זמין לשימוש. התהליך לוקח בדרך כלל כמה דקות עד 24 שעות. הנה הכללים:
מבנה Template
- Header (אופציונלי): טקסט, תמונה, וידאו, או מסמך
- Body (חובה): גוף ההודעה — עד 1,024 תווים. אפשר להוסיף משתנים:
{{1}},{{2}} - Footer (אופציונלי): טקסט קטן למטה — עד 60 תווים
- Buttons (אופציונלי): Call to Action (קישור או טלפון) או Quick Reply (עד 3 כפתורים)
דוגמה: Template אישור הזמנה
Header: [תמונה של לוגו העסק]
Body:
שלום {{1}},
ההזמנה שלך מספר {{2}} התקבלה בהצלחה!
פרטי ההזמנה:
מוצר: {{3}}
סכום: {{4}} ש"ח
משלוח צפוי: {{5}}
תודה שקנית אצלנו. שאלות? השב להודעה הזו.
Footer: [שם העסק] — שירות לקוחות
Buttons: [מעקב משלוח] [צור קשר]
10 כללים לכתיבת Templates שיעברו אישור
- אל תכתוב שקר. Meta דוחים Templates עם הבטחות מופרזות ("מובטח!", "100% הצלחה!")
- ציין את שם העסק. ה-Template חייב להיות ברור ממי הוא
- אל תבקש מידע רגיש. סיסמאות, מספרי כרטיס אשראי, פרטי בריאות — אסור לבקש ב-Template
- השתמש בשפה מכבדת. לא איומים, לא לחץ מופרז
- סווג נכון. אל תסווג Marketing כ-Utility רק כדי לחסוך. Meta יזהו ויעבירו את הסיווג — ואתה תשלם יותר
- משתנים הגיוניים.
{{1}}צריך להיות דוגמה סבירה ("יוסי", לא "XXXX") - אל תשתמש בקיצורי URL. bit.ly ודומיהם נדחים. השתמש בדומיין שלך
- בדוק שגיאות כתיב. Templates עם שגיאות נדחים לעיתים
- תאר את ה-Use Case. בהגשה, הוסף תיאור ברור של מתי ולמי נשלח ה-Template
- הכן דוגמאות. Meta רוצים לראות איך ה-Template ייראה עם נתונים אמיתיים
כתוב את ה-Template הראשון שלך (עדיין לא מגיש — רק כותב). בחר אחד מהתרחישים:
- אישור הזמנה (Utility)
- תזכורת לתור (Utility)
- הודעת מבצע שבועי (Marketing)
כתוב: Header (אופציונלי), Body (עם משתנים), Footer, Buttons. השתמש בפורמט שהצגנו למעלה.
דוגמאות Templates לעסקים ישראליים
Template 1: תזכורת לתור (Utility)
שלום {{1}}, רצינו להזכיר שיש לך תור ב-{{2}} ביום {{3}} בשעה {{4}}. נא להגיע 10 דקות לפני. לביטול — השב "בטל".
Template 2: עדכון משלוח (Utility)
הי {{1}}! ההזמנה שלך ({{2}}) בדרך אליך. צפי הגעה: {{3}}. מספר מעקב: {{4}}. [כפתור: מעקב משלוח]
Template 3: מבצע שבועי (Marketing)
שלום {{1}}! השבוע ב-{{2}}: {{3}}. המבצע תקף עד {{4}}. [כפתור: לצפייה בקטלוג] [כפתור: הסרה מרשימה]
Template 4: OTP (Authentication)
הקוד שלך הוא: {{1}}. הקוד תקף ל-5 דקות. אל תשתף את הקוד עם אף אחד.
Session Messages מול Template Messages — חלון 24 השעות
חלון 24 השעות הוא אחד המושגים הכי חשובים ב-WhatsApp Business API — ואחד שגורם להכי הרבה בלבול. בואו נפשט את זה.
הכלל הבסיסי
כשלקוח שולח לך הודעה, נפתח חלון של 24 שעות. בתוך החלון הזה, אתה יכול לשלוח לו כל הודעה שרוצים — טקסט חופשי, תמונות, סרטונים, קבצים — בלי צורך ב-Template מאושר. אלה נקראים Session Messages.
ברגע שהחלון נסגר (24 שעות עברו מאז ההודעה האחרונה של הלקוח), אתה חייב להשתמש ב-Template Message מאושר כדי ליצור קשר. אי אפשר לשלוח טקסט חופשי.
איך החלון עובד בפועל
| מצב | מה אפשר לשלוח | עלות |
|---|---|---|
| לקוח שלח הודעה (0-24 שעות) | כל דבר — טקסט, מדיה, Interactive Messages | עלות Service Conversation |
| חלון סגור (24+ שעות) | רק Template Messages מאושרים | עלות לפי קטגוריה (Utility/Marketing/Auth) |
| לקוח עונה ל-Template שלך | נפתח חלון חדש של 24 שעות! | Service Conversation (ללא עלות נוספת) |
הטריק הוא לגרום ללקוח לענות. אם שלחת Template ותזכורת לתור, הוסף כפתור "אשר הגעה". ברגע שהלקוח לוחץ — נפתח חלון 24 שעות ואתה יכול לשלוח הודעות חופשיות. זה חוסך כסף (Service Conversations חינמיות ב-1,000 הראשונות) ונותן לך גמישות.
Free Tier: 1,000 Service Conversations בחודש
Meta נותנים לכל חשבון WABA 1,000 Service Conversations חינם בחודש (שיחות שהלקוח יזם). זה אומר:
- לקוח שולח הודעה → נפתח חלון → אתה עונה → חינם (עד 1,000 שיחות כאלה בחודש)
- אתה שולח Template ללקוח → בתשלום (לפי קטגוריה)
עסק קטן שרוב הפניות אליו מגיעות מלקוחות (ולא הוא שיוזם) יכול לשלם כמעט אפס על ה-API.
ספור את ההודעות היזומות שלך: פתח את WhatsApp Business App ובדוק — כמה מהשיחות בשבוע האחרון פתחת אתה (הודעה יזומה) מול כמה הלקוח פתח (הודעה נכנסת)? רשום את היחס. אם רוב השיחות הן נכנסות — ה-Free Tier של 1,000 שיחות בחודש כנראה יספיק לך.
מודל תמחור API: Conversation-Based Pricing בישראל
מודל התמחור של WhatsApp Business API מבוסס על שיחות (Conversations), לא על הודעות בודדות. שיחה = חלון של 24 שעות. בתוך החלון אתה יכול לשלוח כמה הודעות שרוצים — המחיר אחד.
סוגי שיחות ומחירים בישראל
Meta מחלקת שיחות ל-4 סוגים, כל אחד עם מחיר שונה. המחירים משתנים לפי מדינה — הנה המחירים לישראל (נכון למרץ 2026):
תחשיב עלות חודשית — דוגמאות ישראליות
| סוג עסק | נפח חודשי | פירוט | עלות Meta (אומדן) | עלות BSP (WATI Growth) | סה"כ |
|---|---|---|---|---|---|
| חנות קטנה | 200 שיחות | 150 Service + 50 Utility | ~7.50 ש"ח | ~180 ש"ח ($49) | ~188 ש"ח |
| מרפאה בינונית | 800 שיחות | 400 Service + 350 Utility + 50 Marketing | ~72 ש"ח | ~180 ש"ח | ~252 ש"ח |
| e-commerce צומח | 3,000 שיחות | 1,000 Service + 1,200 Utility + 800 Marketing | ~500 ש"ח | ~370 ש"ח ($99 Pro) | ~870 ש"ח |
| רשת חנויות | 10,000 שיחות | 2,000 Service + 3,000 Utility + 5,000 Marketing | ~2,450 ש"ח | ~740 ש"ח ($199 Business) | ~3,190 ש"ח |
חשב את העלות החודשית הצפויה שלך:
- כמה שיחות Service (לקוח יזם) בחודש? ___
- כמה הודעות Utility (תזכורות, אישורים) בחודש? ___
- כמה הודעות Marketing (מבצעים, Newsletter) בחודש? ___
- חשב: (Service מעבר ל-1,000 * 0.03) + (Utility * 0.15) + (Marketing * 0.40) = ___ ש"ח עלות Meta
- הוסף עלות BSP חודשית: ___ ש"ח
- סה"כ: ___ ש"ח/חודש
אם הסכום גבוה מדי — שקול להפחית Marketing Templates ולהגביר את השימוש ב-Service Conversations (גרום ללקוחות ליזום שיחות).
עלות ה-API חייבת להיות מוצדקת. בתרגיל הזה נחשב האם זה משתלם לעסק שלך.
- עלות חודשית של API: מהתחשיב שעשית למעלה = ___ ש"ח/חודש
- חיסכון בזמן עובדים: כמה שעות בחודש חוסכים בזכות בוט + Templates + אוטומציה? ___ שעות * ___ ש"ח לשעה = ___ ש"ח
- הכנסות נוספות: כמה מכירות נוספות צפויות מ-Templates שיווקיים? ___ מכירות * ___ ש"ח ממוצע = ___ ש"ח
- שיפור שירות: כמה לקוחות שומרים בזכות מענה מהיר 24/7? ___ לקוחות * ערך חיי לקוח = ___ ש"ח
- ROI: (חיסכון + הכנסות + שימור) / עלות API = ___ (אם מעל 1 — משתלם)
תוצאה צפויה: טבלת ROI אישית שמראה האם ומתי ה-API משתלם.
Webhooks ו-Callbacks — קבלת עדכונים בזמן אמת
Webhooks הם המנגנון שבו WhatsApp API מודיע לך שמשהו קרה — לקוח שלח הודעה, הודעה שלך נקראה, Template נשלח בהצלחה, או שגיאה אירעה. בלי Webhooks, ה-API שלך חירש — הוא יכול לשלוח אבל לא לדעת מה חוזר.
הסעיף הזה הוא תיאורטי-הבנתי. אם אתה משתמש ב-BSP (WATI, Respond.io, Twilio) — הספק מטפל ב-Webhooks בשבילך. אתה לא צריך להגדיר שום דבר. הסעיף כאן כדי שתבין מה קורה מאחורי הקלעים — זה עוזר בפתרון תקלות ובשיחות עם הצוות הטכני.
איך Webhooks עובדים
הדבר הכי קרוב ל-Webhook בחיים האמיתיים הוא פעמון בדלת. במקום שתצא כל 5 דקות לבדוק אם מישהו בחוץ (Polling), הפעמון מודיע לך ברגע שמישהו מגיע (Push). ככה עובד Webhook:
- אתה מגדיר Callback URL — כתובת שרת שמוכן לקבל הודעות מ-Meta
- Meta רושם את הכתובת ושולח Verification Request (לוודא שזה באמת השרת שלך)
- כל פעם שמשהו קורה (הודעה נכנסת, סטטוס משתנה) — Meta שולח HTTP POST לכתובת שלך
- השרת שלך מעבד את ההודעה ומחזיר 200 OK ל-Meta
סוגי Webhook Events
| Event | מתי מתרחש | למה חשוב |
|---|---|---|
| messages | לקוח שלח הודעה (טקסט, תמונה, מיקום...) | זה ה-Event המרכזי — כך מקבלים הודעות מלקוחות |
| statuses | הודעה שנשלחה שינתה סטטוס | sent → delivered → read — מעקב אחרי הודעות |
| message_template_status_update | Template שהגשת שינה סטטוס | approved / rejected — לדעת מתי Template מוכן לשימוש |
| account_update | שינוי בחשבון (Phone Number Quality, Account Status) | לזהות בעיות איכות לפני שהן הופכות לחסימה |
| errors | שגיאה בשליחת הודעה | מספר לא קיים, Template נדחה, Rate Limit |
אם אתה עובד עם WATI, Respond.io, או BSP אחר — הם מנהלים את ה-Webhooks. אתה מקבל את האירועים דרך הממשק שלהם או דרך API שלהם, בלי להתעסק עם שרתים ו-Callback URLs. זה אחד היתרונות המרכזיים של BSP לעסקים ללא צוות טכני.
Webhook בפועל — מה מגיע
כשלקוח שולח "שלום, מה שעות הפעילות?", Meta שולח ל-Callback URL שלך:
- from: מספר הטלפון של הלקוח (972501234567)
- type: text
- body: "שלום, מה שעות הפעילות?"
- timestamp: 1711892400
- message_id: מזהה ייחודי של ההודעה
השרת שלך (או ה-BSP) מקבל את זה, מעבד, ויכול לענות אוטומטית או להעביר לאיש צוות.
Webhooks דרך BSP — איך זה נראה בפועל
רוב הקוראים של הפרק הזה לא יגדירו Webhooks ידנית — הם ישתמשו ב-BSP שמטפל בכל זה מאחורי הקלעים. אז בואו נראה איך אותם אירועי Webhook נראים מנקודת המבט שלך ב-BSP:
ב-WATI — Team Inbox
כשלקוח שולח הודעה, אתה לא רואה JSON ולא Webhook. מה שקורה:
- ההודעה מופיעה מיד ב-Team Inbox — ממשק דמוי WhatsApp Web שכל הצוות רואה
- ליד ההודעה מופיע סטטוס: New (חדשה), Assigned (הועברה לאיש צוות), Resolved (נסגרה)
- אם הגדרת Automation Rule (כלל אוטומציה), WATI יכול לענות אוטומטית, להעביר לאיש צוות מסוים, או לתייג את השיחה
- ה-Webhook
statuses(sent/delivered/read) מתורגם ל-V סימנים — בדיוק כמו ב-WhatsApp רגיל: V אחד = נשלח, VV אפור = הגיע, VV כחול = נקרא
ב-Respond.io — Workflow Triggers
ב-Respond.io, אירועי Webhook הופכים ל-Triggers (מפעילים) ב-Workflow Builder — הממשק הגרפי לבניית אוטומציות:
- Conversation Opened — הטריגר מופעל כשלקוח חדש שולח הודעה ראשונה (מקביל ל-Webhook
messages) - Incoming Message — כל הודעה נכנסת. אפשר לסנן לפי מילות מפתח: אם ההודעה מכילה "מחיר" — העבר לצוות מכירות
- Contact Tag Added — כשאיש צוות מתייג לקוח (למשל "VIP"), אפשר להפעיל אוטומציה שמשנה את רמת השירות
במקום לפרסר (Parse) JSON מ-Webhook, אתה בוחר Trigger מתפריט, מגדיר תנאים, ומצרף פעולות — בלי שורת קוד אחת.
ב-Twilio — Webhook URLs בפאנל
Twilio הוא יותר "טכני" מ-WATI ו-Respond.io. בפאנל של Twilio אתה מגדיר Webhook URL ישירות — כמו בעבודה ישירה עם Cloud API, אבל עם שכבת הקלה:
- אתה מגדיר Callback URL בממשק Twilio Console
- Twilio מקבל את ה-Webhooks מ-Meta, מפרסר אותם, ומעביר לך בפורמט אחיד (Twilio Messaging API format)
- היתרון: אם מחר תוסיף גם SMS, גם Twilio Voice — הפורמט אחיד. לא צריך לכתוב קוד שונה לכל ערוץ
| רמה | מה צריך להבין | מה לא צריך |
|---|---|---|
| משתמש BSP (רוב הקוראים) | מה זה Webhook, למה הודעות מגיעות ב-Real Time, איך Automation Rules עובדים | הגדרת Callback URL, Verification Token, פרסור JSON |
| עסק עם מפתח / צוות טכני | כל הנ"ל + הגדרת Callback URL, Retry Logic, אבטחת Webhooks | כתיבת שרת Webhook מאפס (ספריות מוכנות קיימות) |
| מפתח שבונה על Cloud API ישיר | הכל — כולל Verification Challenge, Payload Parsing, Error Handling, Retry Logic | N/A — אתה צריך הכל |
ענה לעצמך: האם אתה צריך להגדיר Webhooks בעצמך? אם אתה משתמש ב-BSP — התשובה היא לא. ה-BSP מטפל בזה. אם אתה עובד ישירות עם Cloud API — כן, תצטרך שרת עם Callback URL. רשום: "BSP מטפל" או "צריך שרת" בדף התכנון שלך.
שליחת הודעות מדיה: תמונות, וידאו, מסמכים, מיקום
WhatsApp Business API תומך בהרבה יותר מטקסט. אפשר לשלוח תמונות, סרטונים, מסמכים, מיקום, ואפילו Contacts. הנה הפירוט המלא.
סוגי מדיה נתמכים
| סוג | פורמטים | גודל מקסימלי | שימושים נפוצים |
|---|---|---|---|
| תמונות (Image) | JPEG, PNG | 5 MB | תמונות מוצר, קבלות, חשבוניות ויזואליות |
| וידאו (Video) | MP4, 3GPP | 16 MB | הדגמות מוצר, הוראות שימוש, ברכות |
| אודיו (Audio) | AAC, MP3, OGG, AMR | 16 MB | הודעות קוליות, הנחיות, הדרכות |
| מסמכים (Document) | PDF, DOC, XLSX, PPT, TXT | 100 MB | חשבוניות, חוזים, קטלוגים, מפרטים |
| מיקום (Location) | קואורדינטות GPS | N/A | כתובת סניף, נקודת איסוף, הוראות הגעה |
| אנשי קשר (Contacts) | vCard format | N/A | שיתוף כרטיס ביקור, העברה לאיש צוות אחר |
| Stickers | WebP (animated/static) | 100 KB (static), 500 KB (animated) | מיתוג, תגובות, אישיות מותג |
Media ב-Template Messages
אפשר להוסיף מדיה ל-Header של Template Message:
- Image Header: תמונה אחת — מצוין למוצרים, מבצעים, ויזואלים
- Video Header: סרטון אחד — הדגמות, הדרכות
- Document Header: PDF — חשבוניות, מפרטים, תפריטים
שליחת מדיה בפועל — איך זה עובד
שליחת מדיה דרך ה-API עובדת בשתי שיטות עיקריות. חשוב להכיר את שתיהן כי הבחירה ביניהן תלויה בסוג העסק, רמת האבטחה הנדרשת, ותשתית השרתים שלך.
שיטה 1: URL ציבורי (Public URL — הנפוצה ביותר)
אתה מעלה את הקובץ לשרת שלך (או ל-Cloud Storage כמו AWS S3, Google Cloud Storage, או Cloudflare R2) ומספק ל-API את ה-URL. Meta מוריד את הקובץ מהכתובת ומעביר ללקוח.
איך זה עובד צעד אחרי צעד:
- אתה מעלה את הקובץ (תמונה, PDF, סרטון) לאחסון ענן שלך
- מוודא שה-URL נגיש ציבורית — כלומר, כל מי שיש לו את הלינק יכול להוריד את הקובץ
- שולח API call לנקודת הקצה
/messagesעם סוג ההודעה (image, document, video) וה-URL של הקובץ - Meta מוריד את הקובץ מהשרת שלך, דוחס אותו אם צריך, ומעביר ללקוח ב-WhatsApp
דוגמה מעשית — שליחת תמונת מוצר בשיטת URL:
נניח שיש לך חנות אונליין ולקוח שואל על מוצר מסוים. אתה רוצה לשלוח לו תמונה של המוצר. הזרימה:
- ה-URL של תמונת המוצר כבר קיים באתר שלך, למשל:
https://myshop.co.il/images/product-123.jpg - אתה שולח API call עם
type: "image",link: "https://myshop.co.il/images/product-123.jpg", ו-captionעם תיאור המוצר - הלקוח מקבל את התמונה עם כיתוב — נראה בדיוק כמו שמישהו שלח לו תמונה ב-WhatsApp
יתרון: פשוט, מהיר, אין צורך בשלב נוסף של העלאה. חיסרון: ה-URL חייב להיות נגיש ציבורית — לא מתאים לקבצים סודיים או פרטיים. ב-AWS S3 אפשר לייצר Signed URL עם תפוגה, אבל זה מוסיף מורכבות.
שיטה 2: Upload ישיר ל-Meta (Media Upload API)
אתה מעלה את הקובץ ישירות ל-API של Meta ומקבל בחזרה Media ID — מזהה ייחודי לקובץ. אחר כך משתמש ב-Media ID כשאתה שולח את ההודעה.
איך זה עובד צעד אחרי צעד:
- שלב Upload: שולח POST request לנקודת
/mediaעם הקובץ עצמו (Binary) וה-MIME type (למשלapplication/pdf) - קבלת Media ID: Meta מחזיר לך מזהה ייחודי כמו
{"id": "12345678"}— שמור את המזהה הזה - שליחת ההודעה: שולח API call ל-
/messagesעםtype: "document"וה-idשקיבלת - Meta משתמש בקובץ שכבר מאוחסן אצלו ומעביר ללקוח
דוגמה מעשית — שליחת חשבונית PDF בשיטת Upload:
לקוח רכש מוצר. המערכת שלך מייצרת חשבונית PDF. אתה לא רוצה לאחסן חשבוניות בשרת ציבורי (מסיבות פרטיות), אז אתה משתמש ב-Upload ישיר:
- המערכת מייצרת את ה-PDF ושולחת אותו ישירות ל-Meta Media API
- Meta מחזיר Media ID — למשל
"id": "987654321" - שולח הודעה עם
type: "document",id: "987654321",filename: "invoice_20260331.pdf" - הלקוח מקבל את ה-PDF עם שם הקובץ — יכול להוריד ולשמור
יתרון: לא צריך שרת ציבורי, מתאים לקבצים רגישים. חיסרון: הקובץ נמחק אחרי 30 יום מהשרתים של Meta. אם צריך לשלוח את אותו קובץ שוב — צריך Upload חדש. גם שני שלבי API (Upload + Send) במקום אחד.
URL ציבורי — כשהקובץ כבר קיים באתר שלך (תמונות מוצר, סרטוני הדגמה, קטלוגים). פשוט ומהיר.
Upload ישיר — כשהקובץ נוצר דינמית (חשבוניות, אישורי הזמנה, מסמכים אישיים) או כשאתה לא רוצה שהקובץ יהיה נגיש ציבורית.
BSP? אם אתה משתמש בספק כמו WATI, Respond.io, או Twilio — הם מטפלים בכל זה מאחורי הקלעים. אתה פשוט מעלה קובץ דרך הממשק שלהם.
תרחיש: לקוח רכש מוצר בחנות ה-e-commerce שלך. המערכת שלך מייצרת חשבונית PDF אוטומטית ושולחת אותה ב-WhatsApp.
הזרימה:
- מערכת ה-e-commerce מייצרת PDF ומעלה לשרת (או ל-S3)
- שולחת API call עם URL של ה-PDF + Template Message "אישור הזמנה"
- הלקוח מקבל הודעה עם PDF מצורף + כפתור "מעקב משלוח"
אם אתה משתמש ב-BSP: ב-WATI למשל, אתה פשוט מעלה את ה-PDF דרך הממשק ובוחר את ה-Template. הספק מטפל ב-API מאחורי הקלעים.
שליחת מיקום — תרחיש מעשי
שליחת מיקום היא פיצ'ר שעסקים רבים לא מנצלים, אבל הוא חזק מאוד. במקום לכתוב ללקוח "הסניף שלנו ברחוב הרצל 42" — אתה שולח נקודת מיקום אינטראקטיבית שהלקוח לוחץ עליה ונפתח לו ניווט ב-Waze או Google Maps.
מתי להשתמש בשליחת מיקום:
- אישור הזמנה עם נקודת איסוף — "ההזמנה שלך מוכנה! לחץ כאן לניווט לסניף"
- הנחיות הגעה לאירוע — במקום הסברים מילוליים, פשוט שלח מיקום
- שירות שטח — טכנאי שמגיע ללקוח שולח את המיקום שלו בזמן אמת
- מעבר סניף — "שימו לב, עברנו כתובת! הנה המיקום החדש"
שליחת מיקום דורשת 4 פרמטרים: latitude (קו רוחב), longitude (קו אורך), name (שם המקום), ו-address (כתובת טקסטואלית). אל תדלג על name ו-address — בלעדיהם הלקוח רואה רק נקודה על מפה בלי הקשר.
שליחת Stickers ממותגים — כלי שיווקי מוערך מתחת
Stickers הם כלי שעסקים לא מנצלים מספיק. אפשר ליצור Stickers ממותגים (עם הלוגו שלך, דמות ממותגת, או ביטוי ייחודי של המותג) ולשלוח אותם ללקוחות. Sticker ממותג שלקוח שומר ומשתמש בו — זו פרסומת חינמית שהוא מפיץ לחברים שלו.
דרישות ל-Sticker: פורמט WebP, 512x512 פיקסלים, עד 100KB ל-Static ו-500KB ל-Animated. יש כלים חינמיים כמו Sticker Maker שמאפשרים לייצר Stickers מתמונות. אם יש לך מעצב — תן לו ליצור סט של 5-10 Stickers ממותגים לשימוש קבוע.
טיפים לשליחת מדיה אפקטיבית
- דחוס תמונות לפני שליחה. תמונה של 4 MB נראית בדיוק כמו תמונה של 500 KB על מסך טלפון. דחוס ל-JPEG באיכות 80%
- וידאו: קצר עד 60 שניות. סרטונים ארוכים לא נצפים. אם חייבים ארוך — שלח קישור ל-YouTube
- PDF: עד 5 עמודים. חשבונית של 20 עמודים לא נקראת. שלח סיכום + קישור למסמך המלא
- מיקום: הוסף שם לעסק. קואורדינטות GPS בלי שם הם חסרי משמעות. ודא שיש שם + כתובת
- אל תשלח מדיה כש-Template מספיק. הודעת טקסט נפתחת מהר יותר ופחות מטרידה. מדיה רק כשיש ערך מוסף אמיתי
רשום 5 סוגי מדיה שתרצה לשלוח ללקוחות דרך ה-API: למשל: "חשבונית PDF אחרי רכישה", "תמונת מוצר בהזמנה", "מיקום סניף לאיסוף". עבור כל אחד, ציין את הסוג (Image/Video/Document/Location) ומתי תשלח. טיפ: תעדף מדיה שחוסכת לך זמן אמיתי — חשבונית אוטומטית עדיפה על תמונה דקורטיבית.
Rate Limits, Quality Rating, ומגבלות שחשוב להכיר
WhatsApp Business API הוא לא "שלח כמה שאתה רוצה בלי מגבלות". Meta מטילה מגבלות כדי לשמור על איכות הפלטפורמה ולמנוע ספאם. הכרת המגבלות מראש חוסכת כאב ראש.
Messaging Limits — כמה הודעות אפשר לשלוח
Meta מגבילה את מספר הלקוחות הייחודיים שאתה יכול ליצור איתם קשר ב-24 שעות (Outbound/Business-Initiated Conversations). ההגבלה עולה ככל שהדירוג שלך משתפר:
| Tier | מגבלה (לקוחות ייחודיים / 24 שעות) | איך מגיעים |
|---|---|---|
| Tier 1 (התחלה) | 250 | חשבון חדש — אוטומטי |
| Tier 2 | 1,000 | שליחת 500 הודעות + Quality Rating = Medium/High |
| Tier 3 | 10,000 | שליחת 2,000+ + Quality Rating = Medium/High |
| Tier 4 | 100,000 | שליחת 10,000+ + Quality Rating = High |
| Unlimited | ללא הגבלה | Business Verification + Quality Rating = High + נפח גבוה עקבי |
חשוב: המגבלה חלה רק על הודעות שאתה יוזם (Templates). הודעות שהלקוח יוזם (Service Conversations) — אין עליהן מגבלה.
Quality Rating — הדירוג שקובע הכל
Meta נותנים לכל חשבון WABA דירוג איכות שמשתנה בזמן אמת. הדירוג מבוסס על:
- Block Rate — כמה לקוחות חסמו את המספר שלך אחרי שקיבלו הודעה
- Report Rate — כמה לקוחות דיווחו עליך כספאם
- Template Quality — תבניות שנדחות או מדווחות משפיעות לרעה
| Quality Rating | צבע | משמעות | השפעה |
|---|---|---|---|
| High | ירוק | הכל תקין — לקוחות מרוצים | אפשר לעלות Tier |
| Medium | צהוב | אזהרה — יש דיווחים/חסימות | לא יורדים Tier, אבל לא עולים |
| Low | אדום | בעיה חמורה — הרבה דיווחים/חסימות | יורדים Tier. עלול להוביל להגבלה |
| Flagged | אדום כהה | החשבון בסכנה | 7 ימים לתקן. אם לא — החשבון מושבת |
הטעות מספר 1 שגורמת לירידת Quality Rating: שליחת הודעות שיווקיות לאנשים שלא נתנו הסכמה מפורשת. גם אם יש לך את המספר שלהם — אם הם לא ביקשו לקבל עדכונים, הם יחסמו ויודיעו. 5% Block Rate כבר מספיק להוריד את הדירוג ל-Low.
API Rate Limits (מגבלות קצב)
- Cloud API: 80 הודעות לשנייה (per Phone Number) — מספיק לרוב העסקים
- On-Premise: 70 הודעות לשנייה (per Shard)
- Media Upload: 50 MB לשנייה
- Template Creation: 100 Templates לחשבון WABA (soft limit — אפשר לבקש העלאה)
5 כללים לשמירה על Quality Rating גבוה
- שלח רק למי שנתן הסכמה. Opt-in מפורש — "כן, אני רוצה לקבל עדכונים ב-WhatsApp"
- אל תשלח יותר מדי. Marketing Template פעם בשבוע = בסדר. כל יום = בעיה
- הוסף אפשרות הסרה. בכל Marketing Template — כפתור "הסר אותי מרשימה" או הנחיה "השב STOP"
- שלח תוכן רלוונטי. אם מישהו קנה נעליים — אל תשלח לו מבצע על מזון לכלבים
- מגב נגד מספרים לא פעילים. מחק מהרשימה מספרים שלא עונים / חוסמים
בדוק את רמת ה-Opt-in שלך. מי ברשימת הלקוחות שלך באמת נתן הסכמה מפורשת לקבל הודעות WhatsApp? אם אתה לא בטוח — זה אומר שכנראה אין הסכמה. רשום: "יש הסכמה מפורשת" / "צריך לבנות מנגנון הסכמה". בפרק 5 נבנה מנגנון Opt-in מלא.
בתרגיל הזה נבנה את רשימת ה-Templates שתצטרך ליום ההשקה של ה-API.
- רשום 3-5 Templates שאתה צריך. לכל אחד: שם, קטגוריה (Utility/Marketing/Auth), מטרה
- כתוב את ה-Body של כל Template. כולל משתנים ({{1}}, {{2}})
- הוסף Buttons. לפחות CTA אחד בכל Template
- חשב תדירות. כמה פעמים בחודש תשלח כל Template? לכמה לקוחות?
- חשב עלות. תדירות * מספר לקוחות * מחיר לפי קטגוריה = עלות חודשית ל-Template
תוצאה צפויה: טבלת Templates עם שם, קטגוריה, Body, Buttons, תדירות, ועלות — מוכנה להגשה ביום ההשקה.
דמיין שה-API שלך חי מהיום. נתרגל את הפעולות של היום הראשון:
- בוקר (9:00): 15 לקוחות שולחים הודעות. מה קורה? (חלון 24 שעות נפתח, אתה עונה ב-Session Messages)
- צהריים (12:00): אתה רוצה לשלוח תזכורת תור ל-30 לקוחות. מה משתמשים? (Template Message — Utility)
- אחה"צ (15:00): לקוח עונה לתזכורת "אשר הגעה". מה קורה? (חלון נפתח — אתה יכול לשלוח Session Messages)
- ערב (19:00): אתה רוצה לשלוח מבצע שבועי ל-200 לקוחות. מה משתמשים? (Template Message — Marketing. עלות: ~80 ש"ח)
- לילה (23:00): לקוח שולח שאלה. הבוט עונה. מה הסוג? (Service Conversation — חינם אם בתוך 1,000 הראשונות)
תוצאה צפויה: הבנה מלאה של הזרימה — מי יוזם, מה הסוג, מה העלות.
| תדירות | פעולה | זמן |
|---|---|---|
| כל יום | בדיקת Dashboard: הודעות שלא נענו, שגיאות שליחה, Webhook Errors | 10 דקות |
| כל יום | בדיקת Quality Rating — ירוק/צהוב/אדום | 2 דקות |
| פעמיים בשבוע | סקירת Template Performance — שיעור קריאה, שיעור תגובה, שיעור חסימות | 15 דקות |
| פעם בשבוע | בדיקת Messaging Tier + Volume — האם צריך לעלות Tier? | 5 דקות |
| פעם בשבוע | ניקוי רשימת נמענים: הסרת מספרים שחסמו או לא קיימים | 15 דקות |
| פעם בחודש | סקירת עלויות: Meta fees + BSP — האם משתלם? צריך לעבור חבילה? | 20 דקות |
| פעם בחודש | עדכון Templates: יצירת חדשים, מחיקת לא פעילים, שיפור ביצועים | 30 דקות |
סה"כ: ~30 דקות ביום + שעה בשבוע + שעה בחודש לניהול API מקצועי.
גש ל-business.facebook.com, וודא שיש לך Meta Business Manager מאומת. אם אין — התחל את תהליך האימות היום. זה הצעד שלוקח הכי הרבה זמן (2-5 ימים) ובלעדיו אי אפשר להתחיל עם API. גם אם לא תעבור ל-API היום — Business Manager מאומת מועיל לפרסום בפייסבוק, אינסטגרם, ועוד עשרות כלים של Meta.
ענה על 5 השאלות. אם אתה יכול לענות על 4 מתוך 5 — אתה מוכן לפרק הבא.
- מה שלושת הסימנים הברורים ביותר שהגיע הזמן לעבור מ-Business App ל-API? (רמז: צוות, CRM, נפח)
- מה ההבדל בין Cloud API ל-On-Premise, ולמי מתאים כל אחד? (רמז: Cloud = רוב העסקים, On-Prem = רגולציה)
- למה Template Message של Marketing יקר פי 2.5 מ-Utility, ואיך זה משפיע על האסטרטגיה שלך? (רמז: תסווג נכון, תגביר Service Conversations)
- מה קורה כשה-Quality Rating יורד ל-Low? (רמז: ירידת Tier, 7 ימים לתיקון)
- כמה Service Conversations חינמיות מקבלים בחודש, ולמה זה חשוב לתכנון העלויות? (רמז: 1,000, לקוח יוזם)
אם נתקעת — גלול חזרה לסעיף הרלוונטי. חזרה על החומר היא חלק מהלמידה.
בפרק הזה עברנו מעולם האפליקציה הפשוטה לעולם ה-API המקצועי. למדנו מתי באמת צריך לעבור ל-API (ומתי עדיף להישאר באפליקציה), השוונו בין ספקי BSP (Twilio למפתחים, WATI לעסקים קטנים, Respond.io ל-Multi-Channel, 360dialog לעלות מינימלית), הבנו שCloud API הוא הבחירה הנכונה ל-99% מהעסקים, ולמדנו להקים חשבון דרך Meta Business Manager. הכרנו את Template Messages — הכלי לשליחה יזומה — ולמדנו לכתוב Templates שמאושרים. הבנו את חלון 24 השעות ואת מודל התמחור (Marketing ~0.40 ש"ח, Utility ~0.15 ש"ח, 1,000 Service Conversations חינם). לבסוף, למדנו על Webhooks (איך מקבלים עדכונים בזמן אמת), Quality Rating (הדירוג שקובע את כל), ו-Rate Limits (כמה אפשר לשלוח).
בפרק הבא (פרק 5) נצלול לעולם הצ'אטבוטים — איך בונים בוט שעונה ללקוחות 24/7, מנתב שיחות, ומשפר את חוויית השירות.
צ'קליסט — סיכום פרק 4
- מבין/ה את ההבדל בין WhatsApp Business App ל-WhatsApp Business API — ויודע/ת מתי לעבור
- בחרתי Cloud API או On-Premise (כנראה Cloud)
- השוויתי בין ספקי BSP ויודע/ת מי מתאים לעסק שלי
- יש לי Meta Business Manager — ואם לא, התחלתי תהליך אימות
- מבין/ה את תהליך הקמת חשבון WABA: BM → Verification → WABA → Phone → BSP
- כתבתי לפחות Template Message אחד (Utility או Marketing)
- מכיר/ה את כללי כתיבת Templates שמאושרים — 10 הכללים
- מבין/ה את חלון 24 השעות: Session Messages (חופשי) מול Templates (מאושר מראש)
- יודע/ת את מודל התמחור: Marketing ~0.40₪, Utility ~0.15₪, Auth ~0.12₪, Service = 1,000 חינם
- חישבתי את העלות החודשית הצפויה שלי עם API
- מבין/ה מה זה Webhook ולמה זה חשוב (גם אם ה-BSP מטפל)
- מכיר/ה את סוגי המדיה הנתמכים ואת מגבלות הגודל
- מבין/ה את Messaging Tiers ואיך לעלות מ-250 ל-1,000 ל-10,000
- מכיר/ה את Quality Rating ו-5 הכללים לשמירה על דירוג גבוה
- מוכן/נה לפרק 5: צ'אטבוטים ואוטומציות מתקדמות
- הבנה מלאה האם העסק שלך צריך API — ומתי
- טבלת השוואת BSP אישית עם בחירה מנומקת
- Meta Business Manager מאומת (או בתהליך אימות)
- מסמך תכנון מעבר ל-API עם 6 החלטות
- לפחות Template Message אחד כתוב ומוכן להגשה
- תחשיב עלות חודשי מותאם לנפח שלך
- אסטרטגיית Templates עם עלויות מחושבות
בפרק הבא נבנה צ'אטבוט ב-WhatsApp — בוט שעונה ללקוחות 24/7, מנתב שיחות לאנשי צוות, אוסף לידים, ומשפר את חוויית השירות. נשתמש ב-API וב-BSP שבחרנו כדי לבנות בוט אמיתי.