> ## Content Index
> Fetch the complete content index at: https://www.artisancraft.dev/llms.txt
> Use this file to discover other available public pages before exploring further.

# Top 5 AI Plugins & Integrations for Sitefinity (2025 Edition)
- URL: https://www.artisancraft.dev/top-5-ai-plugins-integrations-for-sitefinity-2025-edition/
- Published: 2025-11-24T20:00:06.000Z
- Updated: 2025-11-25T11:53:04.000Z
- Description: Sitefinity’s built-in AI is strong, but these 5 plugins & integrations unlock real productivity: Azure OpenAI content tools, on-page chat assistants, SEO auditing, and the fast-growing open-source AgentKit for AI workflows inside Sitefinity — all with minimal setup.
- Author: Daniel Plomp
- Tags: ai, CMS, .NET, Sitefinity

## 1\. Sitefinity Packaged AI Service (Official Progress)

The easiest way to use Azure OpenAI inside the content editor. You can summarise, rewrite, generate meta descriptions and alt-text — all from the standard content forms.

**Setup:** Enable in Sitefinity Cloud → Settings → AI Services → add Azure endpoint + key.  
**Code required:** None for the built-in features.

**Optional — custom prompt in a widget**

```csharp
using Telerik.Sitefinity.AI.Services;

var ai = App.WorkWith().AIService().Get();
var result = await ai.GenerateTextAsync(
    model: "your-azure-model-name",
    prompt: $"Rewrite this in a friendly tone:\n\n{originalText}",
    maxTokens: 300
);

contentItem.Fields.Description = result.Text;

```

---

## 2\. Sitefinity AI Assistant Widget

A conversational assistant that answers based on your published content. Great for intranets, FAQs and knowledge bases. Fully configurable in the UI.

**Setup:** Drag the “AI Assistant” widget onto a page or template.  
**Code required:** None.

**Razor usage (for more control)**

```csharp
@Html.Sitefinity().AIAssistant()
    .Model("your-azure-model-name")
    .Temperature(0.3m)
    .Render()

```

---

## 3\. NativeChat by Progress

An enterprise chatbot platform with an official Sitefinity connector. Content libraries can be synced, and dialogs are highly configurable.

**Setup:** Install via NuGet → drop the widget → link your content sources.

**Example — triggering a goal from a form**

```csharp
var nativeChat = new NativeChatClient("your-bot-id");
nativeChat.SendGoal("LeadCaptured", new { Email = form.Email, Source = "ContactForm" });

```

---

## 4\. Siteimprove CMS Plugin

Real-time SEO, accessibility and content quality checks directly inside the editor. Helpful as a pre-publish safeguard.

**Setup:** Install the extension → authenticate → scores appear inline.

**Conceptual example — pre-publish quality check**

```csharp
public override void OnSaving(Content item, IWorkflowExecutionContext context)
{
    var score = SiteimproveClient.GetPageScore(item.GetUrl());
    if (score.Seo < 85 || score.Accessibility < 90)
        throw new WorkflowException("Page does not meet quality standards");
}
```

---

## 5\. Enso DX OpenAI AgentKit Widget (Open-source)

An open-source widget for running AI agents inside Sitefinity. Ideal for automated content reviews, AI-assisted workflows, or contextual chat on your site.

**Why people use it**

- Automated content/policy checks
- Works in Sitefinity Workflows
- Simple setup, no backend extension needed
- Full source available on GitHub

**Setup (about 10 minutes)**

1. Download the widget from GitHub or the Enso DX marketplace
2. Add it under Toolboxes → Content
3. Paste your agent or workflow ID (e.g., from OpenAI or another provider)

**Concept example — compliance activity**

```csharp
public class AIComplianceActivity : ActivityBase
{
    public override void Execute(ActivityExecutionContext context)
    {
        var agent = new OpenAIAgentClient("workflow-id");
        var result = agent.RunAsync($@"
            Check this content for compliance issues:
            {context.Item.GetValue("Content")}
        ").Result;

        if (result.Contains("issue"))
            context.SetNextActivity("Review");
        else
            context.SetNextActivity("Publish");
    }
}
```

## Quick comparison

| Rank | Tool                | Code needed | Best use case                  | Pricing\*           |
| ---- | ------------------- | ----------- | ------------------------------ | ------------------- |
| 1    | Packaged AI Service | None        | Daily content authoring        | Azure pay-per-token |
| 2    | AI Assistant Widget | None        | FAQs, intranets, support pages | Included in Cloud   |
| 3    | NativeChat          | Minimal     | Conversational flows, lead gen | Varies by plan      |
| 4    | Siteimprove         | Minimal     | SEO + governance               | Enterprise pricing  |
| 5    | Enso DX AgentKit    | Optional    | Content reviews, AI automation | Free (open-source)  |

\*Pricing varies by region and license.

[![CTA Image](https://storage.ghost.io/c/8f/6e/8f6ec642-540e-4f85-ac9b-beb628cb9cfd/content/images/2025/10/symbol-2.png)](https://www.artisancraft.dev/consulting-services/) 

I offer hands-on consulting to help you resolve technical challenges and improve your CMS implementations.

Get in touch if you'd like support diagnosing or upgrading your setup with confidence.

[Learn more ](https://www.artisancraft.dev/consulting-services/)