SourCherry Help Centre
HomeAI EmployeeConversation AI

Conversation AI - Agent Logs



Agent Logs for Conversation AI helps teams review how AI handled a customer conversation, including the messages, actions, timing, and session details behind each interaction. This article explains where to access Conversation AI Agent Logs, what information is available, and how teams can use logs to troubleshoot responses, review contact activity, and monitor performance.


TABLE OF CONTENTS


What is Agent Logs for Conversation AI?


Agent Logs for Conversation AI gives users visibility into what happened during a Conversation AI interaction. Instead of only seeing the final message sent to a contact, users can review the conversation, the AI response, the actions the AI selected, and the steps it followed before responding.

Think of Agent Logs as a transparency view for Conversation AI. It helps users understand what their AI agent did, how it handled a customer message, and where each response came from.


Key Benefits of Agent Logs for Conversation AI


Conversation AI can perform different actions depending on the customer message, the configured agent instructions, and the tools available to the agent. For example, it may answer a question, check calendar availability, collect contact details, use a knowledge base, end a conversation, or hand the conversation over to a team member.


Agent Logs help users see these actions more clearly. They are useful when a user wants to understand questions such as:



Agent Logs are especially helpful because AI agents are not always linear. The same agent may take different paths depending on what the contact says. Logs make those paths easier to review.



Important concepts


Before reviewing Agent Logs, it helps to understand how the information is organized.


Conversation


A conversation is the full interaction between a contact and Conversation AI. It may include multiple customer messages and multiple AI responses.


Example:


A contact asks about availability, shares their name, asks for appointment slots, and later says they will confirm later. That full exchange is one conversation.




Turn


A turn is one back-and-forth exchange inside a conversation.


Example:


  1. The contact sends a message.

  2. Conversation AI processes the message.

  3. Conversation AI sends a response.


That is one turn. A conversation can have multiple turns.



Step


A step is an individual action that happens inside a turn.


A single turn may include steps such as:



Where to Access Conversation AI Agent Logs


Conversation AI Agent Logs can be accessed from three main areas.


1. Agent Logs Tab Under AI Agents (Universal View)


The main Agent Logs area gives users a central place to review Conversation AI sessions.

Users can go to AI Agents > Agent Logs to view the Agent Logs page.


From this page, users can review:





2. Conversations Page


Conversation AI Agent Logs are also available from the Conversations page.


When a conversation includes Conversation AI activity, users can open the related log directly from the conversation thread. This helps users review the AI activity without leaving the inbox.


This is useful when a user is already reading a customer conversation and wants to understand how Conversation AI handled a specific message.




3. Contact Records and Contact Side Panels


Agent Logs are available from contact records and contact side panels. This allows users to start from a contact and review the Conversation AI activity connected to that contact.


This is helpful when the user knows which contact they want to investigate but does not know the exact session or log.


Agent Logs also work with contact side panel layout customization. Users can place the Agent Logs panel in supported side panel layouts, such as the center or right panel, based on their workspace preference.



Sessions View in Agent Logs


The Sessions view lists Conversation AI activity as individual sessions. Each row represents an AI session that can be opened for more detail.


Users can use the Sessions view when they want to review a specific interaction or find a log based on filters such as time range, contact, agent, or channel.


The Sessions view may show details such as:



Users can open a session to view the raw conversation and the execution timeline for that session.



Filtering Sessions


Filters help users narrow down the logs and find the exact Conversation AI activity they want to review.


Users may filter by details such as:



For example, a user may filter to show only Conversation AI sessions from live chat for a specific contact. This helps reduce noise when there are many sessions in the account.



Contacts View in Agent Logs


The Contacts view organizes Conversation AI activity around contacts instead of only sessions.


This is helpful when a user wants to start from a contact name and review the AI activity connected to that person.


For example, if a customer named Alex contacted the business multiple times, the Contacts view can help the user find Alex and open the related Conversation AI sessions.


The Contacts view is useful for:




Metrics in Agent Logs


The Metrics tab gives users an overview of Conversation AI activity and performance.


While session logs help users understand a specific interaction, Metrics help users understand activity across multiple conversations.


Metrics may include:



Users can filter Metrics by time range, agent, channel, and contact to focus on the data that matters to them.



