DX Assistant

Overview

PREREQUISITES:

  • You must have an active Sitefinity AI subscription.
    For more information, see Sitefinity AI.
  • This capability is available in a self-hosted Sitefinity CMS and Sitefinity Cloud setup as of version Sitefinity 15.4.8633.

DX Assistant is an AI-powered chat experience directly integrated into Sitefinity CMS backend. DX Assistant serves as the interaction hub for Sitefinity AI agents, enabling users to engage with AI through natural language and perform a wide range of content-related tasks and advanced workflows beyond content editing.
This interaction model allows for agentic AI experiences by connecting Sitefinity AI agents with Sitefinity CMS capabilities.

What you can do with DX Assistant

Using the AI-powered chat experience directly in your Sitefinity CMS backend, you can:

  • Ask general questions or search for specific information.
  • Find multiple pages and content items, including items of different content types.
    This applies to custom content types as well.
  • Work across multiple sites in a multisite setup.
    You can ask for the current site context: site name, cultures (languages), default culture, timezone. If needed, you can request to switch the conversation to another site context.
  • Create, update, and delete content items.
    For example, you can create a new item of custom content type as a draft and review it.
  • Perform Create, Read, Update, and Delete (CRUD) operations on content items in bulk.
    User approval is explicitly requested before creating, updating, or deleting Sitefinity content.
  • Create and manage pages.
    For example, you can update page titles and properties, or create page translations.
  • Perform lifecycle actions on content items and pages, such as Publish, Schedule, Lock, Unlock.
  • Get AI-generated suggestions for optimizing Sitefinity content.
    For example, you can request a review of specific items and actionable recommendations.
  • Create and manage media libraries and classifications.
  • Create translations for existing content.
    You can choose cultures (languages) configured for your site.
  • Use a specific AI agent, by explicitly mentioning it in your prompt, to handle your request.
    For example, you can mention @agent-name a custom agent instructed to perform specialized compliance reviews, or translate content on your site in a non-default culture (language).
  • Consult the Sitefinity product documentation through AI-powered search integration. For example, you can ask questions about Sitefinity capabilities, configuration, and content management. This search offers a practical, in-context source of guidance.
  • Ask for metrics and analytics, such as high-performing and low-performing content, total visits, unique visits, average engagement time.
  • Ask to explore Sitefinity Insight data, such as content attribution, conversions, and persona engagement, to understand how different audience personas engage with particular content.

    NOTE: Sitefinity Insight data and performance analytics capabilities are available when Sitefinity Insight is connected to your site.

  • Revisit previous conversations and resume working with follow-up requests in the same context.

Once you are logged in to Sitefinity CMS backend, you can start interacting with the chat assistant using natural language. Based on how the AI model interprets your intent and based on the context included in every prompt, the chat assistant determines and calls the right AI agents to perform the requested tasks on your behalf.

Access to Sitefinity AI agents and their behavior depend on how they are configured. Two types of agents are used through the chat experience:

Access DX Assistant

PREREQUISITES: Before you start using the chat assistant, ensure that:

  • You are able to log in to Sitefinity CMS backend. Authorized access with BackendUsers role is required.
  • The AI agents that you need to perform tasks on your behalf are enabled, accessible in the chat assistant, and configured accordingly.

To start using DX Assistant:

  1. Log in to your Sitefinity CMS backend.

  2. In the navigation bar at the top, click ASK AI icon (ASK AI) icon.
    When you start a conversation for the first time, the New conversation screen opens.

  3. Enter your question or give clear instructions for a specific request (action) in the input box. Then submit the prompt.

    EXAMPLES:

    • "Create a draft event for a webinar about Sitefinity AI capabilities"
    • "Help me identify duplicate and legacy content items that can be removed from this site"
    • "How do I set up and configure an ASP.NET Core Renderer in Sitefinity and what are the system requirements?"
    • “What are the top 10 high performing pages from last week?”
    • “Suggest improvements for our top landing pages”

Start a new conversation

