Skip to content

Log Details

For: Account owners, support leads and whoever investigates a specific answerRequires: Any signed-in user; no plan, role or feature flagScreenshots show sample data

The Log Details page shows one AI action in full: one call your assistant made to an AI model. It tells you which provider and model answered, whether the call succeeded, what the AI was given (the visitor’s messages, page context from your product, knowledge base passages, skills and tool results) and what it replied. The operating instructions given to the model are never shown. Use it to understand why a particular answer came out the way it did. You reach it from a row on AnalyticsAI actions or from View call in a conversation turn; everyone in your workspace can open it.

The same content also appears, without the page heading, in the detail panel of AnalyticsFeedback and in a customer’s chat details.

  • Check how the call went. The top card names the provider and model, the duration, the HTTP status, the conversation it belongs to and, for a failed call, the error. Check how the call went.
  • See what the AI was given. The visitor’s messages, attachments, the hidden context your product passed in, and the knowledge base passages with their relevance. See what the AI was given.
  • See what the AI did and answered. The skills and capabilities it had, the results of the tools it had called, the tools it could call, and its answer with any tool requests. See what the AI did and answered.
  • Understand a failed call. The provider’s error message and status code tell you whether to wait, retry or change a model. Understand a failed call.
The "Log Details" page of one AI action, opened from the AI actions list. The highlighted "Execution Information" card has a green success check and badges for the agent route support and "Success". It lists "LLM Provider" Anthropic, "LLM Model" claude-sonnet-4-5, "Duration" 3.32s, "HTTP Status Code" 200, the "Chat Session ID" and "Executed At" Sep 14, 2026, 04:10:42 PM. Below, "Messages" shows the customer's request "Please switch our workspace from monthly to annual billing starting next month."The "Log Details" page of one AI action, opened from the AI actions list. The highlighted "Execution Information" card has a green success check and badges for the agent route support and "Success". It lists "LLM Provider" Anthropic, "LLM Model" claude-sonnet-4-5, "Duration" 3.32s, "HTTP Status Code" 200, the "Chat Session ID" and "Executed At" Sep 14, 2026, 04:10:42 PM. Below, "Messages" shows the customer's request "Please switch our workspace from monthly to annual billing starting next month."
The top of an AI action shows which provider and model answered, how long it took and whether it succeeded.
What this screenshot shows
Screen
Log Details (/admin/ai-logs/:id)
Highlighted
“”, execution-information-card, success. summarises the call
Also visible
Provider Anthropic, model claude-sonnet-4-5, 3.32s, HTTP 200; Messages: the customer's request
Purpose
the AI action page as it opens
RegionWhat it showsWhat you do there
HeaderA back arrow and the heading Log DetailsReturn to AI actions
Execution InformationResult, badges, provider, model, duration, status, chat session and timeCheck how the call went
Messages and the context sectionsWhat the AI was givenCheck the inputs behind the reply
Skills, capabilities, tool results and toolsWhat the AI could use and what its tools returnedCheck whether a tool or skill was involved
Response DataThe answer, tool requests and finish reasonRead what the AI produced

The Execution Information card at the top sums up the call. Its header carries a green check or red marker and a row of badges:

BadgeShown when
The agent, such as general or supportAlways, when the call belongs to an agent
“Structured Output”The AI was asked for a structured answer, such as data for a chart or table. In English in every language.
NotificationThe AI could send a notification by email or Telegram during this call
Short extractOnly part of the request and response was kept for this call
Success or FailedAlways

Below the badges are LLM Provider, LLM Model, Duration, HTTP Status Code, Chat Session ID and Executed At.

Example: a visitor asked to switch their workspace to annual billing. The card shows a green check, the agent general, the provider and model that answered, a duration of a few seconds and HTTP 200. The Chat Session ID identifies the conversation; quote it to support or use it to find the chat under CRMCustomers.

  • The chat session ID is plain text, not a link.
  • “N/A” under Duration means no duration was recorded for the call.
  • Dates are in US format in every language, such as Sep 14, 2026, 04:10:42 PM.

