
What is an Assistant?
An assistant is your AI customer service agent. It can:- Answer questions using your knowledge base
- Perform actions like booking appointments or sending emails
- Connect to channels like WhatsApp, Instagram, and your website
- Remember customers across all conversations
- Hand off to humans when needed
Creating an Assistant
From your dashboard, click Assistants in the sidebar, then Create Assistant. You’ll initially provide:- Name: The name your assistant will display (customers see this)
- Template: A starting template to help you get started (optional)

Assistant Configuration
Each assistant has five configuration tabs: Settings, Knowledge, Actions, Channels, and Widget. Instructions, Contact Properties, Capabilities, and AI Routing are sections inside the Settings tab.Settings
Configuration for your assistant: General- Name and Avatar: Your assistant’s identity
- Model: Choose between multiple AI models. Each model shows an estimated cost per message right in the selector. Auto is the recommended default, automatically selecting the best model for each message. How pricing works →
- Timezone: Set the timezone for your assistant. Defaults to the timezone of the user who created the assistant. This makes messages date-time aware, giving your assistant better context for returning users. Expect natural responses like “Good morning! How was the game yesterday?”
- Language: Primary language for responses (Auto detects automatically)

When a model is retired: assistant will automatically switch to the most recent model in the same family for new messages. If no newer model exists in that family, the assistant will fallback to Auto. For existing chats the same behavior applies.
Instructions
Instructions define your assistant’s behavior, personality, and rules. This is where you tell the assistant how to act, not what information it knows (that goes in Knowledge). Good instructions make the difference between a helpful assistant and a frustrating one. Be specific about personality, responsibilities, and boundaries. Below the instructions field, you’ll find a template dropdown with pre-built starting points for common use cases.
- Thread Mode: Determine whether new messages from users continue the existing conversation or start a completely new conversation each time
- Enable Private Conversations: Hide conversations from the inbox and auto-delete them after 24 hours of inactivity
Capabilities

- AI Replies: The master switch for the assistant. When off, the assistant becomes human-only: incoming messages are still received and stored, but the AI never responds and new conversations are auto-assigned to an available agent so your team can answer. How routing works →
- Auto-resolve
Recommended: Closes stale conversations after inactivity. Without Auto Follow-ups, conversations close silently. Conversations auto-close after 20 minutes of inactivity. - Auto Follow-ups
RecommendedUses AI credits: AI analyzes idle conversations and decides to re-engage, schedule a follow-up, or close. Replaces silent auto-resolve with smart management. Not available on Web Widget channel. Learn more - Auto CSAT
RecommendedUses AI credits: Automatically scores customer satisfaction (1-5) after conversations close. Scores appear in the Inbox alongside each conversation. - Memories
RecommendedUses AI credits: Let your assistant store user details for future conversations. Learn more - Spam Protection: Let the assistant block contacts when detecting bad behavior or potential bad actors
Contact Properties
Control what the assistant can do with your custom contact properties. The section contains the Update Contact Info toggle and, below it, a visibility setting for each property:- Hidden: The assistant cannot see the property
- Visible: The assistant can see the property during conversations
- AI Controlled: The assistant can see and update the property

AI Routing
Turn on Transfer to Agent here to let the assistant decide when to hand a conversation to one of your agents, and choose which agents each assistant can route to. Learn more about AI Routing →Knowledge
What your assistant knows. You can:- Upload files, text, or website URLs
- Link existing global knowledge
- Set knowledge scope (restricted to this assistant or shared)
Actions
What your assistant can do. Add integrations like:- Google Calendar (book appointments)
- Stripe (process payments)
- Gmail (send emails)
- And 20+ more integrations
Channels
Where your assistant lives. Connect to:- WhatsApp Business
- Instagram Direct Messages
- Facebook Messenger
- Telegram
- Web Widget
- And more
Widget
Customize the chat widget for your website:- Colors and branding
- Greeting: the greeting text shown when users start a new chat
- Suggested Messages: quick action buttons (up to 5) that users can tap to send common messages
- Position and behavior
The Playground
Every assistant has a Playground, a testing environment where you can chat with your assistant before going live. Use it to:- Test new knowledge
- Verify actions work correctly
- Refine instructions
- Debug issues
Writing Great Instructions
Instructions are the single most important factor in how well your assistant performs. For a complete guide with templates, real examples, and best practices, see the dedicated guides:Instructions vs Knowledge
Understand what goes in Instructions vs the Knowledge Base
Writing Effective Instructions
Templates, 11 building blocks, and real-world examples
Multiple Assistants
You can create multiple assistants for different purposes:- Sales Assistant: Handles pre-purchase questions
- Support Assistant: Helps existing customers
- Booking Assistant: Focuses on scheduling
Next Steps
Capabilities
Explore what your assistant can understand and respond with
Channels
Connect your assistant to WhatsApp, Instagram, and more
Actions
Give your assistant the ability to perform real tasks
Knowledge
Train your assistant with your business data and documentation