Web2Lead — קליטת לידים מדפי נחיתה וטפסים חיצוניים
פונקציית Web2Table מאפשרת לקלוט לידים ופניות ישירות לתוך ה-CRM מכל טופס חיצוני, דף נחיתה, או אתר אינטרנט — ללא צורך בפיתוח צד-שרת מורכב. המערכת מזהה אוטומטית אנשי קשר קיימים ומונעת כפילויות.
כל עסק שמפעיל דפי נחיתה, טפסי יצירת קשר באתר, או קמפיינים דיגיטליים צריך דרך אמינה להזרים את הפניות ישירות למערכת ה-CRM. הפונקציה web2table של MyBusiness פותרת בדיוק את הבעיה הזו: היא מקבלת נתונים מטפסים חיצוניים, בודקת אם איש הקשר כבר קיים במערכת, ויוצרת רשומה חדשה בטבלה שתבחרו — הכל בקריאת HTTP אחת פשוטה.
דרישות מוקדמות והגדרת המערכת
לפני שמתחילים, יש לוודא שהמערכת מוגדרת לקבל פניות חיצוניות:
- הפעלת הפונקציה — היכנסו לטבלת Config במערכת ה-CRM וודאו שהשדה
AcceptWebToTableמוגדר כ-true. ללא הגדרה זו, המערכת תדחה כל בקשה נכנסת. - בניית הטופס החיצוני — צרו טופס HTML בדף הנחיתה או באתר שלכם.
- הגדרת כתובת השליחה — הטופס ישלח את הנתונים לכתובת:
https://api.mbapps.co.il/functions/YOUR_APP_ID/web2table
החליפו את YOUR_APP_ID במזהה האפליקציה שלכם ב-MyBusiness.

פרמטרים נדרשים ואופציונליים
פרמטרים נדרשים
| פרמטר | תיאור |
|---|---|
applicationId | מזהה האפליקציה שלכם ב-MyBusiness |
table | שם הטבלה שבה תיווצר הרשומה (לדוגמה: Leads, Cases) |
פרמטרים לזיהוי איש קשר (אופציונלי אך מומלץ)
| פרמטר | תיאור |
|---|---|
phone | מספר טלפון — משמש לזיהוי כפילויות |
email | כתובת אימייל — משמש לזיהוי כפילויות |
idnum | מספר תעודת זהות — משמש לזיהוי כפילויות |
פרמטרים ליצירת חשבון/לקוח
| פרמטר | תיאור |
|---|---|
account_Name | שם הלקוח או החברה |
account_F_name | שם פרטי של איש הקשר |
Account_IsAccount | הגדירו כ-true ליצירת חשבון (Account) מלא במקום פנייה בלבד |
פרמטרים לשדות ברשומה החדשה
לכל שדה בטבלת היעד, השתמשו בתבנית table_FieldName. לדוגמה:
table_Name— שם הרשומהtable_Status— סטטוסtable_Source— מקור הפנייהtable_Description— תיאור חופשי
דוגמת טופס HTML
הטופס הבא יוצר ליד חדש בטבלת Leads עם פרטי איש הקשר ומקור הפנייה:
<form action="https://api.mbapps.co.il/functions/YOUR_APP_ID/web2table" method="POST">
<input type="hidden" name="applicationId" value="YOUR_APP_ID" />
<input type="hidden" name="table" value="Leads" />
<label for="name">שם מלא</label>
<input type="text" name="account_Name" id="name" placeholder="שם מלא" required />
<label for="phone">טלפון</label>
<input type="tel" name="phone" id="phone" placeholder="טלפון" required />
<label for="email">אימייל</label>
<input type="email" name="email" id="email" placeholder="אימייל" />
<input type="hidden" name="table_Source" value="אתר אינטרנט" />
<button type="submit">שלח</button>
</form>
שימו לב ששדות applicationId, table, ו-table_Source מוגדרים כ-hidden — הם נשלחים אוטומטית בלי שהמשתמש רואה אותם.
דוגמת שליחה ב-JavaScript (fetch)
לשליטה מלאה על תהליך השליחה, כולל טיפול בשגיאות והצגת הודעות למשתמש, השתמשו ב-JavaScript:
async function submitLead(formData) {
try {
const response = await fetch(
'https://api.mbapps.co.il/functions/YOUR_APP_ID/web2table',
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
applicationId: 'YOUR_APP_ID',
table: 'Leads',
phone: formData.phone,
email: formData.email,
account_Name: formData.fullName,
table_Name: 'פנייה מהאתר',
table_Source: 'אתר אינטרנט'
})
}
);
const result = await response.json();
console.log('Lead created:', result);
// הצגת הודעת הצלחה למשתמש
} catch (error) {
console.error('Error submitting lead:', error);
// הצגת הודעת שגיאה למשתמש
}
}
// שימוש לדוגמה
submitLead({
phone: '0501234567',
email: 'lead@example.com',
fullName: 'ישראל ישראלי'
});
זיהוי כפילויות (Duplicate Detection)
אחד היתרונות המרכזיים של web2table הוא מנגנון זיהוי הכפילויות המובנה. המערכת בודקת אוטומטית שלושה שדות:
- מספר טלפון (
phone) — חיפוש התאמה בטבלת אנשי הקשר - כתובת אימייל (
email) — חיפוש התאמה בטבלת אנשי הקשר - מספר תעודת זהות (
idnum) — חיפוש התאמה בטבלת אנשי הקשר
אם נמצאת התאמה לפי אחד מהשדות הללו, המערכת מקשרת את הרשומה החדשה לחשבון הקיים במקום ליצור איש קשר כפול.
השדה IsFirst
המערכת מחזירה שדה בוליאני בשם IsFirst ברשומה שנוצרה:
true— זהו איש קשר חדש שלא היה קיים במערכתfalse— איש הקשר כבר היה קיים, והרשומה קושרה לחשבון הקיים
שדה זה שימושי במיוחד כשרוצים להבדיל בין לקוחות חוזרים ללידים חדשים לגמרי — למשל, להפעיל אוטומציות שונות לכל סוג.
טיפים ושיטות עבודה מומלצות
- בדקו לפני העלייה לאוויר — שלחו כמה טפסי בדיקה וודאו שהרשומות נוצרות כצפוי בטבלה הנכונה עם כל השדות הרלוונטיים.
- הגדירו טריגר להתראות — צרו טריגר על הטבלה כך שצוות המכירות יקבל התראה מיידית על כל ליד חדש. ניתן להגדיר התראת מערכת, אימייל, או הודעת WhatsApp.
- עקבו אחרי מקורות — השתמשו בשדה
table_Sourceכדי לציין מאיפה הליד הגיע (אתר, דף נחיתה ספציפי, קמפיין). מידע זה קריטי למדידת ROI של ערוצי השיווק. - שדות חובה — הגדירו ולידציה בצד הלקוח (HTML5 validation או JavaScript) כדי לוודא שנשלחים לפחות שם וטלפון.
- דף תודה — לאחר שליחת הטופס, הפנו את המשתמש לדף תודה. בשליחת HTML רגילה, ניתן להשתמש ב-redirect. בשליחת JavaScript, הציגו הודעת הצלחה בדף.
סיכום
פונקציית web2table היא הדרך הפשוטה והמהירה ביותר לחבר דפי נחיתה וטפסי אתר למערכת ה-CRM של MyBusiness. עם זיהוי כפילויות אוטומטי, תמיכה בשדות מותאמים אישית, ואפשרות ליצור חשבונות או פניות — אפשר להקים את כל תהליך קליטת הלידים בדקות ספורות.