Templates and languages
The three bundled templates
Section titled “The three bundled templates”Edit a chatbot and open Chatbot templates. Each card previews its avatar and greeting and lets you read its instructions before applying it. All three templates are available in Free, with images bundled in the plugin and no external download.
| Template | Role | Colors | Visitor avatar |
|---|---|---|---|
| Ninji — Default | Clear, factual general assistant | Gray and red | Female |
| Leo — Customer support | Patient, practical support | Blue and neutral grays | Female |
| Aria — Services | Curious, pressure-free services guide | Graphite and amber | Male |
Each template uses its Bubble image for the floating button, Avatar for bot messages, and Full image for the side figure. The side figure appears when enabled in settings. All three use the Botshido pictogram as the topbar icon. You can customize these images.
Prompts do not need a heading such as “# Aria - Base Prompt”. They define role, tone and boundaries; business facts belong in the Knowledge Base. Bundled prompts are in English and instruct the assistant to reply in the visitor’s language. Applying a template with an Italian WordPress locale uses the template’s Italian labels and greeting; Ninji, Leo and Aria keep their names.
Applying and undoing
Section titled “Applying and undoing”- Save pending edits and check the selected chatbot.
- Choose Apply template and confirm.
- Check the prompt, greeting and appearance on the test page.
Application saves immediately, including on an already public chatbot. It replaces the prompt, greetings, colors and other included appearance fields, plus images for bundled templates and ZIP packages. It preserves the chatbot’s management name and status, API keys, Knowledge Base, blocks and flows, quick-question content, privacy and handoff configuration.
Undo last application restores the affected fields to their previous values. There is only one undo level: another application replaces the recovery point. Undo also overwrites later edits to those same fields; it is not a full backup.
Updating the plugin does not reapply templates to existing chatbots. To adopt a revised template, apply it again, replacing customizations in affected fields. To change only an image or color, use appearance settings instead. To restore only the topbar pictogram, use the default-icon reset control.
Import, export and online library
Section titled “Import, export and online library”Importing a template file is available in Free: it lets you install templates you receive or download, for example a niche template offered on botshido.com. Export and the online catalog are Pro; in Free those controls show Discover Pro.
- Export template (Pro) downloads a ZIP containing the prompt, supported appearance fields and five images: floating button, bot, visitor, side figure and topbar icon.
- Import template (.zip / .json) (Free and Pro) applies a file to the selected chatbot. ZIP images are imported into the destination site’s Media Library; JSON transfers the prompt and supported settings without images.
- Load / refresh online catalog (Pro) requests the catalog from botshido.com. It sends no chatbot content or API keys. Template availability depends on the published catalog; loading it does not itself apply a template.
Save the chatbot before exporting. Templates do not contain credentials, knowledge, conversations or a complete configuration backup. Imports and online template applications use the same undo command. Images from a successful import remain in the Media Library after undo, as they may be reused elsewhere.
ZIP packages require the PHP ZIP extension and PNG, JPEG or WebP images. Limits: 20 MiB per ZIP, 3 MiB per image, 4096 pixels per side, 16 MiB total uncompressed content; JSON up to 1 MiB. Hosting upload limits may be lower. GIF, SVG and sounds are not included. Use local Media Library images or bundled plugin assets: export does not download images from external/CDN URLs. If an image is rejected, select a supported local copy and try again.
English, Italian and multilingual content
Section titled “English, Italian and multilingual content”The plugin includes English and Italian translation catalogs. Check both the site language and your WordPress profile language for the administrator interface.
Prompts, greetings and other custom texts are not automatically translated when the language changes. The plugin integrates dynamic string registration with WPML/Polylang. With those tools, configure and verify translations for prompts, greetings, blocks and flows. Translated flow button labels retain their relationship to the configured destinations.