
Variable Assigner node configuration
Conversation Variables vs Workflow Variables
Workflow Variables exist only during a single workflow execution and reset when the workflow completes. Conversation Variables persist across multiple conversation turns within the same chat session, enabling stateful interactions and contextual memory. This persistence enables contextual conversations, user personalization, stateful workflows, and progress tracking across multiple user interactions.Configuration
Configure which conversation variables to update and specify their source data. You can assign multiple variables in a single node.
Variable assignment configuration interface
Operation Modes
Different variable types support different operations based on their data structure:- String Variables
- Number Variables
- Object Variables
- Array Variables
Overwrite - Replace the entire string value with new contentClear - Empty the variable, setting it to null or blankSet - Manually type in a fixed value
Common Implementation Patterns
Smart Memory System
Build chatbots that automatically detect and store important information from conversations:
Smart memory system workflow
User Preferences Storage
Store user preferences like language settings, notification preferences, or display options:
User preferences management
Progressive Checklists
Build guided workflows that track completion status across multiple conversation turns:
Progressive checklist implementation