AI Features Overview
Blesta 6.0 introduces AI features across the admin UI, powered by the Blesta AI service. AI is a system-level setting and is disabled by default — you must configure an API key under Settings > System > AI and acknowledge the privacy notice before any feature becomes available.
Most AI features are controlled centrally under Settings > System > AI. The Support Manager is the exception: because it is installed per-company, it has its own AI-related settings that can disable AI assistance within Support Manager independently of system AI being configured.
What's included
Blesta 6.0 ships with AI capability in the following surfaces:
| Feature | Where | Documented in |
|---|---|---|
| Chatbot | Top-right of the admin UI | Chatbot |
| Email template generation / rewrite | Settings > Company > Emails (per-template editor) | Email Templates |
| HTML template generation | Settings > Company > Emails > HTML Templates | HTML Templates |
| Package description generation | Packages > Add/Edit Package | This page (below) |
| Support Manager: AI Summarize | Support > Tickets (reply view) | Support Manager |
| Configuration & global controls | Settings > System > AI | Configuration |
Plugins can also opt into AI features independently — see the plugin's own documentation for details.
How the Blesta AI service works
AI features in Blesta route through the Blesta AI service rather than calling third-party providers directly:
- Your Blesta installation holds a Blesta AI API key (obtained from your
account.blesta.comaccount, see Configuration). - Requests from Blesta's admin UI are sent to the Blesta AI service over HTTPS.
- The Blesta AI service relays the request to a third-party model provider (e.g. OpenAI, Anthropic) and returns the response.
- Blesta AI is not a separate model — it's a managed gateway that handles authentication, model selection, rate limiting, and credit tracking on your behalf.
AI in Blesta 6.0 is marked Beta. Generated content may contain inaccuracies, biases, or fabricated information ("hallucinations"). Always review AI output before sending to clients, publishing, or executing.
Privacy posture
Two layers of privacy apply when you enable AI features:
- Blesta AI service: Blesta does not store AI conversation data on its servers beyond what is needed to complete the request and bill for usage.
- Upstream provider (OpenAI, Anthropic, etc.): Blesta cannot control how upstream providers handle or retain data. Each provider has its own data-handling policies. Do not submit sensitive or confidential information (passwords, full credit card numbers, government identifiers, etc.) to any AI feature.
When you first save AI settings, you must check "I have read and understand the privacy notice above" under Settings > System > AI. The acknowledgement timestamp is recorded; re-acknowledgement may be required when the privacy notice text changes.
Bypass protection
AI controllers verify on every request that AI is configured and that the relevant feature is enabled. If a feature is disabled (or the API key is missing), AI endpoints return an "AI Not Configured" response regardless of how the request was made.
This means disabling AI features under Settings > System > AI — or removing the API key entirely — is a real off switch, not just a UI toggle that hides buttons.
Package descriptions
Package add/edit pages include an AI-assisted description generator behind the Generate Description button. Provide a short product name and the AI returns a marketing-style description you can edit before saving. The feature is gated by the Package Descriptions checkbox under Settings > System > AI > Enabled Features and is off by default.
There is no separate page for this feature in the documentation — the inline tooltip on the Generate Description button covers the per-request controls. The behavior is identical to the email/HTML template generators in structure.
Disabling AI
There is no single master switch. To disable AI you can either turn off individual features, or remove the API key entirely.
Disable specific features under Settings > System > AI > Enabled Features by unchecking any combination of:
- Package Descriptions — hides the Generate Description button on Packages add/edit.
- Email Templates — hides the AI Content Assistant button in the email template and HTML template editors.
- Chatbot — removes the chatbot icon from the top bar for all staff.
Disable AI entirely by removing the API Key field's value under Settings > System > AI and saving. With no API key, every AI feature returns an "AI Not Configured" state.
The chatbot icon is also separately toggleable per staff member — see Configuration.
Support Manager AI assistance is controlled separately within the Support Manager's own settings — see the Support Manager AI features section.