The system prompt
The system prompt is the core instruction document your agent reads before every conversation. It tells the agent who it is, how it should behave, what it should never do, and how it should handle situations that fall outside its knowledge. Write it in plain English — there is no special syntax required. A well-written system prompt covers:- Identity — your brand’s name and what the agent is here to help with
- Tone — friendly, formal, concise, warm, or any combination
- Boundaries — topics to avoid, phrases to never use, how to handle competitor mentions
- Greeting style — how to open a conversation and welcome a returning visitor
- Fallback behaviour — what to say when the agent doesn’t know the answer
Brand voice presets
If you’re not sure where to start, brand voice presets let you get a working system prompt in seconds. Select a preset from Configuration → Brand Voice → Presets and it populates the system prompt editor with a ready-made template:Friendly
Warm, conversational, and approachable. Uses casual language and first names where possible. Best for lifestyle, food, and direct-to-consumer brands.
Professional
Clear, measured, and authoritative. Avoids informal language and slang. Best for B2B, financial services, and healthcare-adjacent businesses.
Concise
Brief answers, no filler, gets straight to the point. Best for high-volume support where visitors want fast answers.
Warm
Empathetic and supportive in tone. Acknowledges the visitor’s situation before answering. Best for services where customers may be stressed or uncertain.
Per-topic routing rules
Beyond the system prompt, you can configure behaviour at the topic level — so specific subjects always get a specific treatment, regardless of how the broader system prompt is written. Go to Configuration → Brand Voice → Topic Rules to add rules. Common patterns include:| Topic | Rule |
|---|---|
| Billing or payment questions | Always escalate to a human |
| Return and refund policy | Answer directly from approved sources |
| Competitor mentions | Decline politely and redirect to your own products |
| Medical or legal advice | Decline and suggest seeking professional help |
| Order status | Answer using order lookup (where enabled) |
Widget appearance
Your agent’s visual identity is configured separately from its voice, but both matter for brand consistency. In Configuration → Widget, you can set:- Agent name — the name displayed in the chat header (for example, “Mia” or “Support Team”)
- Avatar image — upload a custom image (a brand mascot, logo mark, or stylised initial) to display next to the agent’s messages
- Chat bubble colour — choose a hex colour that matches your brand palette for the chat bubble and header bar
- Widget position — bottom-right or bottom-left, to avoid clashing with other elements on your page
Custom branding — including avatar upload and widget colour customisation — is available on the Pro plan and above. On the Starter plan, the widget uses MerchantAI’s default appearance.

