Customize
Match the chat widget to your brand. Configure colors, welcome message, position, avatar, personality, and visibility rules.
Last updated: April 2026
All customization settings are in Chatbots → [Your Chatbot] → Customize.
Brand colors
Set the primary color for the chat widget. This affects:
- Widget button background
- Chat header background
- Agent message bubbles
- CTA buttons inside the widget
Enter a hex color code (e.g., #a855f7) or use the color picker. The widget automatically adjusts text contrast for readability.
Welcome message
The first message visitors see when they open the chat widget. Tips:
- Be specific: "Hey! Ask me anything about our pricing, features, or setup." is better than "How can I help you?"
- Set expectations: "I'm an AI trained on our docs. I can answer most questions instantly. For complex issues, I'll connect you with our team."
- Keep it short: 1–2 sentences. Visitors want to type their question, not read a paragraph.
Widget position
Choose where the widget appears on your page:
- Bottom-right (default) - Standard placement, works for most sites
- Bottom-left - Use if bottom-right conflicts with other widgets
You can also adjust the offset (distance from the edge) for fine-tuning.
Name & avatar
- Chatbot name - Displayed in the widget header (e.g., "Grivo Support", "Ask Acme")
- Avatar - Upload a custom image or use the default bot avatar. Square images work best (200×200px).
Chatbot personality
Control how the chatbot communicates. You can provide a system prompt to adjust tone:
- Professional: "You are a helpful customer support agent. Be concise and accurate."
- Friendly: "You are a friendly assistant. Use casual language and emoji occasionally."
- Technical: "You are a technical support engineer. Include code examples when relevant."
💡 Tip: Include instructions like "If you don't know the answer, say so and offer to connect the visitor with a human." This prevents the chatbot from hallucinating answers.
Visibility rules
Control which pages show the widget:
- All pages (default) - Widget appears everywhere the script is installed
- Include only - Widget only appears on URLs matching a pattern (e.g.,
/docs/*) - Exclude - Hide the widget on specific pages (e.g.,
/checkout)
See also: Lead capture to configure what information the widget collects.