AI chatbot with personas: multiple bots per site, each with its own voice
SleekAI's multibot architecture lets you run a sales bot on pricing, a docs bot on documentation, and a support bot on the help center, each with its own system prompt, model, presets, and display conditions, all using your OpenAI, Anthropic, Google, or OpenRouter key.
♾️ Lifetime License available
One chatbot to rule them all is the wrong shape
Most chatbot plugins force you into a single configuration: one system prompt, one greeting, one set of presets, one model. That works fine for a tiny brochure site. It falls apart the moment your site has more than one job. A sales bot on the pricing page should be warm and pushy. A docs bot in the developer reference should be terse and accurate. A support bot in the help center should be patient and lean on knowledge base articles. Squeezing all three into one prompt produces a vague middle-tone bot that does none of them well.
SleekAI is built around multibot from day one. You create as many chatbot records as you want, each with its own system instruction, model, presets, greeting, and display conditions targeting post type, taxonomy, user role, URL pattern, or logged-in state. The plugin renders the bot whose conditions match the current request and never shows two bots at the same time on the same page. Conversations are logged per persona so you can compare quality across sales, docs, and support without merging anything.
The result is that each persona reads the data relevant to its scope. The sales bot pulls product postmeta and pricing fields. The docs bot pulls code examples from custom post types. The support bot pulls knowledge base articles and integrates with the membership plugin to know which plan the visitor is on. Same plugin, different bot personalities, all from real WordPress data.
Workflow
How personas fit together on one site
Map sections to personas
Create chatbot records
Order by priority
Review per-persona logs
Try it now
A typical persona conversation
Comparison
Generic chatbot vs SleekAI for personas
Generic chatbot
- Single system prompt across the whole site, no per-section persona
- Cannot scope different bots to different URL patterns or post types
- One model choice for the whole install, no cost or quality tuning
- Conversation log is one big bucket, no per-persona quality view
- No way to give a sales bot one voice and a docs bot another
SleekAI chatbot
- Unlimited chatbot records, each with its own prompt, model, and presets
- Display conditions scope each persona to URL, post type, taxonomy, role
- Only one persona shows per page, no widget collisions
- Conversation logs per persona for quality comparison
- Cost tuning per persona, cheaper model on docs, smarter on sales
Features
What SleekAI gives you for Chatbot with Personas
Multibot architecture
SleekAI ships with native multibot. Create one chatbot record per persona, each with its own system instruction, model, presets, and greeting. Display conditions pick the right one for the current request.
Per-section scoping
Scope by URL pattern, post type, taxonomy term, user role, or logged-in state. The sales persona never shows on docs and the support persona never shows on the marketing homepage, no JS hacks.
Per-persona analytics
The conversation log filters by chatbot ID so you see exactly how each persona performs. Compare token usage, average conversation length, and unanswered questions across sales, docs, and support.
Use cases
Where personas earn their keep
Sales and pricing pages
A sales persona pitches plans, quotes competitor comparisons, and offers prorated upgrade math. Tuned for conversion, runs on a smarter model, scoped to the marketing tree.
Developer documentation
A docs persona answers code questions, links to API references, and quotes endpoint signatures. Runs on a cheaper model since responses are more constrained and stays inside the docs subdirectory.
Help center and support
A support persona handles password resets, plan questions, and ticket escalation. Reads membership tables to know who is asking and routes to a human when the issue exceeds its scope.
The bigger picture
Why personas matter
A website is rarely one job. A pricing page is selling. A docs page is informing.
A help center is recovering trust. Each job has a different right tone, a different right model, and a different right set of preset questions. Forcing all of them through one chatbot config means picking a middle that satisfies none of them.
The pricing page bot ends up too cautious, the docs bot ends up too chatty, the support bot ends up too generic. Multibot solves that without exploding maintenance. You still have one plugin, one API key infrastructure, one conversation log table, one update path.
What changes is that each persona is its own record with its own prompt and model. The visitor experiences the bot that matches the section they are on, and the team experiences a much cleaner editorial surface. Marketing tunes the sales persona, the engineering team tunes the docs persona, the support team tunes the help persona.
Each owner sees only their own conversation log and works on prompts that affect only their persona. Multibot also unlocks better cost control. Docs questions are typically short and well-bounded, so the docs persona can run on a cheaper model and still feel accurate.
Sales questions need more nuance, so the sales persona can run on a smarter model. The split saves real money over a year of traffic, especially on sites with heavy docs reading. And from the visitor's perspective the experience improves because each conversation feels like talking to a specialist, not a generalist guessing the context.
That sense of specialization is the difference between a chatbot the visitor uses again and a chatbot they close after one try.
Questions
Common questions about SleekAI for Chatbot with Personas
There is no hard limit. Each persona is a separate chatbot record with its own configuration. Sites with five or six personas are common: marketing, sales, docs, support, members. The display conditions ensure only one renders per page request.
 Each chatbot record has display conditions evaluated against the current request: URL pattern, post type, taxonomy term, user role, logged-in state. The first matching chatbot in priority order renders. You set the priority by dragging records in the admin list.
 No. Only one chatbot renders per page request. This avoids visual collisions and the confusion of two widgets competing for the same input. If you need a fallback, set a default persona with broad conditions at low priority.
 No. Each persona has its own conversation thread per visitor. Moving from the sales page to the docs page starts a new thread with the docs persona. This keeps the system prompt separation clean and avoids cross-contamination of voice.
 Yes. The model choice is per chatbot record. A high-traffic docs bot can run on a cheaper Haiku or Gemini Flash model while the sales bot runs on Sonnet or GPT-4 class. You can also mix providers if you want OpenAI for one persona and Anthropic for another.
 The widget styling, button shape, colors, font, is set globally. What changes per persona is the chatbot name, avatar, greeting, and presets. Visitors see the same widget chrome but different content, which feels like one product with multiple specialists.
 Not automatically, but the system prompt can instruct the model to suggest the visitor open another section of the site. For example, the sales persona can say For API specifics, please check the docs site, and the visitor moves there, where the docs persona takes over.
 The conversation log records tokens per persona, so you can build a roll-up of monthly cost by chatbot record. This is useful when one persona becomes expensive and you want to switch it to a cheaper model without affecting the rest.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Metorik
- Intercom for WordPress
- Freshsales in WordPress
- WooCommerce Dynamic Pricing
- MailPoet
- Brevo (Sendinblue) for WordPress
- Afterpay Gateway for WooCommerce
- Thrive Leads
- WP ERP
- Spectra
- Heroic Knowledge Base
- GenerateBlocks
- Amazon Pay for WooCommerce
- Spectra (Ultimate Addons for Gutenberg)
- JetAppointment