Asyntai AI Chatbot for Contao

Install the extension from the Contao Manager, paste your widget ID into the settings, and every page of your site can answer questions on its own. No template edits, no snippet hunting, nothing to maintain.

Get Started Free See Pricing

Two Fields In The Back End, Then It Runs

Contao editors should not have to open a template to add a chat window. So they do not.

The Asyntai section in the Contao back end settings, with the widget ID field filled in

It Lives Where Contao Keeps Everything Else

The extension adds an "Asyntai AI chatbot" section to System › Settings, next to your date formats and upload rules. Paste the snippet from your Asyntai dashboard into one field and save. Clear the same field and the chat is gone again.

The Asyntai chat window answering a visitor question on a Contao front end page

Every Front End Page, Straight Away

Once the ID is saved, the chat bubble appears on every front end page through Contao's own page hook. You do not touch a layout, a template or an article, and you do not need to remember to add it to the next page you build.

The Asyntai package on Packagist, ready to install through the Contao Manager

A Normal Contao Package

It is a Composer bundle with a Contao Manager plugin, so it installs the way every other extension on your site did. Search for Asyntai in the Contao Manager, or run one Composer command if you deploy from the command line.

Built The Way Contao Is Built

An extension that behaves itself is one you can forget about after installing it.

The Standard Page Hook

The script is added through Contao's generatePage hook, at the end of the body. Nothing is patched, no core file is touched, and an update to Contao cannot break it.

Loads After Your Page

The widget only starts fetching once the page load event has fired, so your own content is on screen first. A slow moment on our side can never hold up yours.

German And English Labels

The back end labels ship in German and English, so the setting reads properly for the many Contao teams who work in German all day.

Paste The Whole Snippet

You do not have to pick the ID out of the script tag. Paste the whole snippet from your dashboard and the extension stores only the clean ID.

An Obvious Off Switch

Empty the field and the script stops appearing on the next page load. There is no cache to clear, no second setting to find and no leftover markup.

Front End Only

The chat is added to your public pages and never to the Contao back end, so your editors work in a clean interface.

Your Contao site already holds the answers

Let a visitor ask for them instead of hunting through the navigation.

Get Started Free

How It Works

Three steps, and the third one is pressing Save

1

Create Your Assistant

Open a free Asyntai account, add your website address, and let it read your pages. Upload price lists, terms or manuals if the answers live in documents.

2

Install The Extension

In the Contao Manager, search for Asyntai and install it. On the command line it is one Composer command and the usual database update.

3

Paste And Save

Go to System › Settings, paste the snippet into the Asyntai widget ID field, and save. Reload your site and the bubble is there.

View Documentation

Most visitors will not read the whole page

They will ask one question. Someone should be there to answer it.

Get Started Free

What The Extension Actually Does

It adds two fields to your settings and one small script to the end of the body on front end pages. That is the whole of it. It stores nothing about your visitors, adds no database tables, and changes no page, article or template you have built.

  • Contao 5.3 or later, PHP 8.2 or later
  • Installs from the Contao Manager or with Composer
  • No template changes and no new database tables
  • Open source under the MIT licence
Create Your Assistant

Free to start, and the Contao extension costs nothing

Simple, Transparent Pricing

The extension is free. You pay for the Asyntai plan behind it, and each answer counts as one message.

See all plans and pricing

What Changes On The Site

Same pages, same design, far fewer unanswered questions

Answers At Two In The Morning

Somebody reads your services page late at night and has one question. They get an answer then, instead of a contact form and a wait until Monday.

Fewer Repeat Emails

Opening hours, delivery times, what is included in a price. The questions your team answers ten times a week are already written down somewhere on the site.

Visitors In Their Own Language

A question in French comes back in French, even when your site is only in German. Your content does not have to be translated for the answer to be.

Ten minutes from now it could be live

Install, paste, save. Then watch the first conversation come in.

Get Started Free

Frequently Asked Questions

What Contao agencies ask before installing it on a client site

Do I need to edit a template or a layout?
No. The extension uses Contao's generatePage hook to add the script at the end of the body. Your templates, layouts and articles stay exactly as they are, which also means an update never overwrites your change.
Will it slow the site down?
The loader waits for the page load event before it fetches anything, so your own content renders first. The tag itself is a few hundred bytes of inline JavaScript with no library behind it.
Which Contao versions does it support?
Contao 5.3 and later, on PHP 8.2 or later. It was built and tested on Contao 5.7. On an older Contao 4 site you can still use Asyntai by pasting the snippet into your page layout by hand.
Where do the answers come from?
From your own material: the pages Asyntai reads on your site, the documents you upload, and the instructions you write in the dashboard. Where your content says nothing, the assistant says it does not know rather than inventing an answer.
Can I run it on one site and not another?
The setting belongs to the Contao installation, so each installation has its own widget ID. Give every client site its own Asyntai website and each one answers from its own content, with its own chat history.
How do I remove it?
Clear the widget ID field to switch the chat off, or uninstall the extension in the Contao Manager. Nothing is left behind: there are no tables to drop and no template to put back.

Give Your Contao Site A Voice

Install the extension, paste one ID, and your pages start answering for themselves.

Get Started Free - No Credit Card Required