Your conversation history is stored and available via the Conversations sidebar.
To open the Conversations sidebar, click Browse conversations (Browse conversations) icon.

To start a new conversation:

  1. Open DX Assistant by clicking the ASK AI icon (ASK AI) icon.
    By default, the chat assistant opens the most recent conversation, so you are able to resume the conversation and its context is preserved. You can also revisit and resume older conversations saved in the Conversations sidebar.
  2. If you want to start a new conversation, click Start new conversation (Start new conversation) icon.
  3. On the New conversation screen, enter your question or specific request in the input box.
    New conversation and history
    The more clearly you define the purpose of your request and the instructions you want the AI to follow, the more accurate and relevant the responses will be.
  4. Submit the prompt.

Based on your instructions and the available conversation context, the underlying AI model interprets the intent and determines the appropriate action to take. DX Assistant executes the decision by invoking the relevant AI agents and MCP tools, and then responds in the active conversation.
Because the conversation context is preserved, you can naturally continue with follow-up prompts.

Scenarios that require user approval

DX Assistant uses the Sitefinity AI agents enabled in your Sitefinity CMS backend to generate content suggestions or perform a wide range of operations supported by its configured system instructions and MCP tools. The agents accessible in the chat assistant and their behavior depend on how they are configured.

In general, users interact with the chat assistant without mentioning any specific agent. Based on how the AI model interprets your intent from the prompt, and on the enriched context included in every prompt, the chat assistant determines the most suitable AI agent and invokes its configured tools to handle your request.

Through the integrated chat assistant, users can request to create new content items, update existing ones, and delete content items. This applies to standard Sitefinity content types and custom content types.
The chat assistant requests user approval when high-impact changes or destructive actions will be applied on Sitefinity content.
The users have to review and confirm the requested content change before it is applied.

EXAMPLE: "Create a blog post about our new integration with Salesforce."
Before creating the requested blog post, the chat assistant may ask you for additional context, and finally, presents a draft version together with an approval card like this:
Approval card

Use a specific AI agent

You can explicitly mention an AI agent in your prompt when you need that specific agent to handle your request, or you want to directly interact with it and prevent another agent from handling your request.
Custom agents are best used for specialized tasks that match their configured system instructions.

Every custom agent is configured with its own system instructions that define its main task and a set of exposed MCP tools that support this task. For more information, see Create a custom AI agent.

NOTE: You can only mention enabled AI agents that are also configured as available in the chat assistant.

When you want to start interacting with a specific agent during a conversation, just type @agent-name in the beginning of your prompt.
When you type @agent-name, the AI Agents list opens, where you can select an available agent.
If you do not find the desired agent in the list but it is enabled, ensure that the agent is also configured as accessible by the chat assistant.

EXAMPLE: "@compliance-review Review all articles in the site for compliance issues, policy violations, and required disclosures."
In the AI response, you may expect to get a list of issues identified by your Compliance Review Agent (if any) against the agent's system instructions and suggestions how to fix them.

Usage quota

DX Assistant usage quota is directly based on your Sitefinity AI tokens quota. Sitefinity AI tokens are consumed for all AI-related interactions performed in your Sitefinity CMS backend when using one or more Sitefinity AI capabilities. The AI tokens consumption depends on the complexity of the AI-assisted task (workflow) executed through the chat assistant's interface.

If your user account reaches certain thresholds in your AI tokens quota (for example, 90% and 100%), you will get a corresponding email notification to remind you of these thresholds.
You may not be able to continue using this capability when the AI tokens limit is reached. To increase your quota, contact Sitefinity Sales.

For more information and AI tokens consumption examples, see Sitefinity AI tokens.

Limitations

  • User permissions: DX Assistant only works with the sites, content, and capabilities that the authorized user is allowed to access.
  • Content discovery: Semantic search capabilities are not currently supported.
  • AI-generated suggestions: These are currently limited to text-based fields.
  • Forms: DX Assistant cannot work with forms or form responses.
  • Settings and configuration: Sitefinity settings and configuration cannot be modified using the chat experience.
Want to learn more?
Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.