Chat Behavior
Configure how your widget behaves during user interactions, including response delays, auto-opening, and conversation flow.
Response Timing
Typing Delay
Simulate natural typing delays to make bot responses feel more human:
No Delay (0ms)
Instant responses. Best for simple lookups or fast-response scenarios.
Short Delay (500-1000ms)
Quick responses that still feel natural. Good for most use cases.
Medium Delay (1500-2500ms)
Simulates thoughtful consideration. Use for complex queries.
Dynamic Delay
Delay based on response length (e.g., 30ms per word).
User Experience
Message Send Delay
Add a brief delay after user sends a message before bot starts "typing":
Auto-Opening
Trigger Conditions
Configure when the chat window automatically opens:
Time-Based
Open after user has been on page for X seconds
Scroll-Based
Open when user scrolls to specific point
Exit Intent
Open when user is about to leave the page
Inactivity
Open after period of user inactivity
Use Sparingly
Page-Specific Rules
Configure different auto-open behavior for specific pages:
Welcome Message
Automatic Greeting
Display a welcome message when chat opens:
Suggested Replies
Offer quick-reply buttons to guide the conversation:
Input Behavior
Send Methods
Configure how users send messages:
- Enter Key: Press Enter to send (default)
- Shift+Enter for newline: Enter sends, Shift+Enter adds line break
- Send Button Only: Disable Enter key, require button click
- Auto-submit: Send automatically after X seconds of no typing
Input Validation
Prevent empty or invalid messages:
- Trim whitespace automatically
- Disable send button when input is empty
- Show character count for length limits
- Prevent spamming with rate limiting
Conversation Persistence
Save Conversation
Persist chat history across sessions:
Local Storage
Save messages in browser. Survives page reloads but not browser changes.
Session Only
Keep messages only during current session. Clear on page reload.
Server-Side
Store on backend. Requires authentication but works across devices.
Clear Chat
Allow users to clear conversation history:
Next: Chat Streaming
Learn how to enable real-time streaming responses for a more dynamic chat experience.
Streaming Setup â