Logs

Every conversation your AI assistant has can be kept, read and analysed. The Logs tab shows you what people asked, which sources answered them, where the users came from, and which questions your assistant could not answer — plus the two settings that decide whether any of it is recorded at all.

The Logs tab of an AI assistant

Opening the Logs tab

Open the assistant and go to Analytics. The page has two tabs:

  • Logsconversations, messages, users and the storage settings. This page.
  • Feedbackthe ratings users left on individual answers — see Feedback.
The Logs and Feedback tabs of the Analytics page
Logs and Feedback are now one page
In the previous design Logs and Feedback were two separate entries in the assistant menu. The redesign merged them into a single Analytics page with a tab each, so switching between an answer's rating and the conversation it came from no longer means navigating away.

Storage and visibility

Two dropdowns sit at the top of the Logs tab, side by side. Together they decide whether conversations are recorded and who is allowed to read them. Both save immediately and confirm with a short message.

Storage settings

Storage settings decides what is written down in the first place:

  • Store allYour conversations are saved and accessible to users of this assistant.
  • Discard allYour conversations are not saved.
  • Store anonymizedYour conversations are saved anonymously and accessible to users of this assistant.
Discard all also locks visibility
Switching storage to Discard all immediately forces the visibility setting to Not Shared and greys it out — there is nothing left to share. Switch storage back to Store all or Store anonymized to unlock it again. Turning off storage does not delete what was already recorded; use the retention policy or Delete all for that.

Visibility settings

Visibility settings decides who may read what was recorded:

  • Share with All AI Assistant usersLogs are visible to all AI Assistant users.
  • Share with the AI Assistant ownerLogs are also visible to the AI Assistant owner.
  • Not SharedLogs are not shared with anyone.
Who can change visibility
Only platform administrators, organization administrators, and owners who do not belong to any organization can change this setting. For everyone else the dropdown is disabled and QAnswer explains: "Admins manage this setting. If you'd like it changed, please contact your admin." Individual options can also be greyed out when your plan or your administrator does not allow them.
The Storage settings dropdown

What each storage option means in practice

The storage option you pick determines what actually appears in the tabs below.

Storage optionConversations recordedUser identity keptFeedback can be collected
Store all✅ Yes✅ Yes✅ Yes
Store anonymized✅ Yes❌ No — users appear anonymously✅ Yes
Discard all❌ No❌ No❌ No — the rating buttons are hidden

The log tabs

Below the settings, the logs are split across tabs that each carry a live count — Conversations, Messages and Users, plus a Forks tab that only appears for administrators on a template assistant.

The Conversations, Messages and Users tabs with their counts
Note
Until the assistant has had its first conversation, all tabs are replaced by a single "No conversation" placeholder.

Conversations

One row per conversation. The columns are:

  • Conversation IDthe internal identifier, handy when you need to quote a specific conversation to support.
  • Titlethe conversation's title. A small icon marks conversations that carry feedback, with the hint that the details live in the Feedback tab.
  • Userwho held the conversation — empty when storage is set to Store anonymized.
  • Fileshow many files were attached to the conversation.
  • Originthe interface the conversation came through — the playground, the public page, a widget, the API and so on.
  • Creation datewhen it started. The column header carries a date-range filter.
  • Actionsper-row actions, including deleting that single conversation.

The toolbar

Above the table:

  • Columnsshow or hide individual columns.
  • Filtersfilter the table on any column.
  • Exportdownloads every conversation as a CSV file named after the assistant.
  • Retention policyopens the automatic-deletion settings. Only shown if you have write access.
  • Delete selected / Delete allthe same button changes label depending on whether you have ticked any rows. Both ask for confirmation, and the confirmation warns that the action cannot be undone.
  • Search logsthe magnifier on the right opens a dialog that searches across the recorded conversations.
Delete all really means all
Because of the visibility setting you may only be able to see part of the logs. Delete all permanently removes every log of this assistant, including the ones that are hidden from you.
The Conversations table

Reading a single conversation

Click a row and the conversation opens beside the table in read-only mode, with Continue at the top to pick the thread back up in the chat — the quickest way to reproduce a problem a user reported. Until you pick one, that side reads "Select a conversation".

  • Chat Logsthe chat messages exchanged, with a count in the header. Answers keep their source citations, so you can see exactly which document was used.
  • Search Logsshown for conversations that ran search queries: each query with the results it returned. Pick a query on the left to see its results on the right, and use Show results / Hide results to expand them.

A conversation that only involved chat shows the messages alone; the Search Logs section appears only when there were search queries to show.

A single conversation opened from the logs

Messages

The Messages tab aggregates individual messages rather than whole conversations:

  • Messages over timea chart of message volume per day, so you can see adoption and spot spikes.
  • Message Sources: Total Usagewhich data sources actually answered, and how often. It tracks every message involving this assistant, whether sent in a chat task or triggered by an @assistant mention.
  • Messages without answersthe questions your data could not answer, with the response that was given instead. This is the most useful list on the page — it tells you exactly which content is missing.
Tip
Each unanswered message has a Create Q&A action. It turns the question into a Q&A entry so the assistant answers it correctly next time, without you having to hunt down the right document.
The Messages over time chart

