שליחת תזכורות בעזרת אוטומציה לתור הקרוב אצל מאמן כושר
03/03/2025
הפעם אנחנו נבנה אוטומציה לעסקים חכמה , לא מסובכת בכלל שתעזור דווקא לבעלי עסקים קטנים כמו מאמן כושר אישי, מעצב שיער, ליווי משכנתאות וכל מי שנפגש פגישות זום/פיזיות בצורה יומיומית.
המטרה הראשית שלנו היא לשלוח תזכורת לפגישה של מחר , בעזרת הודעת ווטסאפ לכל מי שנמצא לי ביומן קלנדר של מחר. ככה נוודא שכולם מוכנים וערוכים לפגישה.
אז מבחינה גרפית ככה נראה התרשים זרימה שלנו.
וו
פירוט השלבים באוטומציה שלנו
1א. מחברים את המודול של Google Calendar ל-Make.
ב. יוצרים טריגר (Trigger) שמריץ את האוטומציה כל יום בשעה מסוימת (למשל 20:00 בערב כל יום לקראת יום המחר).
ג. המודול הראשון שמופעל הוא מודול גוגל קלנדר עם אינסטנס Get Events כי מודול זה יכול לחפש את כל הפגישות המתוכננות למחר.
נסביר איך זה קורה , כדי שנביא את הפגישות שקבועות ביומן למחר אנחנו נשתמש בתוך הגוגל קלנדר נצטרך למלא את תאריך ההתחלה ותאריך הסיום של הריצה. נכתוב פונקציה בשורת ה- START DATE שלנו בשם AddDays המשמשת להוספה או הפחתה של ימים מתאריך נתון. במקרה הספציפי שלנו נקודת המוצא שלנו היא היום ולכן אנחנו בוחרים בפונקציה NOW שתתן לנו קיבוע על התאריך.
כעת נוסיף עוד יום אחד כדי שתאריך הסיום שלנו יהיה מחר.
זה הסינקס של יום ההתחלה :
{{setHour(addDays(now; 1); 0)}}
את הפונקציה הזו נעטוף בפונקציה מעליה שתתן לנו את השעה בין חצות ל-1 בלילה , אז נשתמש ב- SetHour כפונקציה העוטפת שלנו ונבקש את המקום ה-אפס של במערך כלומר את השעה הראשונה ביממה.
זה התחביר של שעת ויום הסיום:
{{setHour(addDays(now; 1); 23)}} כלומר השעה ה-24 של היום.
החלק השני באוטומציה הוא חיפוש שם הלקוח
כעת צריכים ללכת למערכת ה- crm שלנו, (בדוגמא שלנו AIRTABLE) ולחפש את שם הלקוח ואז להביא את הטלפון שלו כדי שנוכל לשלוח לו את הודעת וואטסאפ בשלב הבא.
לפני זה יש לנו משוכה קטנה שאנחנו צריכים לעבור בדרך וזה חילוץ שם הלקוח מתוך שם הפגישה שהוא נשמר בתוך הפרמטר Summary כפי שראינו בבאנדל שלנו.
מסתבר שכל פגישה בפרמטר SUMMARY רשומה בצורת תחביר הבאה : אימון + שם פרטי XXX + שם משפחה YYY.
לכן נצטרך לחלץ את שם הלקוח על ידי שנסיר את הקידומת “אימון” משם הפגישה . זאת נעשה על ידי 2 פקודות שונות הראשונה של GET שמביאה את כל השרשור של השם פגישה המלאה, והשנייה של SPLIT שמביאה את כל הטקסט אחריי מילת המפתח “אימון”.
כעת עלינו לעשות את השלב הכי קשה באוטומציה הזו וזה לגזור את שם הלקוח לפרמטר שנקרא {שם לקוח} כאשר אנחנו משמיטים את החלק הראשון מתיאור הפגישה שאצלנו זה המילה אימון ומשאירים את כל המשך הטקסט אחריה.
בואו נסביר רגע את שורת הפורמולה.
אנחנו מייצרים משתנה חדש שקוראים לו {שם לקוח} שהוא לוקח את הטקסט שמופיע בפרמטר SUMMARY שזה המקום שבו נשמר התיאור של הפגישה , ואז הוא מחלק אותו ל-2 חלקים שונים. החלק הראשון מכיל את המילה אימון ואותו הוא זורק ולא משתמש בו. החלק השני זה המשך שם הפגישה (אימון תומר הראל הופך להיות תומר הראל)
ואז מביא את כל הנתונים על אותו לקוח.
אם עשיתם את כל החלקים האחרונים בצורה נכונה אז אמור להיות להם כעת בתוצאה של הבאנדל את הפרטים של הלקוח המלאים עם הטלפון.
תגובות: