דמיינו CRM שמבין את הלקוחות שלכם טוב יותר מכם – ופשוט עושה את העבודה! זה בדיוק מה שעשיתי הפעם. במדריך הזה הראיתי כיצד אנחנו בונים CRM בשילוב עם יכולת AI של Gemini.
כיוון שהסרטון המלא יצא ארוך מאוד, חילקתי את זה ל-2 סרטונים.
- בסרטון הראשון שמוצג בראש העמוד הזה - זוהי הדמיה מהירה וקצרה (רק 3:33 דקות) אני מציג את התוצאה הגמורה של אפליקציית CRM חכמה מבוססת AI, שמשלבת את כוח ה-Gemini עם שילוב ישיר של ואטסאפ בתוך ה-CRM.
- בסרטון השני מייד כאן למטה בהמשך- (1:00 שעה) זהו ההסבר המלא, צעד-אחד-צעד, החל מיצירת ה-Excel (קובץ Google Sheets) ועד לאפליקצית CRM מוכנה עם שילוב ה-AI של גוגל.
העסק גדל? הפוך את האקסל לאפליקציה חכמה.
אנחנו בונים עבורכם אפליקציות מובייל מבוססות אקסל שחוסכות עשרות שעות עבודה בחודש. פתרון מקצועי, מהיר וכלכלי – בשבריר ממחיר של פיתוח תוכנה.
🚀 בואו נבדוק היתכנות לאפליקציהאיזה יכולות הכנסתי ל-CRM הזה?
- ממשק Kanban ויזואלי: שלוש לשוניות פשוטות – “חדשים”, “בטיפול” ו"נסגרו" – עם לידים שזורמים בלחיצה אחת. לחצו - והליד זז לסטטוס הבא. הכל זורם כמו משחק!
- כפתורים מהירים שחוסכים זמן: לחיצה אחת פותחת שיחה בוואטסאפ, שיחת טלפון או אימייל – ישירות עם פרטי הלקוח.
- בדיקת נכונות של הפרטים: בדיקת טלפונים תקינים והוספת תאריכי מעקב אוטומטיים.
- הקסם של AI Gemini: אחרי כל שיחה עם הלקוחו, ה-AI מנתח את הסיכום ומייצר הודעת מעקב מותאמת אישית.
למשל, אם הלקוח מתלונן על מחיר? ההודעה שה-AI מייצרת, מדברת בדיוק על זה!
ונתתי כפתור ששולח את ההודעה הזו ישר לוואטסאפ עם שם הלקוח מוכן – (כמובן, זה מאפשר עריכה לפני השליחה בפועל).
✨ מרגישים בטחון ורוצים רק את התבנית המוכנה? - גללו למטה לסוף המדריך, שם שמתי קישור לשכפול התבנית בחינם! 🚀
האקסל הפך לבלגן? הגיע הזמן לסדר.
הופכים את קבצי האקסל המפוזרים שלכם לאפליקציית ניהול חכמה ונגישה מכל מקום. פתרון מודרני, מהיר ומשתלם שמחזיר לכם את השליטה לעסק.
✨ בואו נהפוך את הבלגן לאפליקציההסרטון המלא - בניית CRM עם Gemini AI
סיכום השלבים לבניית CRM בשילוב Gemini AI:
אנחנו הולכים לבנות יחד מערכת CRM מלאה ב-AppSheet, שמתחילה מקובץ Google Sheets פשוט – ומסתיימת באפליקציה חכמה עם תצוגת Kanban, כפתורי WhatsApp מהירים, תזכורות אוטומטיות ואפילו שילוב AI של Gemini שמייצר לנו הודעות מעקב בלחיצת כפתור.
במהלך המדריך הזה אנחנו בונים יחד. שלב אחרי שלב. בצורה מסודרת, מקצועית וברורה את ה-CRM, כולל יכולות ה-AI.
שלב 1 – בניית מבנה הנתונים (הבסיס של כל CRM)
לפני שאנחנו נוגעים בכלל ב-AppSheet – אנחנו צריכים להבין איך CRM עובד מבחינת מבנה מידע.
העיקרון המרכזי שאנחנו נלמד כאן הוא:
יחס אחד-לרבים (One to Many)
יש לנו:
- ליד אחד
- והרבה התקשרויות / אינטראקציות עם אותו ליד
לדוגמה:
- שיחת טלפון
- הודעת וואטסאפ
- אימייל
- שיחה נוספת
- תזכורת מעקב
כל אלה שייכים לאותו לקוח.
לכן אנחנו ניצור בגוגל שיטס שלושה גיליונות:
1️⃣ טבלת Leads
עמודות:
- ID (מזהה ייחודי)
- שם
- טלפון
- מקור
- סטטוס
- נוצר בתאריך
2️⃣ טבלת Interactions (אינטראקציות)
עמודות:
- ID (מזהה ייחודי)
- Lead ID (קישור לליד)
- תאריך ושעה
- סוג התקשרות
- סיכום
- תאריך למעקב
3️⃣ טבלת Settings
כאן נשים:
- קטגוריה (סטטוס / סוג התקשרות)
- ערך
למה טבלת הגדרות?
כדי שלא נצטרך לערוך את האפליקציה כל פעם שמוסיפים סטטוס חדש – אלא רק לעדכן נתונים.
שלב 2 – יצירת האפליקציה ב-AppSheet
אנחנו נכנסים ל-AppSheet
לוחצים על Start with Existing Data
ובוחרים את קובץ ה-Google Sheets שלנו.
ברירת המחדל תייבא רק טבלה אחת.
ואנחנו נוסיף ידנית גם:
- Interactions
- Settings
שלב 3 – הגדרת שדות נכונה
כעת נוודא שהשדות מוגדרים נכון:
בלידים:
- ID = זה המפתח
- טלפון - מסוג Phone
- נוצר בתאריך - צריך להכיל נוסחה אוטומטית שממלאת את התאריך הנוכחי, כלומר
NOW()
באינטראקציות:
- ID = זה המפתח
- סיכום - צריך להיות מסוג Long Text
- תאריך ושעה - צריך להכיל נוסחה אוטומטית שממלאת את התאריך הנוכחי, כלומר
NOW()
שלב 4 – יצירת Drop Down חכם דרך Slices
אנחנו רוצים:
- סטטוס בטבלת לידים - בחירה דרך DropDown
- סוג התקשרות בטבלת אינטראקציות - בחירה דרך DropDown
כלומר ב-2 השדות במקום טקסט חופשי.
לכן ניצור שני Slices מטבלת Settings:
צריכים אפליקציה לעסק? אנחנו מפתחים אפליקציות על בסיס אקסל. מוזמנים ליצור קשר ←Slice 1 – Status Leads
תנאי:
[Category] = “סטטוס”
Slice 2 – Interaction Types
תנאי:
[Category] = “סוג התקשרות”
ואז:
- בעמודת Status נגדיר Ref ל-Slice המתאים
- בעמודת Type נגדיר Ref ל-Slice המתאים
שלב 5 – חיבור לידים לאינטראקציות
זה החלק החשוב.
בעמודת Lead ID באינטראקציות:
- נגדיר Ref לטבלת Leads
- נסמן Is Part Of
מה זה נותן לנו?
כשלוחצים על ליד – רואים למטה את כל ההתקשרויות שלו.
זה בדיוק יחס אחד-לרבים שבנינו.
שלב 6 – ניקוי מזהים מהתצוגה
אנחנו לא רוצים לראות:
- ID - ב-2 הטבלאות
- Lead ID - בטבלת Interactions
אז מורידים את הסימון Show עבור 2 העמודות האלו.
שלב 7 – הפיכת טלפון לסוג Phone
בטבלת Leads
ניכנס להגדרות של עמודת Phone
ובסוג נבחר Phone
עכשיו AppSheet כבר יוצר:
- כפתור שיחה
- כפתור SMS
אבל אנחנו רוצים יותר.
העסק גדל? הפוך את האקסל לאפליקציה חכמה.
אנחנו בונים עבורכם אפליקציות מובייל מבוססות אקסל שחוסכות עשרות שעות עבודה בחודש. פתרון מקצועי, מהיר וכלכלי – בשבריר ממחיר של פיתוח תוכנה.
🚀 בואו נבדוק היתכנות לאפליקציהשלב 8 – כפתור WhatsApp
למה אנחנו צריכים מספר טלפון בינלאומי?
בשלב הזה אנחנו נצטרך להכין את מספר טלפון בפורמט בינלאומי. למה? כי אנחנו מחברים את המערכת שלנו ל-WhatsApp. ב-WhatsApp, הזיהוי של החשבון מתבצע לפי מספר טלפון — בדיוק כמו באפליקציה הרגילה בטלפון הנייד, וזה עובד בפורמט בינלאומי.
המספר חייב להיות בפורמט בינלאומי (לדוגמה: +972 עבור ישראל).
יצירת עמודה וירטואלית – טלפון בינלאומי
אנחנו צריכים:
- להסיר 0
- להוסיף 972
נוסחה לוגית:
- אם מתחיל ב-0 → מחליפים ל-972
- אחרת → מוסיפים 972
הנוסחה היא:
IF(
ISBLANK([טלפון]),
"",
IF(
STARTSWITH(TEXT([טלפון]), "0"),
CONCATENATE("972", RIGHT(TEXT([טלפון]), LEN(TEXT([טלפון])) - 1)),
CONCATENATE("972", TEXT([טלפון]))
)
)
חשוב לוודא שהעמודה לא מוצגת (Show = Off)
יצירת Action חדש עבור שליחת הווצאפ
Type:
External: Go to website
URL:
https://wa.me/[InternationalPhone]?text=ENCODEURL("שלום " & [Name])
ENCODEURL חשוב כדי שהטקסט יעבור נכון.
מוסיפים את הכפתור לתצוגת הלידים.
ועכשיו בלחיצה – וואטסאפ נפתח עם הודעה מוכנה.
שלב 9 – כפתור “הוסף התקשרות חדשה”
אנחנו רוצים מתוך ליד להגיע ישירות לטופס אינטראקציה.
ניצור Action:
App: go to another view
נשתמש ב-LINKTOFORM:
LINKTOFORM("Interaction_Form", "Lead ID", [ID])
התוצאה:
האינטראקציה החדשה תתחבר אוטומטית לליד.
האקסל הפך לבלגן? הגיע הזמן לסדר.
הופכים את קבצי האקסל המפוזרים שלכם לאפליקציית ניהול חכמה ונגישה מכל מקום. פתרון מודרני, מהיר ומשתלם שמחזיר לכם את השליטה לעסק.
✨ בואו נהפוך את הבלגן לאפליקציהשלב 10 – בדיקת תקינות טלפון
Valid If:
LEN([Phone]) = 10
Error Message:
“מספר טלפון צריך להיות 10 ספרות”
שלב 11 – הצעת תאריכי מעקב אוטומטיים
בעמודת Follow Up Date → Suggested Values:
ניצור רשימה:
- היום + 3 ימים
- היום + 5 ימים
- היום + 10 ימים
עם בדיקה שלא נופל על שישי/שבת.
זו הנוסחה המלאה:
LIST(
SWITCH(WEEKDAY(TODAY() + 3),
6, TODAY() + 5,
7, TODAY() + 4,
TODAY() + 3
),
SWITCH(WEEKDAY(TODAY() + 5),
6, TODAY() + 7,
7, TODAY() + 6,
TODAY() + 5
),
SWITCH(WEEKDAY(TODAY() + 10),
6, TODAY() + 12,
7, TODAY() + 11,
TODAY() + 10
)
)
התוצאה:
בבחירה מוצעות אפשרויות מוכנות.
שלב 12 – מסך לידים במעקב
ניצור Slice:
Status <> "נסגר"
AND Status <> "לא רלוונטי"
נוסיף עמודה וירטואלית:
תאריך מעקב אחרון =
MAX([Related Interactions][FollowUpDate])
ניצור View מסוג Table.
שלב 13 – יצירת תצוגת Kanban
ניצור 3 Slices:
- חדש
- בטיפול
- סגור
ניצור View לכל אחד (Deck View).
שלב 14 – יצירת Dashboard עם Tabs
View חדש מסוג Dashboard.
נוסיף:
- חדש
- בטיפול
- סגור
- לידים במעקב
נסמן:
Use Tabs in Mobile View
עכשיו יש לנו CRM בסגנון Kanban.
שלב 15 – כפתור מעבר בין סטטוסים
חדש → בטיפול
Action:
Set the value of column
Status = “בטיפול”
מציגים רק במסך “חדש”.
בטיפול → נסגר
Action:
Status = “נסגר בהצלחה”
מציגים רק במסך “בטיפול”.
שלב 16 – שילוב AI עם Gemini
עכשיו מגיע הדובדבן שבקצפת.
המטרה:
לקחת:
- שם הלקוח
- סיכום שיחה
ולייצר הודעת מעקב אוטומטית.
הארכיטקטורה
רקע טכני: התהליך עובד כך: ה-AppSheet פונה ל-Apps Script (שירות קוד של גוגל), הקוד פונה ל-Gemini AI, מקבל תשובה ומחזיר אותה לאפליקציה.
CRM → Apps Script → Gemini API → חזרה ל-CRM
שלב 17 – יצירת Apps Script
אלו השלבים שאנחנו הולכים לבצע:
- בתוך ה-Google Sheets או דרך script.google.com, נפתח פרויקט חדש,.
- עכשיו נדביק את הקוד: נשתמש בפונקציה (שניתן למצוא בטמפלייטים של תותח אקסל) שיודעת לקבל את שם הלקוח וסיכום השיחה האחרונה,.
- הגדרת ה"פרומפט" (ההנחיה ל-): בתוך הקוד, נכתוב ל-Gemini: “אתה עוזר מכירות מקצועי, נסח הודעת וואטסאפ קצרה ואדיבה המבוססת על סיכום השיחה הבא…”. נשתמש בשפה חופשית ולא רשמית.
- נדביק את ה-API Key ששמרנו בתוך המקום המיועד לכך בקוד ונלחץ על “Save” ולאחר מכן על “Deploy” (פרסום) כ-LIBRARY,.
נכנסים ל:
יוצרים Project חדש.
פונקציה בסיסית
אנחנו ניצור פונקציה שמקבלת:
- name
- summary
ושולחת ל-Gemini.
הקוד:
- יבצע fetch ל-API
- עם API Key
- עם prompt מותאם
זהו הקוד בשפת JavaScript בו יש להשתמש:
חשוב: שימו לב להחליף את ה- API Key כפי שהסברתי בשלב הבא.
const GEMINI_API_KEY = "Your-API-Key";
const PROMPT_TEMPLATE = "תה עוזר מכירות מקצועי. נסח הודעת וואטסאפ קצרה, אדיבה ושיווקית ללקוח בהתבסס על סיכום השיחה הבא. השתמש בשפה חופשית ולא רשמית מדי. אל תשתמש במירכאות. ותוסיף בסוף ההודעה את השם שלי: תותח אקסל";
function generateWhatsappAI(summary, customerName) {
// כתובת ה-API לפי התיעוד שסיפקת
const url = "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent";
const prompt = ${PROMPT_TEMPLATE}
שם הלקוח: ${customerName}
סיכום השיחה: ${summary};
const payload = {
"contents": [{
"parts": [{
"text": prompt
}]
}]
};
const options = {
"method": "post",
"contentType": "application/json",
"headers": {
"x-goog-api-key": GEMINI_API_KEY // העברת המפתח ב-Header לפי התיעוד
},
"payload": JSON.stringify(payload),
"muteHttpExceptions": true
};
try {
const response = UrlFetchApp.fetch(url, options);
const responseCode = response.getResponseCode();
const responseText = response.getContentText();
const json = JSON.parse(responseText);
if (responseCode !== 200) {
return "שגיאת API: " + (json.error ? json.error.message : responseText);
}
// שליפת הטקסט מהמבנה הרשמי של Gemini
if (json.candidates && json.candidates[0].content && json.candidates[0].content.parts) {
return json.candidates[0].content.parts[0].text;
} else {
return "לא התקבל מענה תקין מה-AI - בדוק את הגדרות המודל";
}
} catch (e) {
return "שגיאה בתקשורת: " + e.toString();
}
}
שלב 18 – יצירת API Key ב-Google AI Studio
- עכשיו נכנס ל-Google Studio. זהו הכלי שדרכו אנחנו מקבלים גישה ל"מוח" של Gemini,.
- נרשם ונלחץ על “Get API key”. נעתיק את הקוד הארוך שקיבלנו (ג’יבריש של אותיות ומספרים). שימו לב: זהו המזהה האישי שלכם מול ה-AI, שמרו עליו,.
לסיכום השלבים האלו:
נכנסים ל:
Google AI Studio
יוצרים API Key.
שומרים את המפתח.
שלב 19 – פרסום ה-Apps Script כ-Web App
ניכנס ל- AppScript שוב פעם, אל הפרוייקט שיצרנו.
ואז נלחץ על
Deploy
נבחר באפשרות Library (ספריה).
שלב 20 – קריאה ל-AI מתוך AppSheet
השלבים שאנחנו הולכים לבצע:
- עכשיו נלך ללשונית Automation ב-AppSheet וניצור בוט חדש.
- הטריגר: נגדיר שהבוט יפעל בכל פעם שנוספת שורה חדשה בטבלת ה-Interactions (כלומר, מיד כשסימנו שסיימנו שיחה),.
- הפעולה (Step): נבחר בצעד מסוג “Call a script”. נבחר את הפרויקט שיצרנו ב-Apps Script,.
- מיפוי נתונים: נגיד לאוטומציה לקחת את עמודת ה-Summary (סיכום השיחה) ואת ה-Customer Name ולהעביר אותם לסקריפט.
- שמירת התוצאה: נוסיף שלב של “Set row values” שיקח את התשובה שחזרה מה-AI וישמור אותה בעמודה חדשה שקראנו לה “הודעת מעקב מג’מיני”,
לסיכום:
ניצור בוט חדש באפליקציית AppSheet שלנו :
נשלח:
- Name
- Summary
ל-Apps Script.
ה-Script מחזיר:
הודעת מעקב מוכנה.
נשמור אותה בעמודה חדשה:
AI Message
שלב 21 – בדיקה בפועל
נמלא התקשרות חדשה, ונמתין כמה שניות.
עכשיו ה-AI יצור עבורנו טקסט רלוונטי.
שלב 22 – כפתור WhatsApp עם הודעת AI
עכשיו נוסיף כפתור סופי: כפתור שיקרא את “הודעת המעקב מג’מיני” ויכניס אותה ישירות לוואטסאפ של הלקוח בלחיצת כפתור אחת,.
ניצור Action חדש:
https://wa.me/[InternationalPhone]?text=ENCODEURL([AI Message])
ועכשיו בלחיצה אחת:
הודעת ה-AI נשלחת לוואטסאפ.
סיכום
במהלך המדריך הזה אנחנו למדנו:
✔ לבנות מודל נתונים נכון ל-CRM
✔ ליצור קשר אחד-לרבים
✔ לעבוד עם Slices
✔ לבנות DropDown דינמי
✔ ליצור תצוגת Kanban
✔ לבנות Dashboard עם Tabs
✔ להוסיף ולידציות
✔ לייצר תאריכי מעקב חכמים
✔ להוסיף כפתורי WhatsApp
✔ לשלב AI דרך Apps Script
✔ להפיק הודעות מעקב אוטומטיות
ובסוף קיבלנו מערכת CRM:
- שעובדת במובייל ובדסקטופ
- שמאיצה תהליכי מכירה
- שמקצרת זמן עבודה
- ושכוללת AI אמיתי בתוך תהליך המכירה
זו מערכת CRM חכמה.
🚀 רוצים CRM עם יכולות נוספות?
אם אתם מחפשים CRM עם תכונות מותאמות, אוטומציות מתקדמות – אנחנו בונים בדיוק דברים כאלו.
פנו אלינו – אנחנו נבנה לכם את ה-CRM המושלם לצרכים שלכם. ליצירת קשר
🎯 הורידו את התבנית המוכנה
למי שמרגיש ביטחון ורוצה לנסות לבנות את זה לבד הכנתי תבנית מוכנה שתחסוך לכם הרבה זמן!
⬇️ לחצו כאן להורדת התבנית אל AppSheet
⚠️ חשוב לדעת:
כשתורידו את התבנית:
- ✅ האפליקציה תעבור לחשבון ה-AppSheet שלכם
- ✅ כל הטבלאות וה-Views כבר יהיו מוגדרים
- ❌ אבל — עדיין תצטרכו:
- ליצור מפתח API משלכם ב-Google AI Studio
- ליצור פרוייקט Apps Script משלכם עם הקוד של Gemini
- לחבר את המפתח לקוד כדי שה-AI יעבוד
📋 בקצרה — 3 דברים שעדיין צריכים הגדרה:
- מפתח Gemini API — דרוש לתקשורת עם ה-AI
- קוד Apps Script — השימוש בקוד שעמום בשלב 17
- חיבור בין השניים — בשלב 20