Ai12z.Umbraco.Widgets
0.1.3
dotnet add package Ai12z.Umbraco.Widgets --version 0.1.3
NuGet\Install-Package Ai12z.Umbraco.Widgets -Version 0.1.3
<PackageReference Include="Ai12z.Umbraco.Widgets" Version="0.1.3" />
<PackageVersion Include="Ai12z.Umbraco.Widgets" Version="0.1.3" />
<PackageReference Include="Ai12z.Umbraco.Widgets" />
paket add Ai12z.Umbraco.Widgets --version 0.1.3
#r "nuget: Ai12z.Umbraco.Widgets, 0.1.3"
#:package Ai12z.Umbraco.Widgets@0.1.3
#addin nuget:?package=Ai12z.Umbraco.Widgets&version=0.1.3
#tool nuget:?package=Ai12z.Umbraco.Widgets&version=0.1.3
ai12z: AI Discoverability, Search & Digital Assistants
Bring AI discoverability, AI search, digital assistants, and adaptive web experiences to your Umbraco website.
ai12z helps organizations improve how they are found in AI tools such as ChatGPT, Claude, Gemini, and Perplexity, while also delivering AI experiences directly on their website.
Using the ai12z connector for Umbraco, organizations can synchronize content from Umbraco into ai12z to power:
- AI Discoverability (AEO, GEO, and AIO)
- AI Search
- AI Digital Assistants
- Adaptive Web Experiences
- Real-time integrations with CRM, commerce, and other business systems
AI Discoverability
AI is changing how people discover information, products, and services online. ai12z helps organizations understand how they appear across AI-powered search and recommendation engines through a collection of AI discoverability reports and dashboards.
Identify content gaps, measure citations and recommendations, evaluate authority signals, and receive a prioritized roadmap for improving how your organization is surfaced, cited, and recommended by AI systems.
AI Search on Your Website
Replace traditional keyword-based search with conversational AI search. Visitors can ask questions, receive direct answers, compare options, and quickly find the information they need rather than scanning a list of links.
Digital Assistants
Launch digital assistants that help visitors navigate your website, answer questions, and take action. Connect to third-party systems to support personalized experiences, real-time data retrieval, and task completion.
Adaptive Web Experiences
Move beyond static web pages and create experiences that adapt to each visitor. Content, banners, calls-to-action, and page experiences can change in real time based on visitor attributes, CRM or CDP data, and interactions with AI search or digital assistants.
Native Umbraco Integration
The ai12z connector keeps your AI experiences aligned with the content managed in Umbraco. As content is updated in Umbraco, those changes can be synchronized to ai12z, helping ensure AI search and digital assistants reflect the latest information.
The package also includes drag-and-drop widgets for quickly embedding AI search, digital assistants, forms, knowledge boxes, search results, and calls-to-action within Umbraco pages.
Learn More
Visit ai12z.com to schedule a demonstration and learn how AI discoverability, AI search, and digital assistants can transform your Umbraco website.
Installation & Configuration
Compatibility: Ai12z.Umbraco.Widgets 0.x targets Umbraco 13 LTS (net8.0). On Umbraco 14/15, wait for the .V15 SKU.
1. Add the NuGet
dotnet add package Ai12z.Umbraco.Widgets
AddComposers() (already called by your Program.cs) auto-discovers the package — no service-registration line needed.
2. Map the sync endpoint inside WithEndpoints
The one required wiring step is the endpoint mapping for the bulk-sync controller (POST /ai12z/sync):
app.UseUmbraco()
.WithMiddleware(u => {
u.UseBackOfficeMiddleware();
u.UseWebsiteMiddleware();
})
.WithEndpoints(u => {
u.UseAi12z(); // ← add this line, before UseWebsiteEndpoints
u.UseInstallerEndpoints();
u.UseBackOfficeEndpoints();
u.UseWebsiteEndpoints();
});
Placement matters.
UseAi12z()must be registered beforeUseWebsiteEndpoints(). Otherwise Umbraco's dynamic content-route handler intercepts/ai12z/syncand returns the HTML 404 page (initial sync then silently falls back to the Delivery API).
3. Configure keys
Enter your ai12z keys and toggle content sync from the in-backoffice admin page (Settings → ai12z), or apply the ai12zUmbraco.json you download from the ai12z portal, which pre-fills the sensitive values for you.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Umbraco.Cms.Web.BackOffice (>= 13.13.1)
- Umbraco.Cms.Web.Website (>= 13.13.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.