חיבור CRM לסוכן הקולי
החליטו אילו נתונים נוצרים בכל שיחה ואיך נמנעים מאנשי קשר כפולים.
מה ה-CRM עושה
שכבת ה-CRM מזהה מתקשר קיים, מציגה לסוכן הקשר מותר ושומרת תוצאה מובנית לאחר השיחה. היא אינה מחליפה את מערכת המקור ואינה מעניקה הרשאה אוטומטית לחשוף מידע.
- lookup בתחילת שיחה
- capture של פרטי ליד
- סיכום ותוצאה
- משימת המשך
הפעלה וכיבוי
הפעילו CRM רק אחרי מיפוי שדות והרשאות. במצב כבוי השיחה צריכה להמשיך ללא lookup וללא כתיבה, עם לוג שמסביר שהיכולת אינה פעילה.
- בדקו credentials
- בחרו tenant
- הגדירו שדות חובה
- בדקו rollback
איתור מתקשר
השתמשו בטלפון E.164 ובמזהה פנימי כאשר קיים. התאמה אחת יכולה לספק הקשר; כמה התאמות מחייבות שאלה או העברה, לא ניחוש.
- נרמול +972
- אין התאמה לפי שם בלבד
- צמצום השדות שמוחזרים
- אימות לפני מידע אישי
שמירה אוטומטית
בסיום שומרים רק מידע שנדרש לתהליך: סיבת פנייה, תוצאה, הצעד הבא ו-call ID. פעולת save חייבת להיות idempotent כדי ש-retry לא ייצור כפילות.
- upsert לפי מזהה יציב
- timestamp ואזור זמן
- מקור הפנייה
- סטטוס הסכמה
צפייה ושיחות יוצאות
נתוני CRM זמינים בלוח הבקרה ובמערכת המקור לפי הרשאה. בשיחה יוצאת אפשר להעביר הקשר ספציפי לבקשה בלי לטעון את כל הרשומה.
- purposeTemplate מצומצם
- לא להקריא הערות פנימיות
- לשמור outcome גם כשאין מענה
עבודה נכונה
- מפו שדות על סביבת בדיקה
- בדקו כפילויות
- הגבילו retention
- הגדירו owner ללידים
- נטרו write failures
- סקרו הרשאות אחת לרבעון
בדיקת בטיחות
אל תחברו רשומות רק בגלל שם דומה ואל תשמרו תוכן רגיש שאינו נחוץ.