צמתי State
צמתי state מאפשרים ל-workflow לשמור נתונים שממשיכים להתקיים מעבר להרצה בודדת. כך אפשר לבנות פרופילים של contacts, לעקוב אחרי התקדמות שיחה ולשמור מידע לשימוש עתידי.
state.set_field
שמירת ערך שדה על contact או conversation.
צומת Set Field כותב זוג key-value אל רשומת ה-contact או אל ה-conversation הנוכחי. הנתונים האלה זמינים בהרצות עתידיות של ה-workflow, ואפשר להשתמש בהם בהחלפת משתנים, בתנאי Switch ובהקשר ל-AI.
קונפיגורציה
| Option | Type | Required | Description |
|---|
target | string | Yes | היעד לשמירה: contact או conversation |
fieldName | string | Yes | שם השדה, כלומר המפתח. מומלץ להשתמש בשמות ברורים כמו language, purchase_intent_score, last_topic |
value | string | Yes | הערך שיישמר. יכול להיות ערך קבוע או ביטוי הקשר שמתייחס לנתונים מהריצה הנוכחית |
ביטויי ערך
שדה הערך תומך בערכים קבועים וגם בביטויים דינמיים:
# Static value
language: "en"
# From AI Router output
intent: {{router.category}}
# From message content
last_message: {{message.text}}
Outputs
| Output | Type | Description |
|---|
field.name | string | שם השדה שנכתב |
field.value | string | הערך שנשמר |
Connections
- Inputs: ידית כניסה אחת מהצומת הקודם
- Outputs: ידית יציאה אחת להמשך שרשור הפעולות
מקרי שימוש
תיוג contact לפי השפה שזוהתה:
אחרי ש-AI Router מסווג את שפת ההודעה, אפשר להגדיר את contact.language לקוד השפה. workflows עתידיים יוכלו להשתמש בשדה הזה כדי לענות בשפה המתאימה.
שמירת purchase intent score:
אחרי ש-AI Respond מנתח את השיחה, אפשר להגדיר את contact.purchase_intent_score לערך מספרי. אינטגרציות ל-CRM או ייצוא נתונים יוכלו להשתמש בו לתעדוף לידים.
מעקב אחר נושא השיחה:
אפשר לשמור ב-conversation.last_topic את הנושא הנוכחי, למשל "billing" או "returns". כאשר הלקוח יכתוב שוב, ה-AI יוכל להשתמש במידע הזה כדי לשמור רצף.
תיעוד opt-in לקבלת עדכונים:
אפשר להגדיר את contact.newsletter_opted_in ל-"true" כאשר לקוח נותן הסכמה מפורשת לקבל מסרים. לאחר מכן אפשר להשתמש בשדה הזה בתנאי Switch לפני שליחת תבניות.
שדות contact נשמרים בכל השיחות וההרצות של אותו contact. שדות conversation מוגבלים לחוט השיחה הספציפי. בחרו את ה-target לפי השאלה אם הנתון צריך להיות גלובלי ל-contact או מקומי לשיחה אחת.