The middle of the page lists everything that went into the call apart from the operating instructions.

Further down the AI action page. "Injected Context" explains that this is hidden context the embedding site pushed into the conversation and lists two entries: the customer Niklas Günther of Muster Energie AG (cus_48247) and the locale. The highlighted "Knowledge Base Context" section shows the file Billing FAQ.pdf with a "Relevance" of 71% and the passage it gave the AI: plans can be switched between monthly and annual billing at any time, prorated, with a credit for the unused period.Further down the AI action page. "Injected Context" explains that this is hidden context the embedding site pushed into the conversation and lists two entries: the customer Niklas Günther of Muster Energie AG (cus_48247) and the locale. The highlighted "Knowledge Base Context" section shows the file Billing FAQ.pdf with a "Relevance" of 71% and the passage it gave the AI: plans can be switched between monthly and annual billing at any time, prorated, with a credit for the unused period.
See what the AI was given besides the question, including page context from your product and knowledge base passages.
What this screenshot shows
Screen
Log Details (/admin/ai-logs/:id)
Highlighted
“”, knowledge-base-section, one entry, relevance 71%. shows which knowledge base passages were used
Also visible
Injected Context with customer and locale; Billing FAQ.pdf passage
Purpose
check the inputs behind an answer
SectionWhat it shows
MessagesThe conversation as the AI received it: the visitor’s messages and the assistant’s earlier replies, oldest first. No messages in this request when there were none.
Attachments sent to AIFiles the visitor attached: name, type and approximate size. Only when there were any.
Injected ContextContext your product passed into the conversation, such as the customer’s account or the page they were viewing. Shown with the note "Hidden context the embedding site pushed into this conversation (e.g. the page the user was viewing). Never shown to the user."
Knowledge Base ContextThe knowledge base passages the AI received: file name, Relevance as a percentage, and the passage text

Relevance is how closely a passage matched the visitor’s question. Higher means a closer match.

Example: Injected Context lists the customer’s name, company and customer number that your product passed in, plus the locale. Knowledge Base Context shows a passage from a billing FAQ saying that a plan change is prorated with a credit for the unused period. If the answer then leaves the credit out, the knowledge was there and the gap is in how the answer used it.

The lower part of the page shows what the AI could use and what came out.

The lower part of the AI action page. "Injected Skills" lists the skill Plan changes and "Injected Capabilities" names the Demo Billing API and Demo Accounts API areas. The highlighted "API Execution Results" section shows that the tool changeSubscriptionPlan ran successfully before this answer. "Available Tools" lists the twelve tools the AI could call, and "Response Data" shows the "Assistant Response" "Your workspace will move to annual billing on 1 October. You will receive a prorated invoice today." with finish reason completed.The lower part of the AI action page. "Injected Skills" lists the skill Plan changes and "Injected Capabilities" names the Demo Billing API and Demo Accounts API areas. The highlighted "API Execution Results" section shows that the tool changeSubscriptionPlan ran successfully before this answer. "Available Tools" lists the twelve tools the AI could call, and "Response Data" shows the "Assistant Response" "Your workspace will move to annual billing on 1 October. You will receive a prorated invoice today." with finish reason completed.
Tool results and the final answer show what the AI did and said; the operating instructions themselves are never shown.
What this screenshot shows
Screen
Log Details (/admin/ai-logs/:id)
Highlighted
“”, api-execution-results-section, one successful tool result. lists the tool results fed back to the model
Also visible
Injected Skills, Injected Capabilities; Available Tools (12); Response Data with the assistant's answer
Purpose
what the AI did and answered
SectionWhat it shows
Injected SkillsThe names of the skills the AI received for this call
Injected CapabilitiesThe names of the capability areas the AI was told about, such as your toolkits
API Execution ResultsResults of tools that ran before this call, as they were fed back to the AI, each with a success or error icon
Available ToolsThe names of every tool the AI could call
Response DataAssistant Response with Chart or Table badges when the answer contained one, Tool Execution Requests when the AI asked to run tools, and Finish Reason
  • A call that asks for a tool usually has no answer text. The AI asks for the tool in one call, StrikeUp runs it, and the next call of the turn receives the result under API Execution Results and writes the answer.
  • You see names, not definitions. Skills, capabilities and tools are listed by name; their instructions and parameter descriptions are not shown.
  • A tool marked Notification is one of the built-in notification tools that send an email or a Telegram message.

