AI responses explained
Settings → AI smart responses is where you fix specific answers instead of letting the model phrase them. The page has two cards — Smart Responses and Canned Responses — and a response moves between them when you change its type.
Canned versus smart
| Canned response | Smart response | |
|---|---|---|
| What the visitor gets | Exactly the text you wrote | An AI answer written from the context you supply |
| Speed | Instant | Normal AI reply time |
| Consistency | Identical every time | Varies with the question |
| Suited to | Contact details, policies, fixed wording | Company background, explanations that depend on the question |
The type is set per response with Enable Smart Response. Off means canned.
One exception: Order info is always canned. It shows a fixed form and then looks the order up, so the smart toggle is not available on it.
Getting started
Click Initialize Defaults on the Canned Responses card. Mikabot creates any of the standard responses that are missing; responses you have already edited are left alone.
The built-in texts exist in English, Dutch, French, and German. If your chatbot uses another language, the response is created without text for it and you write that text yourself.
The Situations field
Every response has Situations to Use This Response. This short line is what the AI reads when deciding whether your response applies.
Write it as a purpose, in a few words:
- for human handoff requests
- for frustrated users
- for questions about delivery times
Avoid overlap. Two responses with near-identical situations make the choice unpredictable.
The default responses
Initialize Defaults creates these:
| Response | Fires when |
|---|---|
| Welcome message | The chat is opened |
| Call user attention | Five seconds after the widget loads, if the chat has not been opened |
| Contact info | The visitor asks for a human |
| Frustrated user | The visitor is unhappy with the bot |
| Website info | Questions about your company, team, or services — the one default that is a smart response |
| Shop info | Shop, delivery, and pre-sales questions |
| Order info | Questions about an existing order |
| Email confirmation | A visitor leaves an email address or phone number |
| Product suggestions intro | Above a set of product cards |
| Category suggestions intro | Above products found through a category |
| Product not available | A specific product cannot be found |
| No products available | Nothing in the catalog matched |
| Product suggestions error | The catalog could not be reached |
| General error, API key error, No response error | Technical failures |
Shop info is only used when Enable ecommerce is on. Order info additionally needs a working order-status connection under Ecommerce → Order status; without one the bot never reaches for it.
Writing your own
- Click Add New Response
- Set the Response token — the bracketed marker, such as
[DELIVERY_TIMES], that the AI outputs to trigger this response. Uppercase letters, numbers, and underscores. - Decide canned or smart
- Fill in Situations to Use This Response
- For a smart response, write the Context Information — the facts the AI should build the answer from
- Write the text for each active language
- Save
Built-in responses keep their own token and it cannot be changed.
Generating context from a page
Smart responses have a From Page field. Enter a URL and click Read page and add information to context; Mikabot fetches that page and adds a draft to the context field.
Read the generated text before saving. It is a draft, and it cannot tell that a page is out of date.
Filling in the other languages
On the English text there is a Translate this text to the other languages button, which fills the remaining active languages for that response. Check the result — it is a machine translation, not a review.
Managing responses
- Enable This Response — switch a response off without deleting it
- Translated — a checkbox you tick per language to record that the text has been done. It is a marker for your team; nothing in the bot depends on it.
- Delete — built-in responses cannot be deleted. Attempting it returns an error telling you to disable them instead.
A missing translation falls back to English, so a visitor writing in Dutch may get an English answer.
To restore Mikabot’s original wording, see Reset to default on the individual message screens under Settings → Bot personality. The AI smart responses page has no reset button — re-running Initialize Defaults only fills in what is missing.
Testing
After each change, ask the triggering question on the Demo page in every active language. Check that the right response fires, and that no placeholder braces are showing.
Related
Related articles
Site info and AI context
Fill in the fields that tell the AI who you are, what you sell, and how to sound.
Appearance and branding
Set the bot name, avatar, colour, and corner radius so the widget matches your store.
Chatbot and error messages
Rewrite the welcome message, attention popup, and product intro texts.
Contact us
Our support team is ready to give you fast, personal help when you need it.