AIRA configuration
AIRA is an AI-powered agent that can increase the productivity of content editors, marketers and copywriters by offering in-product guidance and automating content-related tasks with the use of various AI-backed features.
Privacy and data protection
All data processed by AIRA is commercially protected.
Neither Kentico nor the underlying AI models store or log raw customer data inputs, prompts, or responses generated when using AIRA features. All data is discarded after each interaction with AIRA and is not used to train the underlying models. To learn more, see the privacy guarantees provided by Microsoft Azure for Azure OpenAI model privacy and Azure Image analysis privacy.
AIRA credit balance
To view your AIRA credit balance:
- Open the AIRA application.
- On the Overview tab, you can see the amount of credits you have available and information about the next credit renewal.
To increase your credit balance, select the Get more credits button and fill out the request form.
To learn more about AIRA Pricing, see https://www.kentico.com/platform/aira-pricing-usage-policies
Manage AIRA features
All AIRA features are active by default. However, you can turn specific AIRA features off, should your project require it.
- Open the AIRA application.
- Switch to the Feature settings tab.
- Deselect the AIRA features you don’t want users to use in the project.
- Save the settings.

AIRA file storage
Images uploaded by users to the AIRA chatbot interface are stored in the ~/assets/aira project folder. These files persist for up to 48 hours, before being removed by the AIRA conversation attachment cleaner scheduled task.
If you use file system mapping of the ~/assets folder to a shared storage, such as Azure Blob storage or Amazon S3, make sure the ~/assets/aira subfolder is included in the mapping.
Disable AIRA globally
To globally disable all AIRA features, including in-product guidance in your project:
- Open your Xperience project.
- In the appsettings.json file, add a new configuration key:
"CMSEnableAira": false. - Save your project.
All AIRA features are now disabled in your project.
To enable AIRA globally again, change the value of "CMSEnableAira" to "CMSEnableAira": true.
Configure AIRA content generation
You can adjust the behavior of specific AIRA features by configuring the following settings:
- Open the AIRA application.
- Switch to the Content generation tab.
- Select the AIRA category and configure the settings:
- Excluded content types – allows you to simplify the selection of content sources when generating content for email fields. Items of the specified content types (for reusable content) will not be offered. For example, we recommend excluding content types that only store image content without text.
- Tone of voice guidelines – allows you to describe your organization’s tone of voice guidelines (professional, simple, humorous, etc.). AIRA will use this tone when generating content for email fields or when translating content. If not specified, AIRA uses a neutral tone.
- Save the settings.
The settings apply globally for all content types and fields that support the AIRA features across the system.
Configure AIRA translations
You can adjust the behavior of AIRA translations, which is used for the translation of content items and translation of pages. To configure AIRA translations:
- Open the AIRA application.
- Switch to the Translations tab.
- Select the data types allowed for translations.
- Allows you to choose the field data types you want translated (e.g., Long text, Text, Rich text (HTML), etc.).
- Specify instructions for translations.
- Allows you to add custom instructions for how your content should be translated by AIRA, for example, brand terminology, formatting rules, words to leave untranslated, etc.

- Allows you to add custom instructions for how your content should be translated by AIRA, for example, brand terminology, formatting rules, words to leave untranslated, etc.
- Set whether to use tone-of-voice guidelines for translations.
- Save your changes.
The AIRA translations are now configured.
Configure translation of specific fields
All content type fields of the data types allowed for translations are automatically enabled for translation. To specify which content type fields you want to translate:
- Open the Content types application.
- Select a content type.
- On the Fields tab, select which fields you want to configure the translation for.
- Expand a field and scroll down to the AIRA features section.
- Select or clear the Include field in translation checkbox.
- The checkbox is only available if the data type of the field is allowed to be translated.
- Save your changes.
You have successfully configured translation for a specific field.
Configure translation of Page Builder component properties
You can specify which properties of Page Builder components (widget, section, etc.) you want to exclude from translation using the ExcludeFromAiraTranslation attribute.
using Kentico.Xperience.Admin.Base;
using Kentico.PageBuilder.Web.Mvc;
public class TextWidgetProperties : IWidgetProperties
{
[ExcludeFromAiraTranslation]
public string Text { get; set; } = string.Empty;
}
Configure Content Strategist Agent
The Content Strategist Agent helps you create and manage Content Strategies for your project. You can enable or disable the agent and manage Content Strategy artifacts.
Network access required
The Content Strategist Agent requires the server to access the public URL of your website. If the environment restricts this access, for example through firewall rules or authentication requirements, the agent may not function correctly. Make sure the server can reach its own public URL without restrictions.