Users

Who is using the assistant:

  • User Geographya map of where the conversations came from.
  • User Listone row per user with their city, country, number of conversations and when they were first seen.

Each row has a Delete user conversations action, which removes everything that user ever sent to this assistant — useful for honouring a deletion request from one person without clearing the whole log.

The Users tab with the geography map and user list

Forks

If the assistant is published as a template, administrators get a fourth tab listing everyone who cloned it. Until someone does, it reads "No one clonned this assistant yet."

Note
The Forks tab is only rendered for platform administrators, and only on assistants marked as templates. If you do not see it, one of those two conditions is not met.

Automatic deletion (retention policy)

Retention is the time-based half of your log settings: the saving policy decides what gets stored, retention decides how long it is kept. When retention is on, QAnswer permanently deletes every conversation older than a period you choose, every night.

Retention can be configured at three levels, each one overriding the level above it:

  • System defaultset by platform admins and applied everywhere unless something below overrides it.
  • Organizationoverrides the system default for the organization's general chat conversations. Assistant conversations are not affected.
  • Assistantoverrides both, for this assistant's conversations only. That is the policy you configure from the Logs page.
Pinned conversations are never deleted
At every level, pinned conversations survive both the nightly sweep and a manual run. Pin anything you need to keep before you set a period.

Opening the retention settings

On the Conversations tab, click Retention policy in the toolbar. The button is only shown if you have write access to the assistant.

The Retention policy button in the Conversations toolbar

When retention is off

Retention is off until you set it up: the dialog says “Retention is off — conversations are kept indefinitely” and offers a single Set up button. Nothing is ever deleted while it is in this state.

The Conversation retention dialog with retention turned off

Setting up retention

Turning retention on arms an automatic, irreversible deletion schedule, so it runs through a short three-step setup inside the dialog rather than a single toggle.

  1. How it works — a summary of what you are about to enable: the sweep runs every night, it deletes anything older than the period you pick, pinned conversations are never touched, and nothing is deleted until you finish the setup.
Step 1 of the retention setup, explaining how retention works
  1. Retention period — set Delete conversations older than with the − / + stepper, and pick days, months or years from the unit menu. The default is 30 days.
Step 2 of the retention setup, choosing the retention period
  1. Confirm — the last step spells out the consequence: conversations older than that period will be automatically and permanently deleted every night, and deleted conversations cannot be recovered. Enable retention applies the policy.
Step 3 of the retention setup, confirming that deletion is permanent

There is no separate Save button. The policy is stored the moment you confirm, and any later change to the period saves itself as you make it.

Once retention is on

The dialog then shows the live policy:

  • Retention periodthe same stepper and unit menu. Changing it re-arms the schedule straight away — there is nothing to save.
  • Runs automatically every nightthe schedule card, showing when the sweep last ran (“never” until the first one) and the date and time of the next run.
  • Queuedhow many conversations currently match the policy and would be deleted on the next run. Use it to check the period is what you intended before you close the dialog.
  • Turn offdisables retention. It applies immediately, with no confirmation, and conversations are kept indefinitely again. The period you had set is remembered if you turn it back on.
The retention dialog with a 30-day policy, the nightly schedule and the queued count

Running the sweep immediately

Run retention immediately is the red panel at the bottom of the dialog, for when you do not want to wait for the night run. Run now opens a confirmation that names the exact number of conversations and the period they must be older than, and the Delete now button stays disabled until you tick the acknowledgement box. While the sweep runs, a progress bar reports how many of the queued conversations have been deleted.

The Run retention now confirmation with its acknowledgement checkbox
Deleted conversations cannot be recovered
There is no undo and no bin — for the nightly run and for Run now alike. Everything older than the period is gone for good, apart from pinned conversations. Export what you need to keep before you enable a policy.

Best practices

A few habits that keep logs useful without collecting more than you need:

  • Match storage to your purpose. Store anonymized gives you every analytic on this page without recording who asked. Only choose Store all when you genuinely need to trace a conversation back to a person.
  • Keep visibility as narrow as the job allows. Not Shared is the safe default; widen it only when colleagues actually need to read the logs.
  • Set a retention period early. It is far easier than periodically remembering to clear logs by hand, and it keeps you honest about how long you hold user data.
  • Work the "Messages without answers" list. It is a ready-made backlog of content gaps, and Create Q&A closes each one in a few clicks.
  • Export before you delete. Both the manual Delete all and the retention sweep are permanent, so take the CSV first if the data has any reporting value.

What changed from the previous design

If you knew the old Logs page, here is what moved:

  • Logs is no longer its own entry in the assistant menu — it is the first tab of the Analytics page, alongside Feedback.
  • Storage and visibility are two dropdowns at the top of the tab rather than settings tucked away elsewhere, and choosing Discard all now locks visibility to Not Shared automatically.
  • The old "Overview" dashboard was reorganised into counted tabs: Conversations, Messages and Users, with Message Sources, Messages without answers and User Geography sitting inside them.
  • The retention policy is new — scheduled nightly deletion with a preview, a Run now action and inheritance from the organization and system policies.
  • Search logs, per-conversation Chat Logs / Search Logs views and the Forks tab for template assistants are all new.