Transcripts

Conversation records

Keep a searchable history of support conversations in your own system

Transcripts matter for quality assurance, compliance, escalations, and institutional memory. ZChat stores session history where you host it, making it easier to review what happened without sending customer conversations to an outside chat vendor.

Searchable history

Find conversations by date, team member, customer details, or other session context when you need answers quickly.

Useful for coaching

Review real chat exchanges to improve response quality, handoff timing, and operator consistency.

Better audit readiness

When transcripts live in your environment, retention and governance decisions stay aligned with your own policies.

Built for follow-up and compliance

  • Full-text search across message content, not just metadata
  • Filter by agent, department, date range, and tags
  • Tag conversations and bulk-tag many at once
  • Private internal notes and the visitor's CSAT rating on each session
  • Email a transcript to the visitor when a chat ends
  • CSV export, plus GDPR data export and erasure

Review sessions at the list level

Scan historical conversations, find the record you need, and jump directly into detailed transcript review.

Chat sessions history

Inspect the full conversation thread

Keep timestamps, participant context, and message detail together so follow-up support is faster and more accurate.

Transcript detail view Transcript conversation view

Every conversation, kept where you can use it

A transcript is only worth keeping if you can find it again and act on it. ZChat stores the full record in your own database and gives your team the tools to work with it.

Find the conversation you need

Filter sessions by agent, department, customer, email, tags or date range, then open any one for the full message-by-message record with timestamps in your local time.

Add context the visitor never sees

Private internal notes attach to a session for your team only. Tags can be applied individually or to many sessions at once, so a batch of related conversations can be labelled after an incident.

Close the loop with the customer

Transcripts can be emailed to the visitor automatically when the conversation ends, so both sides keep the same record without an agent copying and pasting.

Take action from the record

Awkward conversations sometimes need a follow-up. A visitor's IP can be blocked directly from the transcript view, and blocks support CIDR ranges and automatic expiry.

Also available

  • CSV export with RFC-4180 escaping, so quotes and commas in messages cannot break your spreadsheet.
  • Per-visitor data export and erasure for GDPR requests.
  • Missed chats captured with the visitor's details and the page they were on.
  • Post-chat ratings and comments stored alongside the conversation.
  • Direct SQL access to your own tables for anything bespoke.
  • An audit log recording who exported or changed what.

Questions we get asked

Are chat transcripts stored permanently?

Transcripts live in your own SQL Server database and stay there until you remove them. Retention is your decision, not a plan limit - nothing is aged out by a vendor.

Can I search past conversations?

Yes. Sessions can be filtered by agent, department, customer name, email address, tags and date range, and each one opens to the full message-by-message transcript.

Can agents add notes a visitor cannot see?

Yes. Each session has an internal notes field that is private to your team and never shown to the visitor - the right place for context like 'account flagged for billing review'.

Can I email a transcript to the visitor?

Yes, and it can be automatic. When enabled, the conversation is emailed to the visitor after it ends so both sides keep a copy.

Can I export transcripts for compliance or analysis?

Yes. Sessions and missed chats export as CSV with proper escaping, and because the data is in your own database you can query it directly for anything a CSV will not cover. Privacy tooling covers per-visitor export and erasure requests.

Owned customer support software

Deploy live chat on your own terms, not on someone else's pricing model.

ZChat gives you the installable server, web dashboard, website widget, and desktop agent tools in one self-hosted product you buy once and keep. Run it on infrastructure you trust and connect AI only if and how you want it.

Deployment

Install on Windows or Linux, behind IIS or Nginx, in a VM, or in Docker if that fits your stack.

Commercial model

One-time purchase, perpetual license, and no monthly per-agent bill attached to growth.

AI Flexibility

Use Ollama locally or connect OpenAI and Anthropic with your own provider accounts.