ה-Webhooks של Sayelo, סוכן קולי מבוסס AI, שולחים כל שיחה שטופלה ל-CRM שלכם, לכלי ניהול הקריאות או ללוח הזמנים שלכם: סיכום, ניתוח וכרטיס איש קשר, בלי הקלדה חוזרת. הם כלולים ב-4 המסלולים, החל מ-39 € לחודש לא כולל מע״מ, מוגדרים תוך 2 דקות, וכל משלוח חתום ב-HMAC-SHA256.
POST https://votre-logiciel.fr/webhooks/sayelo
X-Sayelo-Event: call.completed
X-Sayelo-Delivery: dlv_9f2c47e1a8b3
X-Sayelo-Signature: sha256=1e0e6a…
{
"event": "call.completed",
"call": {
"duration_seconds": 154,
"from": "+33 6 12 34 56 78",
"outcome": "Rendez-vous pris",
"agent": "Accueil — Cabinet Vernet"
},
"contact": {
"first_name": "Marie",
"last_name": "Lefèvre",
"company": "Lefèvre Immobilier"
},
"summary": "Marie Lefèvre souhaitait déplacer son
rendez-vous de jeudi. Créneau de vendredi
10 h 30 proposé, confirmé et enregistré.",
"analysis": {
"key_points": ["Report de rendez-vous"],
"actions": ["Confirmer la salle 2 vendredi"],
"sentiment": "positif"
}
} הקמה
באפליקציה: ״חשבון״ ← ״Webhooks״, הוסיפו Webhook. הדביקו את כתובת ה-URL של התוכנה שלכם ובחרו את האירועים. סוד החתימה נוצר אוטומטית.
הכפתור ״שליחת בדיקה״ בודק את החיבור מיד. יומן מציג את 20 המשלוחים האחרונים: סטטוס, קוד HTTP, תאריך.
כל שיחה שטופלה מגיעה לכלי שלכם. צריכים להשהות סוכן? ב-״חשבון״ ← ״Webhooks״, המתג שלו עוצר את שליחת השיחות שלו בלי לגעת באחרים.
תרחישי שימוש
לקוח מדווח על בעיה בטלפון? האירוע message.taken פותח את הקריאה בכלי שלכם, עם הסיכום ופרטי הקשר.
כל שיחה מצטרפת לכרטיס הלקוח: סיכום, נקודות עיקריות, משימות לביצוע. היסטוריית המכירות נבנית מעצמה.
בקשות ״תחזרו אליי״ הופכות למשימות בכלי המעקב שלכם, במקום להישאר בתיבת מייל.
תיעוד
שני אירועים מכסים את מחזור החיים של שיחה. אתם בוחרים אילו לקבל, Webhook אחר Webhook.
| אירוע | נשלח כאשר… |
|---|---|
call.completed | הסוכן טיפל בשיחה, עם משך השיחה, התוצאה, הסיכום והניתוח. |
message.taken | הסוכן רשם הודעה או בקשה לחזרה. אידיאלי לפתיחת קריאות. |
כל משלוח הוא POST JSON שמכיל את פרטי השיחה (משך, מספר, תוצאה, סוכן), את כרטיס איש הקשר מאנשי הקשר (שם משפחה, שם פרטי, חברה), את סיכום השיחה, את הניתוח המובנה (נקודות עיקריות, משימות לביצוע, סנטימנט) וקישור ישיר לכרטיס השיחה באפליקציה, שבו נמצאים התמלול וההקלטה.
המבנה שלמעלה הוא דוגמה להמחשה; הדרך הפשוטה ביותר לראות את הפורמט המדויק שנשלח לתוכנה שלכם היא הכפתור ״שליחת בדיקה״.
| כותרת | תפקיד |
|---|---|
X-Sayelo-Event | סוג האירוע: call.completed או message.taken. |
X-Sayelo-Delivery | המזהה הייחודי של המשלוח. הוא נשאר זהה בשליחה חוזרת: התעלמו ממזהים שכבר טופלו כדי למנוע כפילויות. |
X-Sayelo-Signature | חתימת HMAC-SHA256 של גוף הבקשה, שמחושבת עם הסוד שלכם (sha256=…). |
אבטחה
כל בקשה חתומה ב-HMAC-SHA256 עם הסוד שנוצר בעת יצירת ה-Webhook. כשאתם מחשבים מחדש את החתימה בצד המקבל, יש לכם ודאות שהמשלוח הגיע מ-Sayelo ושהגוף לא שונה.
האודיו והתמלול אף פעם לא עוברים דרך ה-Webhook: ה-payload מכיל קישור לכרטיס השיחה באפליקציה, שבו אפשר לעיין בהם.
// Node.js — vérifier la signature
const crypto = require("crypto");
function vientDeSayelo(corpsBrut, signature, secret) {
const attendu = "sha256=" + crypto
.createHmac("sha256", secret)
.update(corpsBrut, "utf8")
.digest("hex");
return crypto.timingSafeEqual(
Buffer.from(attendu),
Buffer.from(signature)
);
} אמינות
במקרה של כישלון במשלוח, Sayelo שולח את הבקשה מחדש אוטומטית אחרי 2 דקות, 10 דקות, 30 דקות ואז שעתיים: חמישה ניסיונות בסך הכול. הכותרת X-Sayelo-Delivery נשארת זהה מניסיון לניסיון: המקבל שלכם יכול להתעלם ממשלוח שכבר טופל, ולא תיתכן כפילות. היומן של 20 המשלוחים האחרונים, באפליקציה, מציג את הסטטוס ואת קוד ה-HTTP של כל ניסיון.
ה-Webhooks היוצאים כלולים בכל החבילות בתשלום.
שתי דקות של הגדרה, בדיקה מיידית, וכל שיחה שטופלה מצטרפת לתוכנה המקצועית שלכם.
נסו בחינם ל-14 ימים ←