> ## Documentation Index
> Fetch the complete documentation index at: https://sitegpt.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Customizing your chatbot

> Personalize your chatbot appearance, behavior, and user experience.

Customize every aspect of your chatbot to match your brand and optimize user engagement. Access customization options from the **Customizations** section in your chatbot dashboard.

## Customization options

<CardGroup cols={2}>
  <Card title="Conversation starters" icon="square-1" href="/navigating-your-chatbot/customizing-add-quick-prompts">
    Add pre-written questions to help users start conversations and showcase your chatbot's capabilities.
  </Card>

  <Card title="Appearance" icon="square-2" href="/setup/integrating-with-your-website">
    Customize colors, icons, positioning, and branding to match your website design.
  </Card>

  <Card title="Instructions & personas" icon="square-3" href="/features/chatbot-instructions-personas">
    Control chatbot behavior with custom instructions and define its personality with personas.
  </Card>

  <Card title="Custom responses" icon="square-4" href="/features/custom-responses">
    Override AI responses with pre-written answers for specific questions.
  </Card>
</CardGroup>

## Quick customization guide

### Visual customization

Customize your chatbot's appearance:

* **Colors** - Match your brand colors for the chat bubble, header, and messages
* **Icons** - Upload custom icons for the chat bubble and bot avatar
* **Position** - Choose where the chat bubble appears on your website
* **Branding** - Add or remove "Powered by SiteGPT" branding

### Behavioral customization

Control how your chatbot interacts:

* **Instructions** - Define what your chatbot knows and how it responds
* **Personas** - Set the tone and communication style
* **Chat modes** - Choose between AI-only, agent-only, or hybrid modes
* **Follow-up prompts** - Enable smart suggestions after each response

### Content customization

Tailor the chatbot interface text:

* **Welcome message** - Customize the greeting users see
* **Placeholder text** - Change the input field placeholder
* **Button labels** - Modify action button text
* **Error messages** - Customize error and system messages

### Advanced customization

For technical users:

* **Webhooks** - Send conversation data to external systems
* **SDK methods** - Control the chatbot programmatically
* **API integration** - Programmatically manage your chatbot

<Tip>Test all customizations in the Playground before deploying to your live website.</Tip>