Customizing Metrics Layouts


The Metrics view supports layout customization. Users can organize widgets based on what they want to monitor most often.


For example, one user may want to focus on top actions and average response time, while another may care more about active contacts and channel usage.


Users can customize layouts so the most relevant information is easier to review.



Log Detail View


When a user opens a session, the log detail view shows the conversation and the execution timeline.


The log detail view generally includes:



This view helps users understand how Conversation AI moved from the customer message to the final response.


Raw Conversation and Execution Timeline


In the log detail view, users can review two important areas: the raw conversation and the execution timeline.


Raw conversation


The raw conversation shows the messages exchanged between the contact and Conversation AI. This helps users confirm what the contact said and what Conversation AI replied.




Execution timeline


The execution timeline shows what happened behind the scenes. It displays the steps Conversation AI followed during the interaction.


For example, if a contact asks for appointment slots, the timeline may show that Conversation AI:


  1. Received the customer message

  2. Invoked the AI agent

  3. Selected the calendar availability action

  4. Sent the required details into the action

  5. Received available slots from the action

  6. Generated a response using the returned slots

  7. Sent the response to the contact




This helps users understand both the customer-facing conversation and the behind-the-scenes AI activity.


Reviewing a Specific AI Message


Users can click a message or related log entry to review what happened for that part of the conversation.

For example, if a customer asks, “Can I book an appointment tomorrow?”, the related log may show whether Conversation AI called the calendar availability action, what details were sent to the action, and what result came back.


This helps users confirm whether the AI took the expected path for that customer request.


Tool and Action Calls


Conversation AI can use tools or actions to complete tasks. These may include checking availability, booking appointments, extracting contact information, ending a conversation, or handing over to a team member.


When Conversation AI calls a tool or action, Agent Logs can show information such as:



This is useful because it helps users understand whether Conversation AI used the expected action for the customer request.


Example:


If a customer asks for appointment slots, the log may show a calendar availability action. The action input may include the requested date range, and the output may include the available slots returned by the calendar.



Parsed and Raw Views


Some log details may be available in both parsed and raw formats.


Parsed view


The parsed view presents information in a more readable table-like format. This is easier for most users to understand because the data is organized into fields and values.


Raw view


The raw view shows the underlying structured data. This may be useful for advanced users who want to inspect the exact data passed between the AI agent and the selected tool or action.

For most users, the parsed view will be easier to review.



Latency and Response Timing


Agent Logs can show how long different steps took. This helps users understand why an AI response may have taken longer than expected.


For example, if Conversation AI checks calendar availability and also extracts contact information, the response may take longer because multiple steps happened before the AI replied.


Latency can help answer questions such as:




Frequently Asked Questions


Q: Are Agent Logs meant only for troubleshooting?

No. Agent Logs are mainly a transparency view. They help users understand what Conversation AI did and how it handled a conversation. They can also help users investigate unexpected behavior.


Q: What is the difference between a conversation, a turn, and a step?

A conversation is the full interaction with a contact. A turn is one back-and-forth exchange between the contact and Conversation AI. A step is an action inside a turn, such as receiving a message, calling a tool, checking availability, or generating a response.


Q: What can users see in a log?

Users can review the customer message, AI response, execution timeline, selected tools or actions, inputs and outputs, latency, status, and related session details.


Q: What is the Sessions view?

The Sessions view lists Conversation AI sessions. Users can filter and open sessions to review the conversation and execution timeline.


Q: What is the Contacts view?

The Contacts view organizes logs by contact. This helps users start from a contact record and open the Conversation AI sessions connected to that person.


Q: What is the Metrics view?

The Metrics view shows aggregated Conversation AI activity, such as conversations handled, contacts reached, AI messages, average response time, top actions, top agents, top channels, and most active contacts.


Q: What is the difference between parsed and raw views?

The parsed view presents log data in a readable table format. The raw view shows the underlying structured data. Most users will find the parsed view easier to understand.


Q: Can users open Agent Logs without leaving Conversations?

Yes. When available, users can open the related Conversation AI Agent Log directly from the conversation thread.


Q: Do Agent Logs work with contact side panel layouts?

Yes. Agent Logs work with supported contact side panel layouts, allowing users to keep logs visible alongside contact information.