A failed call shows a red marker, the HTTP status the provider returned and, under Error Message, its message.

The Log Details page of a failed AI action. The "Execution Information" card has a red failed marker and shows "LLM Provider" Anthropic, "LLM Model" claude-sonnet-4-5, a duration of about 30 seconds and "HTTP Status Code" 529. The highlighted error message reads "Anthropic API returned 529 Overloaded. Retrying with the same model." The same conversation turn shows a successful second attempt, so the customer still got an answer.The Log Details page of a failed AI action. The "Execution Information" card has a red failed marker and shows "LLM Provider" Anthropic, "LLM Model" claude-sonnet-4-5, a duration of about 30 seconds and "HTTP Status Code" 529. The highlighted error message reads "Anthropic API returned 529 Overloaded. Retrying with the same model." The same conversation turn shows a successful second attempt, so the customer still got an answer.
A failed call shows the provider's error; check the turn on the Activity tab to see whether a retry succeeded.
What this screenshot shows
Screen
Log Details (/admin/ai-logs/:id)
Highlighted
“”, execution-information-error, failed, HTTP 529. explains why the call failed
Also visible
Provider Anthropic, model claude-sonnet-4-5, HTTP 529, ~30 s
Purpose
a failed AI action
StatusUsually meansWhat to do
429The provider limited the number of requestsCheck the limits of your AI connection; add a fallback model
500–599, such as 529The provider had an internal error or was overloadedUsually temporary; check on Activity whether a retry succeeded
401 or 403The provider refused the credentialsIf you use your own AI connection, check its key
400The provider rejected the requestRead the message under Error Message

A failed call does not always mean a failed answer. StrikeUp can retry the same model or fall back to another one. Open the turn on the Activity tab of AnalyticsAI actions to see whether a later attempt succeeded.

Where

At the top left, before the heading Log Details.

What

Returns to AnalyticsAI actions, on the AI actions tab and its first page.

Why

Go back to the list after checking one call.

FieldWhat it showsWhy
LLM ProviderThe AI provider, such as OpenAI or AnthropicKnow whose service answered
LLM ModelThe exact modelCheck the model your settings picked
DurationSeconds, or “N/A”Find slow calls
HTTP Status CodeThe provider’s status, such as 200 or 529Tell success from failure and its kind
Chat Session IDThe conversation’s identifierFind the conversation or quote it to support
Executed AtDate and time in US formatPlace the call in time
Error MessageThe provider’s message, only for failed callsUnderstand the failure
SectionWhat it showsWhy
MessagesThe messages the AI received, with their roleSee exactly which question the AI answered
Attachments sent to AIAttached files: name, type, approximate sizeConfirm a file reached the AI
Injected ContextContext your product passed inCheck that your product sends the right customer and page details
Knowledge Base ContextPassages from your knowledge base, with relevanceCheck whether the right article was found
SectionWhat it showsWhy
Injected SkillsSkill namesConfirm the skill you expected was active
Injected CapabilitiesCapability namesSee which areas the AI knew it could act in
API Execution ResultsTool results fed back to the AICheck what your API returned before the answer
Available ToolsTool namesCheck that a tool was offered at all
Response DataThe answer, tool requests and finish reasonRead what the AI produced, or No response content
TopicFact
Hidden by designThe operating instructions, the descriptions and parameters of tools, and the text of skills are never shown. Names are.
MaskingResponses from your API are masked by your rules under SecurityData masking before the AI sees them, so API Execution Results shows masked data. When a tool call fails, the error text from your API reaches the AI unmasked and appears here as it was. If masking itself fails, the original data is used. Visitors’ messages are not masked.
Kept indefinitelyStrikeUp keeps the full request and response of every call, with no automatic deletion. The only automatic deletion in Analytics is the event history of finished agent jobs: their events are deleted once they are more than 7 days old.
Partial recordsShort extract marks a call of which only part was kept: older records, and conversations whose AI text was erased on request. Some sections are then empty.
No cost or tokensThis page shows neither. Find them on the Activity tab of AI actions.
Read-onlyNothing on this page can be changed, copied with a button or refreshed; reload the browser page to load it again.
Who sees itEvery signed-in user of your workspace, whatever their role.

