Settings

4.1 API Keys

Where to find it: Botisst → API Keys.

This screen holds two independent fields, one per supported AI provider:

  • OpenAI – API Key field, with a “Generate your OpenAI API key here” link.
  • Google Gemini – API Key field, with a “Generate your Google Gemini API key here” link.

The API Keys screen. Only one key is required — add whichever provider you plan to use.

You only need to fill in the key for the provider you intend to use. The embedding provider chosen later in Knowledge Base → Database must match a provider you’ve added a key for, otherwise the Knowledge Base screen shows “✗ API Key Missing” and blocks indexing.

  1. Paste your API key into the field for your chosen provider.
  2. Click Save at the bottom of the screen.

4.2 Chatbot

Where to find it: Botisst → Chatbot. This screen has three tabs: General, Advance, and Style.

General tab

Chatbot → General: bot identity and error messaging.

FieldWhat it does
AI Assistant NameThe name shown in the chat window header (default: “Botisst”).
Greeting MessageThe first message the chatbot sends automatically when a visitor opens the chat.
Support System URLThe link visitors are sent to if they click “support agent” after an error.
API/Server Error MessageCustom text shown when a connection or API error occurs. Supports the {support_url} placeholder, which is replaced with a clickable “support agent” link.

Advance tab

Chatbot → Advance: rate limiting and conversation features.

FieldWhat it does
Chat Rate LimitRequests per minute allowed per visitor IP address on the public chat endpoint. Default: 20. Lower it if you see abuse; raise it if real visitors are being blocked.
Save Chat HistoryToggle. Enables user session continuity so a returning visitor’s conversation can resume. Off by default.
Enable Suggested QuestionsToggle. Shows quick-start suggestion questions in the chat window. Off by default.

Style tab

Chatbot → Style: avatar and branding.

FieldWhat it does
Bot AvatarUpload a custom avatar image (JPG, PNG, or SVG, max 2 MB) to replace the default letter icon.
Primary ColorHex color used for the chat header, launcher button, and visitor message bubbles. Default: #6366F1.
Chat Bubble StyleCorner rounding of message bubbles: Rounded (default), Square, or Pill.

Click Save on any tab to apply changes. Each tab saves independently.

4.3 Display Options

Where to find it: Botisst → Display Options.

Display Options screen, shown with the default configuration.

FieldWhat it does
Enable Site-wide ChatbotMaster toggle. When on, the floating chat launcher appears on every page of the site. Enabled by default.
Chat Button TextLabel text for the launcher (default: “Chat with us”).
Exclude ContentSearch box to pick specific Pages, Posts, or custom post types where the widget should NOT appear.
Auto-Open Trigger“On Page Load” (chat window opens automatically) or “Wait for Click” (default — visitor must click the launcher).
Widget Position on ScreenBottom Right (default) or Bottom Left.
Show on MobileToggle to optimize and display the widget on mobile devices. Enabled by default.

4.4 Instructions

Where to find it: Botisst → Instructions.

Instructions → System Instructions (custom prompt).

The Custom ChatBot Prompt box holds the system prompt sent to the AI model on every request. The plugin ships with a detailed default prompt instructing the assistant to answer directly, avoid phrases like “based on provided content,” proactively share relevant links, and keep answers concise. You can rewrite this prompt entirely to change the assistant’s tone, scope, and rules.

Instructions → Model Parameters: Chat Accuracy and Max Tokens.

FieldWhat it does
Chat Accuracy (0–2, default 0.7)Maps to the AI model’s temperature. Lower values give focused, deterministic answers; higher values give more creative/random answers. The UI warns that values above 1.0 are rarely needed.
Max Tokens (default 500)The longest reply the chatbot can send in a single message.