To configure the agent and its artifacts, assign the required AIRA permissions in Role management. To view and download the Content Strategy, content governance roles need the View artifacts permission. They also need the Manage artifacts permission to create, update, or delete the Content Strategy artifact.
Enable or disable the Content Strategist Agent globally
To enable or disable the Content Strategist Agent globally:
- Open the AIRA application.
- Navigate to the Agents tab.
- In the Content Strategist Agent, select Edit.
- Select or clear the Enable agent checkbox.
- Save the settings.
Create or update Content Strategy
You can create or update your Content Strategy in two ways:
Create or update through AIRA
Start a conversation with AIRA and ask it to create or update a Content Strategy. When AIRA generates the strategy or adjusts the existing one, you will be prompted to allow the Save content strategy action. Once approved, AIRA saves the Content Strategy under the Artifacts tab.
Upload existing Content Strategy
Start a conversation with AIRA.
Provide your existing Content Strategy as text.
The maximum allowed message length is 20K characters.Ask AIRA to save it as the Content Strategy.
When prompted by AIRA, select Allow to save Content Strategy.
The Content Strategy is now saved and available on the Artifacts tab or directly in the AIRA chat interface.

Artifacts in Continuous Deployment
Artifacts generated through the Content Strategist are currently not transferrable through the Continuous Deployment feature.
Download Content Strategy
To download the current Content Strategy:
- Open the AIRA application.
- Select the Artifacts tab.
- Download () the content-strategy.md file.
Delete Content Strategy
To delete the current Content Strategy:
- Open the AIRA application.
- Select the Artifacts tab.
- Delete () the content-strategy.md file.
Add AIRA features to your content types
Some AIRA features need to be manually enabled for individual fields of your content types:
- Open the Content types application.
- Select a content type.
AIRA features are currently not supported in reusable field schemas.
- On the Fields tab, select which fields will have AIRA features. You can enable AIRA features for fields:
- With the Text, Long text, Rich text (HTML), or Taxonomy data type.
- Using the Rich text editor, Text area, Text input, or Tag selector form component.
- Expand a field and scroll down to the AIRA features section.
- Select Add AIRA feature and choose the feature you want to enable:
Generate image description during mass upload – generates an SEO-friendly description of an image based on its content during mass upload.
Automatically assign tags to images during mass upload – automatically assigns tags from the defined taxonomy group based on the image content during mass upload.
Generate email content – generates email content based on reusable content items stored in the Content hub, external content specified by web URLs, or a custom description. You can globally configure which content types are available as content sources.
For fields using the Rich text editor form component, the Generate email content feature also automatically enables rich text editor refinements.Generate email subject based on email content – generates email subject suggestions based on the content of other fields. Use the feature for the EmailSubject system field of email content types.
- Select Continue.
- Choose which fields of the content type will serve as the content source. Supported field data types are Text, Long text, Rich text (HTML) or Content items. The same data types are supported when loading content from the fields of linked content items. The maximum length of the total source content is 10 000 characters (if exceeded, a warning is displayed to the user and content over the limit is truncated).
- Select Save.
Rich text editor refinements – supported for text fields using the Rich text editor form component. Allows editors to select text and refine it in place using predefined options (make text shorter, improve writing and grammar, etc.), or apply a custom prompt and send it to AIRA for refinement.
- Save the field editor.
The selected AIRA feature is now enabled for the given field.

Repeat the process for all fields and content types where you wish to enable the AIRA features.
Use AIRA features outside of content types
AIRA features are not restricted to content types in the Content types application. You can use the same process to enable AIRA features in other field editors, for example for the fields of a custom object type in the Modules application.
However, keep in mind that the Generate email content and Generate email subject based on email content features optimize the AIRA prompts to generate email content. Results may be inaccurate if you attempt to generate other types of content.
Rich text refinements in Page Builder and Email Builder
In Page Builder and Email Builder, the rich text editor can appear directly on the respective builder tabs as an inline editor or in the configuration dialog for component properties.
Rich text editor refinements are automatically enabled for the rich text inline editor. Refinements in this context can be deactivated by disabling the entire Rich text editor refinements feature. Refinements in the property configuration dialog need to be enabled by developers.
Enable rich text refinements in property configuration dialog
To enable rich text refinements in the configuration dialog, apply the FormComponentConfiguration attribute with AiraTextRefinementConfigurator as the configurator type to component properties that use the rich text editor as their editing component.
The example below shows how to enable text refinements for a Page Builder widget property:
using Kentico.Xperience.Admin.Base;
using Kentico.Xperience.Admin.Base.FormAnnotations;
using Kentico.PageBuilder.Web.Mvc;
public class MyWidgetProperties : IWidgetProperties
{
[RichTextEditorComponent]
// Enables AIRA rich text refinements for the rich text editor editing component
[FormComponentConfiguration(typeof(AiraTextRefinementConfigurator))]
public string RichText { get; set; }
}