chatEnabled
- Type:
boolean - Default:
true - Description: Enable or disable chat functionality
voiceEnabled
- Type:
boolean - Default:
true - Description: Enable or disable voice functionality
enableMemoryContext
- Type:
boolean - Default:
true - Description: Enable intelligent conversation continuity for onboarding agents
- Requirements:
user_identifiermust be provided- Agent must be of type “onboarding”
- Features:
- Tracks user progress across multiple conversations
- Stores Q&A responses and milestones completed
- Personalizes agent responses based on previous interactions
- Dynamically overrides first message for returning users
enableConversationRestore
- Type:
boolean - Default:
false - Description: Enable conversation persistence across page refreshes for voice
- Note: Conversations restore if refreshed within 5 minutes
Memory Context vs Conversation Restore
These are two different features that serve different purposes:
Use
enableMemoryContext when:
- You have an onboarding agent that should remember user progress
- Users may return days or weeks later
- You want personalized experiences based on previous interactions
- Long-term progress tracking across multiple conversations
enableConversationRestore when:
- You want users to continue the same conversation after page refreshes
- Working with any agent type
- Short-term session persistence (5 minutes)
autoStart
- Type:
boolean - Default:
false - Description: Automatically start a voice conversation when the widget loads
- Requirements:
voiceEnabledmust betrue - Note: Starts voice mode after a 2-second delay once the agent config is loaded
