סוכן לא רק עונה: הוא יכול לפעול. betool מעמידה לרשותכם מערך פעולות מוכנות לשימוש שצומת סוכן קורא להן כשזה רלוונטי — ללא שורת קוד אחת.
כתיבה לבסיס נתונים
מתוך בסיס נתונים של betool (יישומים ← מסדי נתונים), סוכן יכול:
- ליצור שורה — לרשום ליד, בקשה, פגישה.
- לעדכן שורה — לשנות סטטוס, להשלים שדה.
- לשמור שורה (
claim_row) — פעולה אטומית של «compare-and-set»: שדה עובר מהערך הצפוי לערך החדש רק אם הוא עדיין שווה לערך הצפוי. רק קורא אחד זוכה בשמירה: אותה משימה מטופלת פעם אחת בלבד, גם אם מספר ביצועים רצים במקביל (exactly-once). זמין בבסיסי ה-no-code של betool.
claim_row היא אבן הבניין של תור משימות אמין: watcher מזהה את השורות החדשות לטיפול, שומר אותן אחת-אחת, ואיש אינו מטפל פעמיים באותה שורה.
ייבוא המוני
כדי לאתחל בסיס נתונים, אשף ב-3 שלבים (קובץ, עמודות, תוצאה) מייבא קובץ xlsx / csv, עם מיפוי העמודות. שימושי לטעינת היסטוריה או רשימת אנשי קשר.
שליחת אימייל
ה-tool email.send מאפשר לסוכן לשלוח אימייל (דוח, אישור, תזכורת) מאחד מחשבונות האימייל המחוברים של הארגון. בשילוב עם הערוץ תזמון, זוהי הבסיס לדוח מחזורי.
גבייה (קישור תשלום)
באמצעות האינטגרציה Stripe, סוכן יכול:
- ליצור קישור תשלום Stripe Checkout (
stripe.create_payment_link). - לבדוק את התשלום (
stripe.check_payment) לפני אישור פעולה.
שימוש טיפוסי: לגרום לתשלום מראש עבור פגישה לפני קביעתה ביומן.
העברת שיחה
בערוץ טלפוניה, סוכן יכול להעביר את השיחה הנוכחית למספר אחר (tool phone_gateway.transfer_call, SIP REFER) — לדוגמה להעביר מתקשר VIP לקו ישיר. מספר היעד נדרש בפורמט E.164; ההעברה מבוצעת לאחר סיום התשובה של הסוכן.
למה זה בטוח
- שליחת אימייל היא אידמפוטנטית: במקרה של פריסה מחדש או ניסיון חוזר של אותו סבב, ההודעה אינה נשלחת פעמיים.
- קישור התשלום של Stripe משתמש במפתח ה-Stripe של הארגון שלכם: אתם אלה שגובים, והתשלום נבדק (
stripe.check_payment) לפני הפעלת הפעולה. claim_rowמאפשר להבטיח שמשימה שמקורה בתור בבסיס הנתונים מטופלת פעם אחת בלבד.