The operating instructions given to the model are hidden on purpose on every AI action page. Log Details shows the visitor’s messages, the context the AI received and its answer, and lists skills, capabilities and tools by name only.

The Short extract badge in Execution Information means only part of the call’s request and response was kept. It appears on older records and on conversations whose AI text was erased on request, and some sections of the page are then empty.

Each section appears only when the call had that kind of content. A call without attachments has no Attachments sent to AI, a call where no knowledge base passage matched has no Knowledge Base Context, and a Short extract record can lack several sections.

Why is there no answer text, only tool requests?

Section titled “Why is there no answer text, only tool requests?”

That call asked to run a tool. The AI requests tools in one call; StrikeUp runs them, and the next call of the same turn receives the results under API Execution Results and writes the answer. Open the turn on the Activity tab of AI actions to find it.

What does Relevance mean in Knowledge Base Context?

Section titled “What does Relevance mean in Knowledge Base Context?”

Relevance under Knowledge Base Context is how closely a knowledge base passage matched the visitor’s question, as a percentage. Higher is closer. A low value on the only passage often means the knowledge base has no article that really answers the question.

Injected Context lists the information your product passed into the conversation through the widget, such as the signed-in customer or the page they were on. The AI uses it to answer; the visitor never sees it in the chat.

“N/A” under Duration in Execution Information means no duration was recorded for the call. The rest of the call’s details are still complete.

No. Log Details shows the call broken into sections and has no copy buttons and no raw view. The raw request contains the operating instructions, which are never shown.

Where do I see the cost and tokens of this call?

Section titled “Where do I see the cost and tokens of this call?”

Not on this page. Open AnalyticsAI actions, select the Activity tab and open the turn: each attempt shows its tokens and estimated cost there.

Copy the Chat Session ID from Execution Information, then open the customer’s chat under CRMCustomers. The ID is plain text on this page, not a link.

Responses from your API are masked by your rules under SecurityData masking before the AI sees them. Visitors’ messages are not masked, and the error text of a failed tool call reaches the AI and this page unmasked.

Every signed-in user of your workspace, whatever their role, can open an AI action from AnalyticsAI actions. Keep that in mind for what your visitors write and what your API returns.

SymptomWhat to check
Log not foundThe link may be wrong or the call no longer exists. The same message appears when loading failed: reload the page, and if it persists, sign out and in again.
A section you expected is emptyCheck for the Short extract badge; such records keep only part of the call. Otherwise the call had no such content.
The answer ignored the knowledge baseCheck Knowledge Base Context: no passage, or a low Relevance, means no matching article was found. Check that your knowledge base has an article that answers this question.
A tool you expected is not under Available ToolsThe tool may be switched off in its toolkit or limited by a tool policy for this customer.
Injected Context is missing or wrongYour product did not pass the context. Check how your page passes context to the widget.
Customer data appears unmasked in API Execution ResultsCheck your rules under SecurityData masking. Error texts from failed tool calls are not masked.