Skip to main content

Multi-language chatbots

Customers from all over the world visit your online store? Create multilingual chatbots for them to ensure even better communication and answer all their questions.

Do you have multiple domains for different languages or a multilingual website? In both cases, it's useful to set up and maintain a separate chatbot for each language. In this guide, we'll show you how to create and use multiple chatbots in one Smartsupp account.

We've broken the article into a few sections:

Available in: EXPERT and ULTIMATE packages (Legacy: PRO, Ultimate). Multilingual chatbot management requires the advanced targeting features included in these plans.


Before you start

Make sure the Smartsupp code snippet is installed on every website (or every language variant of your website) where you want a chatbot to run. Without the snippet, no chatbot will appear.

💡 Need help with installation? See Smartsupp installation.


Step 1 — Create or duplicate a chatbot

Go to the Chatbot tab in your dashboard and create a new chatbot by clicking + Add new. In the chatbot builder, prepare the structure and write the texts.

Once your first chatbot is ready, return to the Chatbot tab — you'll see it in the chatbot overview. Click the three dots on the right and choose Duplicate.

💡 If you already have a chatbot you want to translate, just duplicate it — no need to build a new one from scratch. For the basics of chatbot building, see Chatbot.


Step 2 — Translate the duplicate

Open the duplicated chatbot and translate every text node into your target language. All changes are saved automatically — there's no separate "Save" button.

Repeat the duplicate-and-translate process for every additional language you support.


Step 3 — Set URL or title targeting

Open the translated chatbot, click Settings (1), choose Where (2) the chatbot should be triggered, then select On specific pages (3). You can target by either URL address or page title.

Targeting operators:

  • is / isn't — chatbot triggers only on a specific exact URL of your choice (e.g. www.eshop.com/de/).

  • contains / not contains — chatbot triggers on any page whose URL contains your chosen substring (e.g. all pages under www.eshop.com/products).

Important: Always set a different URL or title for each chatbot. If you leave the targeting empty, the chatbot triggers on all your domains and pages — and only the first matching chatbot will appear in the chat box.

💡 Note: If you have two or more chatbots with the same conditions, only the chatbot created first will be displayed.


What's next?

💡 Need more help? Contact our support team — we're happy to assist!

Did this answer your question?