Skip to main content

Customize Your Chatbot

Learn how to customize your chatbot's appearance and behavior to match your brand and requirements.

Appearance Settings

Chat Widget Design

  1. Go to "Appearance" in your dashboard
  2. Customize the following elements:
    • Chat widget color scheme
    • Button position (bottom right/left)
    • Widget size and dimensions
    • Custom CSS (Pro plan and above)

Branding

  1. Upload your logo
  2. Set your brand colors:
    • Primary color
    • Secondary color
    • Background color
    • Text colors
  3. Customize the chat bubble icon
  4. Add your company name

Behavior Configuration

Welcome Message

  1. Set the initial greeting message
  2. Configure welcome suggestions/buttons
  3. Add a typing indicator delay

Chat Settings

  1. Configure response settings:
    • Maximum response length
    • Response tone (formal/casual)
    • Language style
  2. Set up fallback responses
  3. Enable/disable features:
    • File attachments
    • User feedback
    • Conversation history

Advanced Settings (Pro/Enterprise)

  1. Configure rate limiting
  2. Set up custom domains
  3. Enable IP whitelisting
  4. Configure SSO (Enterprise only)

Knowledge Base Settings

Response Tuning

  1. Adjust relevance threshold
  2. Configure context window size
  3. Set maximum tokens per response
  4. Enable/disable citation links

Data Handling

  1. Set up data refresh intervals
  2. Configure content filtering
  3. Set up sensitive information detection
  4. Manage training frequency

Save and Preview

  1. Click "Save Changes" after each section
  2. Use the "Preview" mode to test your changes
  3. Test on different devices and screen sizes
  4. 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.