Talki

Platform

AI Assistant

Talki's AI Assistant answers customer questions automatically using a knowledge base built from your website, documentation, and manual Q&A entries. Agents get one-click summaries of every conversation.

How it works

1

You build a knowledge base from your website, docs, PDFs, or manual Q&A entries

2

Customer sends a message — AI searches the knowledge base for a matching answer

3

In Suggest mode: AI drafts a reply for the agent to review

4

In AutoReply mode: AI sends high-confidence answers automatically

5

Low-confidence questions are flagged for human review

Building the knowledge base

The AI only answers questions it can find evidence for in your knowledge base. The more complete your knowledge base, the higher the accuracy. Three source types are supported — use any combination.

bash
# Knowledge base sources (configured in Admin → AI → Knowledge base)
#
# Option A: Website crawler
#   Enter your domain — Talki crawls public pages and indexes them.
#   Pages crawled:  /docs, /help, /faq, /pricing, /features, ...
#   Re-crawl:       manual or on schedule (daily/weekly)
#
# Option B: Manual entries
#   Add Q&A pairs directly:
#     Question: "How do I cancel my subscription?"
#     Answer:   "You can cancel anytime from Account → Billing → Cancel plan."
#
# Option C: File upload
#   Upload PDF, DOCX, or TXT files (max 10 MB each).
#   Good for: internal manuals, product specs, policy documents.

Website crawler

The fastest way to get started. Talki crawls your public website and indexes all text content. Re-crawl manually or on a schedule to keep the knowledge base fresh after updates.

Manual Q&A

Add specific question-answer pairs for edge cases or internal knowledge that isn't on your public website. Useful for pricing exceptions, policy details, or team-specific procedures.

File upload

Upload PDFs, Word documents, or plain text files. Good for product manuals, spec sheets, or onboarding guides.

AutoPilot

AutoPilot controls whether AI replies are sent automatically or shown as drafts for agent review. Configure it in Admin → AI → AutoPilot.

bash
# AutoPilot behavior (Admin → AI → AutoPilot)
#
# Mode: Suggest (default)
#   AI drafts a reply for the agent to review before sending.
#   Agent sees the draft pre-filled in the reply box — one click to send.
#
# Mode: AutoReply
#   AI sends the reply automatically without agent review.
#   A confidence threshold controls when AI replies vs. escalates:
#     High confidence  → reply sent automatically
#     Low confidence   → ticket flagged for human review
#
# Escalation keywords (bypass AutoPilot entirely):
#   "refund", "legal", "urgent", "ASAP", "angry" — customizable list
ModeBehaviorBest for
OffAI features disabled. No drafts, no auto-replies.Teams not ready for AI assistance
SuggestAI drafts a reply — agent reviews and sends.Most teams. Keeps humans in the loop.
AutoReplyAI sends high-confidence answers automatically.High-volume, repeatable questions

AutoReply recommendation

Start with Suggest mode to build confidence in AI answer quality before enabling AutoReply. Monitor the confidence scores and escalation rate for at least one week before switching to AutoReply on production traffic.

Conversation summary

Every ticket has a Summarize button in the header. Click it to generate a concise summary of the conversation — useful for handing off tickets between agents, getting context before jumping into a long thread, or escalating to a senior rep.

bash
# One-click conversation summary (available on every ticket)
#
# Summarizes:
#   - What the customer issue is
#   - Current status and what's been tried
#   - Recommended next action for the agent
#
# Powered by Gemini. Summary is generated on demand — click the
# "Summarize" button in the ticket header.

Confidence & escalation

Every AI answer has a confidence score (0–1). You can set the threshold in Admin → AI → Confidence threshold. Answers below the threshold are never sent automatically and are flagged for human review regardless of AutoPilot mode.

High confidence (above threshold) — AI answer is sent (AutoReply) or shown as a pre-filled draft (Suggest).

Low confidence (below threshold) — Ticket tagged needs-human and routed to the unassigned queue for agent review.

Escalation keywords — Configurable list of words that bypass AutoPilot entirely (e.g. "refund", "legal", "cancel").

AI answer via REST API

You can query the AI knowledge base directly via the REST API — useful for building custom chat interfaces, in-app search, or enriching your own support tools.

http
# AI endpoints (org-scoped, requires auth)
# Generate a reply suggestion for a ticket
POST /v1/organizations/{orgId}/ai/reply
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{ "ticketId": "uuid" }

# Summarize a ticket conversation
POST /v1/organizations/{orgId}/ai/summary
{ "ticketId": "uuid" }

# Translate a message
POST /v1/organizations/{orgId}/ai/translate
{ "text": "Bonjour", "targetLanguage": "en" }

# Get / update AI settings
GET  /v1/organizations/{orgId}/ai/settings
PATCH /v1/organizations/{orgId}/ai/settings
{ "ai_assistant_enabled": true, "ai_response_style": "concise" }

Billing

AI API calls count toward your plan's monthly AI usage quota. The response includes a confidence score — build your own escalation logic based on it.

AI model

Talki AI is powered by Google Gemini. The knowledge base uses vector embeddings for semantic search — the AI finds relevant content even when the customer's question doesn't use the exact same words as your documentation. No model configuration is required on your side.