Appearance and languages
Make the chat widget look like part of your site and speak your customers' language. Every change shows in a live preview before you save.
Updated
On this page
What you can change
#| Setting | What it does | Limits |
|---|---|---|
| Primary colour | The launcher, your visitor's messages and buttons. Text on it switches between light and dark automatically | A hex colour such as #4F46E5. A contrast check shows whether it passes AA (4.5:1) |
| Theme | Auto follows the visitor's system setting; or always Light or Dark | |
| Launcher position | Bottom right or bottom left | |
| Launcher icon | Replaces the chat bubble on the launcher button. Upload an image or paste its link | PNG, JPEG or WebP, up to 1 MB and 1024×1024 px; square, transparent works best |
| Title | The name in the chat header; empty uses the bot's name | Up to 100 characters |
| Subtitle | A line under the title, for example We reply instantly | Up to 200 characters |
| Avatar | A square image shown in the header. Upload an image or paste its link | PNG, JPEG or WebP, up to 1 MB and 1024×1024 px (or an http/https link) |
| Welcome message | The first message a visitor sees | Up to 2000 characters |
| Input placeholder | The hint in the message box | Up to 200 characters |
| Suggested prompts | Buttons with common questions, so visitors can start with one tap | Up to 6, each up to 200 characters |
| Show "Powered by Kothadesk" | A small link at the bottom of the chat. The Business plan can switch it off | On the Free and Pro plans the link is always shown |
Save with the Save button or Cmd/Ctrl+S. Live widgets pick up changes the next time a visitor loads a page.
Uploading, replacing or removing an image saves it straight away; your other unsaved changes stay unsaved. Uploaded images are checked (the file itself must be a PNG, JPEG or WebP; SVG is not accepted), their hidden metadata such as camera and location details is removed, and they are served from your API address, so a site with a Content-Security-Policy needs that address in img-src (the Install tab shows it).
The live preview
#The preview is the real widget, showing your unsaved changes. Switch between desktop and mobile, a light or dark page, and any of the ten languages. Turn on Try it to get real answers: those messages go to the Playground as test conversations.
Languages
#The widget's buttons and messages come in 10 languages: English, Hindi, Hinglish (romanised Hindi), Bengali, Assamese, Spanish, Arabic (right to left), French, German and Portuguese. The assistant's answers follow the visitor's own language and script separately.
- By default the widget uses the visitor's browser language, falling back to the bot's language and then English.
- Set a fixed language for the bot in Bot settings, or force one on a page with data-locale="hi" on the script tag.
- On the hosted chat page, add ?locale=bn to the link.
Widget text: pick a language and replace any message with your own wording, for example the welcome text, offline messages, the live-support offer or the tool confirmation labels (up to 500 characters each). Empty fields use the platform text shown in grey. Button and screen-reader labels cannot be changed.
Worked examples
#Online shop
A fashion store
A widget in the store's colour that gets shoppers to the most common questions quickly.
- Primary colour: the store's brand colour; check it passes AA.
- Title: Style help. Subtitle: Sizes, delivery and returns.
- Suggested prompts: Where is my order? · What size should I get? · How do returns work?
Clinic or bookings
A multi-speciality clinic in Guwahati
Patients who read Assamese or Bengali should feel at home.
- Leave the language on automatic so each patient's browser decides.
- In Widget text, write the Assamese welcome message yourself: "নমস্কাৰ! চিকিৎসকৰ সময় বা এপইণ্টমেণ্টৰ বিষয়ে সোধক।"
- Suggested prompts: Book an appointment · OPD timings · Doctors available today.
Software company
A software product with a dark interface
Blend into the app's dark theme and help users find answers in the docs.
- Theme: Auto, so it matches users who switch the app between light and dark.
- Launcher position: bottom left, away from the app's own action button.
- Welcome message: Ask anything about setup, billing or integrations.
Coaching institute
A coaching institute for Hindi-speaking students
Talk to students and parents in the language they use at home.
- Fixed language Hinglish in Bot settings if most students type Hindi in English letters.
- Suggested prompts: Batch timings · Fees kitni hai? · Demo class kab hai?