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 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