Skip to main content
These commands help support teams and AI agents inspect what visitors asked, follow up with messages, organize threads with tags, and maintain lead records. Most commands in this section require a chatbot ID:

Conversations

Conversations are visitor chat threads.

List conversations

List filters:
Use --json when an agent needs the complete thread ID. Human table output may shorten long IDs for readability.

Get one conversation

The response includes conversation metadata, visitor details, assigned tags, lead information, mode, state, and recent messages.

Update a conversation

Update fields:

Quick conversation actions

Bulk conversation actions

Bulk actions:

Messages

Messages are individual entries inside a conversation.

List messages

Options:

Send a visitor message

Send into an existing conversation:
Start a new conversation by omitting the thread ID:
The CLI sends normal visitor/user messages. Agent and system messages are internal SiteGPT states and are not exposed as public sender options.

React to a message

Edit a message

Tags

Tags help organize conversations.
tags create is an alias for tags add. Use tag IDs with conversation filters and updates:

Leads

Leads are visitor contact records collected by SiteGPT.

List leads

List filters:

Get and update leads

Quick lead actions

Bulk lead actions

Bulk lead actions:
--yes is required for bulk delete.

Full reference