Customize Your Chatbot
Learn how to customize your chatbot's appearance and behavior to match your brand and requirements.
Appearance Settings
Chat Widget Design
- Go to "Appearance" in your dashboard
- Customize the following elements:
- Chat widget color scheme
- Button position (bottom right/left)
- Widget size and dimensions
- Custom CSS (Pro plan and above)
Branding
- Upload your logo
- Set your brand colors:
- Primary color
- Secondary color
- Background color
- Text colors
- Customize the chat bubble icon
- Add your company name
Behavior Configuration
Welcome Message
- Set the initial greeting message
- Configure welcome suggestions/buttons
- Add a typing indicator delay
Chat Settings
- Configure response settings:
- Maximum response length
- Response tone (formal/casual)
- Language style
- Set up fallback responses
- Enable/disable features:
- File attachments
- User feedback
- Conversation history
Advanced Settings (Pro/Enterprise)
- Configure rate limiting
- Set up custom domains
- Enable IP whitelisting
- Configure SSO (Enterprise only)
Knowledge Base Settings
Response Tuning
- Adjust relevance threshold
- Configure context window size
- Set maximum tokens per response
- Enable/disable citation links
Data Handling
- Set up data refresh intervals
- Configure content filtering
- Set up sensitive information detection
- Manage training frequency
Save and Preview
- Click "Save Changes" after each section
- Use the "Preview" mode to test your changes
- Test on different devices and screen sizes
- Make adjustments as needed
Next Steps
Now that your chatbot is customized, you're ready to deploy it to your platform!
FAQ and troubleshooting
Style changes do not appear live.
Save in ChatMaven, hard-refresh the site, and bypass CDN cache if you use one. Some themes cache aggressively.
Colors conflict with my brand CSS.
Use the ChatMaven appearance controls first; if you inject custom CSS, scope rules so they do not fight global site styles.
Can I use different widgets per page?
Often yes—use different embeds or agent IDs per URL, or conditional loading in your CMS. Check plan limits on agents or domains.