HubSpot מנהל היטב את צד המכירות בעסק ישראלי, אבל חשבונית המס יוצאת ממורנינג, מ-iCount או מ-Invoice4U, ווואטסאפ דורש מנוי מסוים של HubSpot. המדריך ממפה מה HubSpot עושה בעצמו, מה צריך חיבור ייעודי, ואילו מגבלות קובעות איך בונים אותו.
עיקרי הדברים
- מסמך המס הישראלי מופק במערכת החשבוניות; ב-HubSpot נשארת העסקה, ומספר המסמך נכתב אליה בחזרה.
- ערוץ הוואטסאפ בתיבת השיחות של HubSpot דורש Marketing Hub או Service Hub ברמת Professional או Enterprise, וכולל 1,000 הודעות תבנית בחודש.
- הפעולה "Send a webhook" בתהליכי עבודה זמינה רק ב-Data Hub Professional ו-Enterprise; במנויים אחרים הטריגר מגיע ממינוי webhook של אפליקציה.
- אפליקציה פרטית מקבלת 100 קריאות ל-10 שניות ב-Free וב-Starter, ו-190 ב-Professional וב-Enterprise.
HubSpot יכול לנהל את המכירות בעסק ישראלי, אבל חשבונית המס או חשבונית המס קבלה מופקת במערכת חשבוניות ישראלית כמו מורנינג, iCount או Invoice4U. ביניהן יושב חיבור שבונים: עסקה שנסגרה בהצלחה מפעילה את הפקת המסמך, ומספר המסמך נכתב בחזרה לעסקה. ערוץ הוואטסאפ המובנה של HubSpot דורש Marketing Hub או Service Hub ברמת Professional או Enterprise.
המדריך עוסק בחיבור, לא בבחירת CRM - בשאלה הזו עוסק המאמר HubSpot מול Salesforce. הפרטים על HubSpot לקוחים מתיעוד המפתחים וממרכז הידע של HubSpot, נכון לספטמבר 2026.
מה HubSpot עושה בעצמו, ומה דורש חיבור ייעודי?
היכולות המובנות של HubSpot מכסות את רשומות ה-CRM ואת השיחה עם הלקוח. שלב הנהלת החשבונות הישראלי נמצא מחוץ לו. כך נראית החלוקה, משימה אחר משימה:
| משימה | מובנה ב-HubSpot | דורש חיבור |
|---|---|---|
| אנשי קשר, חברות, עסקאות, צנרות מכירה | כן | לא |
| סכומי עסקה ביותר ממטבע אחד | כן, ב-Starter, ב-Professional או ב-Enterprise; את שער ההמרה אתם קובעים | לא |
| שיחות וואטסאפ בתיבת השיחות | Marketing Hub או Service Hub, ברמת Professional או Enterprise | עם Sales Hub בלבד, או ברמת Starter |
| הודעות תבנית בוואטסאפ | 1,000 בחודש, משותפות לכל המספרים המחוברים | מעבר לתקרה, או כשהטריגר מחוץ ל-HubSpot |
| קריאה למערכת חיצונית מתהליך עבודה | הפעולה "Send a webhook", ב-Data Hub Professional או Enterprise | בכל מנוי אחר |
| הפעלת תהליך עבודה ממערכת חיצונית | הטריגר "When a webhook is received", ברמות Professional ו-Enterprise | ב-Free וב-Starter |
| הפקת חשבונית מס או חשבונית מס קבלה ישראלית | לא | כן - מורנינג, iCount או Invoice4U מפיקות אותה |
| מספר המסמך והקישור אליו על העסקה | לא | כן - כתיבה חוזרת לשדה בעסקה |
האם HubSpot יכול להפיק את החשבונית הישראלית בעצמו?
הסעיף הזה הוא תיאור טכני, לא ייעוץ מס או הנהלת חשבונות. ב-API של HubSpot יש אובייקטים של הצעת מחיר ושל חשבונית, ועסקה יכולה להיות משויכת לשניהם (סוגי שיוך 63 ו-176). מסמכי המס הישראליים עצמם - חשבונית מס, קבלה, חשבונית מס קבלה, חשבונית זיכוי - יוצאים ממערכת החשבוניות הישראלית, עם המספור שלה, ובמקרים שבהם רשות המסים דורשת זאת גם עם מספר הקצאה. ב-Invoice4U, למשל, יש לשם כך פעולה בשם FetchAllocationNumber. בתיעוד של HubSpot שנבדק למדריך הזה אין אזכור של מספרי הקצאה.
לכן התכנון שמחזיק מעמד משאיר את HubSpot כרשומת המכירה ואת מערכת החשבוניות כרשומת המסמך. איזה סוג מסמך מופק באיזה אירוע - זו החלטה של רואה החשבון שלכם, והיא נכתבת לפני שורת הקוד הראשונה.
איך עסקה שנסגרה הופכת לחשבונית, שלב אחר שלב
- פותחים גישת API. ב-HubSpot, אפליקציות פרטיות נמצאות היום תחת Development ואז Legacy apps. סופר-אדמין יוצר את האפליקציה, מגדיר הרשאות (scopes) ומקבל טוקן גישה שנשלח בכותרת
Authorization: Bearer. - בוחרים טריגר. מינוי webhook בתוך האפליקציה לשינויים בשלב העסקה, או תהליך עבודה עם הפעולה "Send a webhook" אם יש לכם Data Hub Professional או Enterprise.
- מאשרים מהר ומכניסים לתור. נקודת הקצה שומרת משימה לפי מזהה העסקה ומחזירה תשובה מיד; תהליך נפרד מבצע את השאר.
- קוראים את העסקה.
GET /crm/objects/2026-09/deals/{dealId}, ואחריה את איש הקשר המשויך (סוג 3), את החברה (סוג 341) ואת שורות הפריטים (סוג 19). - ממפים למסמך החשבונית. שם הלקוח, ת"ז או ח"פ, שורות הפריטים, האם הסכומים כוללים מע"מ, והתשלום במקרה של חשבונית מס קבלה.
- מפיקים פעם אחת בלבד. ב-Invoice4U מעבירים את מזהה העסקה כ-
ApiIdentifierלפעולהCreateDocumentWithIdentifierValidation, כך שניסיון חוזר נדחה. במורנינג וב-iCount בודקים ברשומה שלכם אם כבר הופק מסמך, לפני כל ניסיון חוזר. - כותבים בחזרה.
PATCH /crm/objects/2026-09/deals/{dealId}עם מספר המסמך והקישור אליו, בשדות מותאמים של העסקה.
קוד שנכתב בעבר קורא בדרך כלל ל-/crm/v3/objects/deals. התיעוד הנוכחי של HubSpot משתמש בנתיבים עם גרסה לפי תאריך, כמו /crm/objects/2026-09/deals, ומסווג את מפרטי v3 כגרסה ישנה (legacy).
מה משתנה בין מורנינג, iCount ו-Invoice4U
מהצד של HubSpot החיבור זהה בשלוש המערכות. משתנים רק שלב המיפוי והטיפול בשגיאות:
| מערכת | אימות | המלכודת |
|---|---|---|
| מורנינג (לשעבר חשבונית ירוקה) | טוקנים קצרי חיים שמתקבלים מפרטי גישה ארוכי טווח | טוקן חדש בכל קריאה, או טוקן שנשמר לתמיד. שומרים אותו עם זמן התפוגה ומרעננים פעם אחת כשמתקבל 401. |
| iCount | ב-v3: טוקן API בכותרת Authorization | דוגמאות ישנות שולחות מזהה חברה, שם משתמש וסיסמה בגוף הבקשה - זה הדור הקודם של הממשק. |
| Invoice4U | token בגוף ה-JSON, בקריאת POST ל-api.invoice4u.co.il/Services/ApiService.svc/{Operation} | שגיאות עסקיות חוזרות עם HTTP 200 בתוך {"d": {"Errors": [...]}}. DocumentType 1 הוא חשבונית מס, 3 חשבונית מס קבלה, 4 חשבונית זיכוי. |
הצד של מורנינג מפורט במדריך ה-API של מורנינג, והשאלה הכללית איזו מערכת אחראית על אילו נתונים נמצאת בחיבור תוכנת חשבוניות ל-CRM.
איך עובד וואטסאפ בתוך HubSpot?
HubSpot מחבר חשבון WhatsApp Business כערוץ בתיבת השיחות, וכל הודעה למספר פותחת שם שרשור. לפני החיבור צריך:
- Marketing Hub או Service Hub ברמת Professional או Enterprise.
- הרשאת אדמין ב-Meta Business Manager של העסק, שחייב להיות מאומת כדי לשלוח יותר מ-50 שיחות ביוזמת העסק ביום.
- השם המשפטי של החברה, שם תצוגה בוואטסאפ, כתובת האתר ודוא"ל עסקי.
- מספר שיכול לקבל שיחות קוליות, לא יושב מאחורי מענה קולי (IVR) ולא מחובר לחשבון, לאפליקציה או לחיבור וואטסאפ אחר - אלא אם אתם משתמשים במצב ה-coexistence של HubSpot, שמשאיר את אפליקציית WhatsApp Business פעילה על אותו מספר.
HubSpot כולל 1,000 הודעות תבנית בחודש, משותפות לכל חשבונות הוואטסאפ המחוברים, והמונה מתאפס בתאריך שבו התחיל המנוי. Meta מחייבת בנפרד: מאז 1 ביולי 2025 החיוב הוא לכל הודעת תבנית שנמסרה, ו-Meta הודיעה על עדכוני מחירים להודעות שירות ולהודעות utility ב-1 באוגוסט וב-1 באוקטובר 2026. מה זה אומר לתקציב החודשי מוסבר בתמחור WhatsApp Business API.
מתי ערוץ הוואטסאפ של HubSpot לא מספיק?
חיבור וואטסאפ ייעודי הגיוני כשבחשבון יש רק Sales Hub או מנוי Starter, כששולחים יותר מ-1,000 תבניות בחודש, או כשהאירוע קורה מחוץ ל-HubSpot - למשל שליחת הקישור לחשבונית בוואטסאפ ברגע שמורנינג מפיקה אותה. במקרים האלה ההודעה יוצאת דרך WhatsApp Cloud API ונרשמת בחזרה ב-HubSpot, שם אפשר לשייך עסקה לרשומת תקשורת (סוג שיוך 86, שמכסה SMS, וואטסאפ והודעות LinkedIn). שלוש הדרכים להכניס וואטסאפ ל-CRM, ומה כל אחת עושה להיסטוריית השיחה, מושוות בוואטסאפ בתוך CRM.
מגבלות ותקלות שכדאי לתכנן מראש
- מגבלות קריאה. אפליקציה פרטית מקבלת 100 קריאות ל-10 שניות ב-Free וב-Starter, ו-190 ב-Professional וב-Enterprise, ועד 250,000, 625,000 או 1,000,000 קריאות ביום לחשבון.
GET /account-info/v3/api-usage/daily/private-appsמציג את השימוש היומי. - webhooks באצוות. HubSpot מחזיק עד 10 בקשות פתוחות במקביל לכל אפליקציה פרטית, וכל בקשה יכולה לשאת עד 100 אירועים, ולכן נקודת הקצה צריכה לקבל רשימה.
- אימות חתימה. בודקים את הכותרת
X-HubSpot-Signature, גיבוב SHA-256 שנבנה מה-client secret של האפליקציה ומנתוני הבקשה. - מינויים ידניים. את מינויי ה-webhook של אפליקציה פרטית אי אפשר לערוך דרך ה-API, רק בהגדרות האפליקציה.
- timeout הוא לא כישלון. ניסיון חוזר אחרי קריאה שנתקעה, בלי בדיקה שהמסמך לא הופק כבר, מייצר מסמך מס שני עם מספר רץ, ואותו צריך לבטל בחשבונית זיכוי.
לעלות של בניית חיבור כזה, ראו מחירים.
מקורות
שאלות נפוצות
האם HubSpot מתחבר למורנינג (חשבונית ירוקה)?
דרך שני ממשקי ה-API, כן. ה-API של HubSpot קורא את העסקה שנסגרה, את איש הקשר ואת שורות הפריטים, ה-API של מורנינג מפיק את המסמך, ומספר המסמך נכתב בחזרה לשדה בעסקה. כדאי לבדוק קודם ב-App Marketplace של HubSpot אם יש מחבר מוכן; אם אף אחד לא מתאים לכללי המסמכים שלכם, בונים חיבור ייעודי.
איזה מנוי HubSpot צריך בשביל וואטסאפ?
ערוץ הוואטסאפ בתיבת השיחות של HubSpot זמין עם Marketing Hub או Service Hub ברמת Professional או Enterprise, וכולל 1,000 הודעות תבנית בחודש, משותפות לכל המספרים המחוברים. עם Sales Hub בלבד, או ברמת Starter, וואטסאפ דורש חיבור נפרד דרך WhatsApp Cloud API שנרשם בחזרה ב-HubSpot.
האם תהליך עבודה ב-HubSpot יכול לקרוא ישירות ל-iCount או ל-Invoice4U?
רק עם Data Hub Professional או Enterprise, שכוללים את הפעולות Send a webhook ו-custom code. גם אז רוב החיבורים עוברים דרך שירות קטן באמצע, כי Invoice4U מדווחת על שגיאות בתוך תשובת HTTP 200, וכל מערכת חשבוניות צריכה בדיקת כפילות לפני ניסיון חוזר - דבר שפעולת webhook פשוטה לא עושה.
מהן מגבלות הקריאה של HubSpot לאפליקציה פרטית?
אפליקציה פרטית יכולה לבצע 100 קריאות ל-10 שניות ב-Free וב-Starter, ו-190 ב-Professional וב-Enterprise. התקרה היומית לחשבון היא 250,000, 625,000 או 1,000,000 קריאות לפי המנוי, ותוסף API Limit Increase מגדיל אותה. כשמפיקים חשבונית אחת לכל עסקה שנסגרה, המגבלות האלה כמעט אף פעם לא הבעיה.
איך מונעים חשבוניות כפולות מ-HubSpot?
מקשרים כל משימת הפקה למזהה העסקה ב-HubSpot ובודקים אותו לפני ההפקה. ב-Invoice4U שולחים את מזהה העסקה כ-ApiIdentifier, כך שקריאה שנייה נדחית. קריאה יכולה להיתקע אחרי שהמסמך כבר הופק, ולכן ניסיון חוזר בלי הבדיקה הזו מייצר מסמך מס שני עם מספר רץ, שדורש חשבונית זיכוי.
להמשך קריאה
שירות רלוונטי
WhatsApp Cloud API
תבניות, אינבוקס דו-כיווני ותזכורות על ה-API הרשמי של Meta.
על הכותב
יהונתן סעדיה
מפתח פרילנסר לאוטומציה, אתרים ו-MVP
אני יהונתן סעדיה, מפתח בכיר שבונה אוטומציה עסקית, אתרים מותאמים ומוצרי MVP לעסקים קטנים ובינוניים בארה"ב, אירופה וישראל. המדריכים האלה נכתבים מתוך עבודה אמיתית עם לקוחות, לא מתיאוריה.
בוא נעבוד יחדיש לך פרויקט דומה?
ספר לי מה אתה רוצה לבנות או איזה תהליך להפוך לאוטומטי. אני חוזר תוך 24 שעות עסקים עם כמה שאלות ממוקדות, ואז עוברים על זה יחד בשיחת היכרות חינמית של 30 דקות, בלי התחייבות. בסוף יש לך היקף עבודה, לוח זמנים ומחיר קבוע - או תשובה כנה שלא שווה לבנות את זה.
