Back to blog

AI chatbots

DBestChatBot Is Now on the Umbraco Marketplace

Nov 9, 2026· 4 min read

DBestChatBot is now listed on the official Umbraco Marketplace. The DBestChatBot.Umbraco package is free on NuGet and adds an AI chatbot to any Umbraco 10 to 13 or Umbraco 17 and newer website, without touching your templates.

Quick answer: If your website runs on Umbraco, you can now find DBestChatBot on the Umbraco Marketplace and install it with one NuGet command. It adds an AI assistant that answers from your own pages and data, captures leads, books appointments and lets your team take over any chat live.

What the listing means for Umbraco sites

The Umbraco Marketplace is where Umbraco developers and site owners look for packages that work with their version. Our listing shows the supported versions, links to the package on NuGet, and is updated every time we release a new version. One package covers both version lines, and NuGet picks the right build for your site:

  • Umbraco 10, 11, 12 and 13 (.NET 6, 7 and 8)
  • Umbraco 17 and newer (.NET 10)

Umbraco 14 to 16 are not supported yet.

What DBestChatBot does on an Umbraco site

Answers from your own content

The chatbot learns from your published pages and documents, and it receives your live page tree, so it can send visitors to the exact page they need instead of a generic search result.

A different chatbot for each section

Many Umbraco sites serve several audiences or locations from one installation. You can show one chatbot on the whole site, or a different chatbot for each section, set by path from the DBestChatBot dashboard. Changes reach the site within 15 minutes, with no redeploy.

Your own tables, read-only

If your site keeps schedules, locations, classes or stock in custom database tables, you can choose the tables and columns the chatbot may read. The package only ever runs read queries and never writes to your database.

Leads, appointments and human takeover

The chatbot collects names, emails and phone numbers naturally in the conversation and alerts your team straight away. It can book meetings into your calendar, and your team can join any chat live from the web inbox or the Android and iPhone apps.

20 languages

Visitors chat in their own language, and your team can translate any conversation with one click.

Built to keep your site safe

Site owners and developers are rightly careful about what they add to a production site. The package is designed to stay out of the way:

  • Nothing runs during a page request except an in-memory check that decides whether to show the chat.
  • All syncing runs in a background service. Any failure is logged and retried, and it can never stop your site or a page from loading.
  • Columns whose names contain password, hash, token, email, phone, birth date, card and similar are never sent, whatever the dashboard asks for. Binary columns are never sent either.
  • The chat never appears in the Umbraco backoffice.
  • In a load-balanced setup, syncing runs only on the scheduling server.

You decide where the chat appears

There are three ways to keep the chat off a page, strongest first:

  1. The site owner lists paths in appsettings.json that never show the chat, such as checkout or member areas.
  2. Editors tick a "hide chatbot" toggle on any page in the Umbraco backoffice, and the setting carries down to every page below it.
  3. The DBestChatBot dashboard switches the chat on for the whole site or for chosen sections, and off for pages inside them.

How to install it

  1. In your DBestChatBot dashboard, open your chatbot, go to Skills > Umbraco website and click Connect an Umbraco site. Copy the site token that appears.

  2. Add the package to your Umbraco web project:

    dotnet add package DBestChatBot.Umbraco
    
  3. Add the site token to appsettings.json:

    "DBestChatBot": {
      "SiteToken": "ums_..."
    }
    
  4. Deploy. Everything else, including which chatbot appears on which pages and what is synced, is managed from the dashboard.

The package itself is free. You need a DBestChatBot account for the AI, and you do not need to manage any AI provider keys.

Try it on your Umbraco site

If you run an Umbraco site for a business, a school, a franchise or a set of locations, this is the quickest way to answer visitors around the clock without a template change. See everything the package does on our Umbraco page, view the Umbraco Marketplace listing, or create your free account and connect your site today.

See a chatbot built for your site in 30 seconds

Paste your URL on /seeitlive and we'll generate a working AI chatbot you can chat with right now — no signup, no credit card.

Try the live demo

Frequently asked questions

Is the DBestChatBot Umbraco package free?
Yes. DBestChatBot.Umbraco is free on NuGet and listed on the Umbraco Marketplace. You need a DBestChatBot account for the AI, and you do not need to manage any AI provider keys.
Which Umbraco versions are supported?
Umbraco 10, 11, 12 and 13 (.NET 6 to 8) and Umbraco 17 and newer (.NET 10). One package covers both, and NuGet picks the right build. Umbraco 14 to 16 are not supported yet.
Do I need to edit my Umbraco templates?
No. After installing the package and adding the site token to appsettings.json, the chat widget is added to public pages automatically, and which pages show it is managed from the DBestChatBot dashboard.
Can the package change my database?
No. It only runs read queries, only on the tables and columns you choose, and sensitive columns such as passwords, emails and phone numbers are never sent.