Personas
Personas describe the chatbot’s role, tone, and identity. They are separate from instructions and settings.| Option | Description |
|---|---|
--title <title> | Persona title. Required when adding. |
--description <description> | Optional description. |
--instructions <text> | Persona instructions. |
--file <path> | Read persona instructions from a local file. |
personas create is an alias for personas add.
Instructions
Instructions control response behavior, grounding, safety rules, and model temperature.| Option | Description |
|---|---|
--title <title> | Optional title. |
--instructions <text> | Instruction text. |
--file <path> | Read instructions from a local file. |
--temperature <0-1> | Model temperature. Default for add: 0.5. |
instructions create is an alias for instructions add.
Settings
Read all settings:set is accepted as an alias for update:
chatMode, leadForm, humanSupport, and userData.
General settings
| Option | Values/default |
|---|---|
--file <section.json> | Merge JSON file with flag updates. |
--description <text> | Chatbot description. |
--support-email <email> | Support email. |
--disable-smart-follow-ups <boolean> | Default: false. |
--smart-follow-up-count <1-5> | Default: 3. |
--disable-lead-notifications <boolean> | Default: false. |
--page-context <boolean> | Default: false. |
--history-count <0-50> | Default: 1. |
--model <model> | gpt-3.5-turbo or gpt-4. Default: gpt-3.5-turbo. |
--rate-limit-thread-enabled <boolean> | Default: false. |
--rate-limit-thread-max-messages <1-1000> | Maximum messages per thread when enabled. |
Appearance settings
| Option | Description |
|---|---|
--title <title> | Widget title. |
--tooltip <text> | Launcher tooltip. |
--welcome <message> | Welcome message. |
--placeholder <text> | Input placeholder. |
--brand-color <color> | Primary brand color. |
--brand-text-color <color> | Text color on brand background. |
--icon-background-color <color> | Launcher icon background. |
--link-color <color> | Link color. |
--icon-background-transparent <boolean> | Transparent launcher background. |
--hide-sources <boolean> | Hide answer source links. |
--hide-tooltip <boolean> | Hide launcher tooltip. |
--hide-watermark <boolean> | Hide watermark. |
--hide-feedback-buttons <boolean> | Hide feedback buttons. |
--dark-mode <boolean> | Enable dark mode. |
--rtl <boolean> | Enable right-to-left layout. |
| Option | Values/default |
|---|---|
--icon-size <size> | SMALL, MEDIUM, LARGE, XL, 2XL, 3XL, 4XL, 5XL. Default: SMALL. |
--icon-position <position> | LEFT or RIGHT. Default: RIGHT. |
--icon-shape <shape> | CIRCLE or SQUARE. Default: CIRCLE. |
--desktop-auto-open <mode> | ALWAYS_OPEN_WITH_DELAY or DONT_OPEN. Default: DONT_OPEN. |
--mobile-auto-open <mode> | ALWAYS_OPEN_WITH_DELAY or DONT_OPEN. Default: DONT_OPEN. |
--desktop-open-delay <seconds> | Default: 0. |
--mobile-open-delay <seconds> | Default: 0. |
--distance-bottom <number> | Default: 16. |
--mobile-distance-bottom <number> | Mobile bottom distance. |
--horizontal-distance <number> | Default: 16. |
--mobile-horizontal-distance <number> | Mobile horizontal distance. |
--font-size <8-32> | Default: 16. |
--height <1-100> | Default: 85. |
--terms-text <text> | Terms acceptance text. |
--disclaimer <text> | Disclaimer text. |
--watermark-text <text> | Watermark text. |
--watermark-link <url> | Watermark URL. |
--cta-text <text> | CTA text. |
--cta-link <url> | CTA URL. |
--external-link-url <url> | External link URL. |
--learn-more <text> | Learn-more copy. |
Chat mode
| Mode | Description |
|---|---|
AI | Chatbot answers automatically. Default. |
AGENT | Human/agent mode. |
Advanced settings
| Option | Description |
|---|---|
--file <section.json> | Merge JSON file with flag updates. |
--top-k <1-50> | Retrieval top K. Default: 4. |
--css-selector <selector> | Selector to remove. Repeatable. |
User data settings
| Option | Values/default |
|---|---|
--collect <mode> | MANDATORY, OPTIONAL, DO_NOT_COLLECT. Default: OPTIONAL. |
--collect-name <boolean> | Default: false. |
--collect-phone <boolean> | Default: false. |
Lead form settings
| Option | Values/default |
|---|---|
--enabled <boolean> | Enable lead collection. Default: false. |
--collect-name <boolean> | Default: false. |
--collect-phone <boolean> | Default: false. |
--industry-template <template> | custom, dental, hvac, legal, real_estate, automotive, healthcare, saas, ecommerce, consulting. Default: custom. |
--trigger <trigger> | intent, unable_to_answer, after_x_messages. Default: intent. |
--custom-keywords <text> | Keywords for custom trigger behavior. |
--message-count <1-20> | Default: 1. |
--booking-enabled <boolean> | Default: false. |
--booking-link <url> | Booking URL. |
--escalate <boolean> | Escalate after lead collection. Default: false. |
--notifications-enabled <boolean> | Default: true. |
--notification-email <email> | Repeatable. |
Human support settings
--enabled, --positive-prompt, --request-prompt, --confirmation, --show-buttons, --replace-suggestions, --notifications-enabled, repeated --notification-email, --new-conversation-notifications-enabled, and repeated --new-conversation-email.
Localization and webhooks
Localization updates are JSON-file based:Conversation starters
Starters are buttons shown before the visitor sends a message.starters create is an alias for starters add.
Conversation followups
Followups are prompt buttons shown after chatbot responses.| Option | Description |
|---|---|
--title <title> | Button title. |
--message <message> | Prompt message or description. |
--description <message> | Alias-style message input. |
--link <url> | Link target. Implies LINK type. |
--type <type> | PROMPT, LINK, ESCALATION. Default: PROMPT; --link implies LINK. |
--escalation | Followups only. Creates an escalation prompt. |