Skip to main content

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_identifier must 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
Use 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: voiceEnabled must be true
  • Note: Starts voice mode after a 2-second delay once the agent config is loaded

Examples