Skip to main content
Customization commands control how a chatbot sounds, behaves, appears, and guides conversations.

Personas

Personas describe the chatbot’s role, tone, and identity. They are separate from instructions and settings.
Options: personas create is an alias for personas add.

Instructions

Instructions control response behavior, grounding, safety rules, and model temperature.
Options: instructions create is an alias for instructions add.

Settings

Read all settings:
Update all settings from a JSON file:
Read one section:
For section updates, set is accepted as an alias for update:
Supported sections:
Section aliases also accept camelCase names such as chatMode, leadForm, humanSupport, and userData.

General settings

Fields:

Appearance settings

Common fields: More appearance fields:

Chat mode

Modes:

Advanced settings

Fields:

User data settings

Fields:

Lead form settings

Fields:

Human support settings

Fields include --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:
Webhook fields:

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.
Prompt button fields:

Full reference