Skip to main content
BotSmith stores every conversation your agents have. From the Conversations view in your agent builder, you can browse conversation history, read full transcripts, and monitor response quality.

Accessing Conversations

1

Open the agent builder

Navigate to your agent from the Dashboard and click to open it.
2

Click the Conversations tab

Select Conversations in the top navigation of the agent builder.
A list of all chat sessions for that agent appears, sorted by most recent first. Each row shows a short preview of the first user message alongside the session timestamp.

Reading a Transcript

Click any conversation in the list to open the full message exchange. The transcript view displays:
  • User messages — aligned to the right, showing exactly what visitors typed.
  • Agent responses — aligned to the left, showing exactly what your agent replied.
Scroll through the thread from top to bottom to follow the conversation in chronological order.

Conversation Metadata

Every conversation entry surfaces the following fields:

Understanding Conversation IDs

Each conversation is assigned a unique identifier. This ID is:
  • Used as the path parameter when querying conversations and messages via the REST API.
  • Included in webhook payloads when you configure outbound webhooks for your agent.
Keep the conversation ID handy whenever you need to reference a specific session in integrations or support queries.

API Access to Conversations

You can retrieve conversations and their messages programmatically using the BotSmith REST API. See the Chat API Reference for full request and response schemas. To fetch all conversations for a specific agent, send a GET request with your bearer token:
Replace YOUR_TOKEN with your API token from Account → API Keys and YOUR_CHATBOT_ID with the agent’s ID, visible in the agent builder URL. To fetch all messages within a specific conversation, use the conversation’s ID: