מילון מונחים לעסקים

מה זה Webhook (וובהוק)?

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

ההבדל בין Webhook ל-API

כדי להבין וובהוקים, צריך להשוות אותם לצורת התקשורת המסורתית של API:

  • ב-API (תקשורת מבוססת Polling): המערכת צריכה לשאול כל כמה דקות "האם יש ליד חדש? האם יש ליד חדש?". תהליך זה יוצר עומס מיותר על השרתים ולרוב גורם לעיכוב בקבלת הנתון.
  • ב-Webhook (תקשורת מבוססת Push): המערכת אומרת "אל תשאל אותי, אני אודיע לך כשמשהו קורה". ברגע שלקוח ממלא טופס בפייסבוק, הפלטפורמה דוחפת (Push) את פרטי הלקוח ישירות לכתובת ייעודית (URL) שהוגדרה מראש.

שימושים נפוצים בעסקים

וובהוקים הם הלב הפועם של זרימות עבודה (Workflows) מיידיות. הם משמשים בעיקר ל:

  1. קבלת התראה על תשלום מוצלח (ממשולם או טרנזילה) והפעלת שרשרת אספקה.
  2. סנכרון לידים מדפי נחיתה היישר אל תוך מערכת הניהול.
  3. שליחת הודעות וואטסאפ אוטומטיות שנייה אחרי הרשמה לוובינר או אירוע.

שאלות ותשובות

איך עובד התהליך הטכני מאחורי הקלעים?

כתובת (URL) מיוחדת שמערכת היעד מספקת. כאשר האירוע מתרחש במערכת המקור, היא שולחת לכתובת זו חבילת נתונים (לרוב בפורמט JSON) המכילה את פרטי האירוע.

האם שליחת נתונים דרך Webhook נחשבת בטוחה?

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

מונחים קשורים

רוצים לראות מה החיבור הזה שווה אצלכם? המחשבון מציג את השעות, ושיחת האבחון בודקת את המערכות שכבר רצות.