Skip to main content
A personality defines how your chatbot talks, what it says, and how it presents itself. Each workspace has one active personality at a time, and you can switch between them whenever you want.

How Personalities Work

When a visitor starts a conversation, the active personality’s system prompt is sent to the AI along with the visitor’s message. This prompt instructs the AI on tone, behavior, boundaries, and role. A snapshot of the personality is taken at conversation start, so changes you make mid-conversation don’t affect conversations already in progress.

Template Library

ReplyBubble includes a set of built-in personality templates to get you started quickly. Templates are read-only — you cannot edit them directly. Instead, clone a template to create your own editable version. Templates cover common use cases:
  • Customer support agent
  • Sales representative
  • Booking assistant
  • General-purpose assistant
To use a template, click Clone and then customize it to fit your business.

Creating a Personality

  1. Go to Personalities in the sidebar
  2. Click Create Personality (or clone an existing one)
  3. Fill in the details:
    • Name — A label for your reference (e.g., “Friendly Support Agent”)
    • System Prompt — The instructions the AI follows. This is the most important field. See tips below.
    • Icon — Choose from the icon library
    • Avatar — Upload a custom image for the bot

Writing Effective System Prompts

The system prompt is where you define your bot’s behavior. A good prompt covers:
  • Role — “You are a customer support agent for [Company Name].”
  • Tone — “Respond in a friendly, conversational tone.”
  • Boundaries — “Only answer questions about our products and services. If asked about something else, politely redirect.”
  • Knowledge scope — “Use the provided knowledge base content to answer questions. If you don’t have enough information, say so honestly.”
  • Formatting — “Keep responses concise. Use bullet points for lists.”
Example:
You are a helpful support agent for Acme Corp. Answer questions
about our products, pricing, and policies using the knowledge base
provided. Be friendly and concise. If you're not sure about
something, say so and suggest the visitor contact us directly at
[email protected]. Never make up information.

Widget Text Overrides

Each personality can override the default widget text. This lets you change the chat experience based on which personality is active. Overridable fields:
FieldWhat it controls
Chat bubble button labelThe text on the floating chat button
Initial greeting messageThe first message visitors see when they open the chat
Placeholder textThe hint text in the message input field
Close button labelThe text on the close/minimize button
Send button labelThe text on the send button
When a personality overrides widget text, the Appearance page shows a notice so you know which values come from the personality vs. your appearance settings.

Form Inheritance

Personalities can override default form field values. When the active personality has form overrides configured, forms automatically use the personality’s values instead of the form’s defaults. This is useful when different personalities serve different purposes. For example, a sales personality might pre-fill the form’s “topic” field with “Sales Inquiry”, while a support personality sets it to “Support Request”. Form inheritance is managed through the personality editor. The dashboard shows which form fields are being overridden by the active personality.

Managing Personalities

Setting the Active Personality

Only one personality is active per workspace at a time. Click the Set Active button on any personality to make it the current one. The change takes effect immediately for new conversations.

Cloning

Click Clone on any personality (including templates) to create an editable copy. Cloning copies the system prompt, widget text overrides, and all settings.

Deleting

Click Delete on any workspace-owned personality. Templates cannot be deleted. You cannot delete the currently active personality — switch to a different one first.

Tips

  • Start with a template and customize. Templates are designed as solid starting points. Clone one and adjust the system prompt to match your brand voice.
  • Test your personality in the Preview page. After making changes, use the Preview page to have a test conversation and verify the bot behaves as expected.
  • Keep system prompts focused. Long, complex prompts can confuse the AI. Aim for clear, specific instructions rather than trying to cover every possible scenario.
  • Use widget text overrides to match the personality. A casual personality should have a casual greeting. A professional personality should have a more formal one.