Product guide

Launch a grounded AI assistant, with a human when it counts.

This guide walks you through Tolkia end to end: build a chatbot, ground it in your own knowledge, put it on your site, hand off to a live agent, control who can access it, and manage your team, plan and reports. Most first assistants are live the same day.

START HERE

Quick start

Five steps take you from an empty console to a live assistant on your site:

  1. Sign in to the console at /admin with the account your workspace owner created.
  2. Create a chatbot from the Chatbots tab. Give it a name, a product or use case, and (optionally) start from a template.
  3. Load your knowledge in the chatbot's Approved information tab so answers stay grounded in your content.
  4. Brand it and embed it: set the colour and links, then copy the widget snippet or share the chat link.
  5. Turn on live chat so an agent can take over any conversation from the operator console.
New to the console? Click Take the tour (top-right of any tab, or launch it here) for a guided walkthrough that highlights each section.
ORIENTATION

Core concepts

A few words that show up throughout the console:

TermWhat it means
OrganizationYour workspace. It holds your chatbots, knowledge, team, plan and usage. Everything is scoped to it.
ChatbotOne assistant with its own name, branding, knowledge, links and channels. You can run several.
Approved informationThe knowledge base (RAG) the assistant is allowed to answer from. Only approved entries are ever used.
Live chat / handoffA human agent taking over a conversation from the AI, from the operator console.
End userA visitor who talks to a chatbot. For private bots they can be given a login or an access code.
Admin / operatorA member of your team who manages chatbots or answers live chats in the console.
01

Build a chatbot

Open the Chatbots tab and use the create form at the bottom of the grid.

  1. Name - what the assistant is called (for example "Acme Assistant"). This becomes its link.
  2. Product / use case - what it helps with. Used in the default persona and landing copy.
  3. Tagline & brand colour - shown on the chat header and landing page.
  4. Buy / contact link - an optional call-to-action the assistant can point people to.
  5. Template - optionally pre-fill safety and screening settings for a use case; everything stays editable.

After it is created, click Edit to open the full settings page: persona, webhook, live-chat availability, access mode and channels. Each opens in its own view with a Back button, so you are never lost in a wall of panels.

The persona sets tone and rules, but grounding, fair-balance and safety routing do not depend on it - they always apply. You can rewrite the persona freely without weakening safety.
02

Load your knowledge (RAG)

Open a chatbot's Approved information tab (the RAG action in the grid). This is what keeps answers accurate: the assistant answers from these entries and says it doesn't have approved information when a topic is not covered.

  • Paste text as titled entries - a fact, a policy, an FAQ answer.
  • Import a document and it is split into searchable pieces automatically.
  • Review & approve - imported entries land as pending and are only used once approved, so nothing goes live by accident.
Write entries the way a customer asks, not the way your database stores it. Short, titled, one idea each - retrieval and answers both get sharper.
03

Branding & the landing page

Every chatbot gets a shareable landing page and a branded chat surface. From the chatbot's settings and the Landing action you control:

Name & tagline Brand colour Logo Buy / contact link Landing headline & copy

Use the landing link as a standalone destination (in an email, a bio, a QR code) or embed the assistant directly on your own site - see Embed & API.

04

Suggestion chips & action forms

Suggestion chips

The quick-question chips above the chat input are fully configurable per chatbot. In the chatbot's settings, enter one suggestion per line. They give visitors an obvious first move and steer them toward what the assistant answers best.

Custom forms (actions)

You can define your own forms - text and data only - that the assistant can present. Each field has a type and validation that runs both in the browser and on the server:

Field typeValidated as
Text / Long textFree text, with a required flag.
EmailMust be a valid email address.
PhoneDigits and common phone characters.
NumberNumeric only.
DateA valid calendar date.
ChoiceOne of the options you define.

A submitted form can file a ticket (a helpdesk request) or capture a lead, depending on the target you pick.

05

Embed it & the API

Web widget (no code)

From the API panel, copy the widget snippet and paste it before </body> on your site. A floating bubble opens the assistant in your brand colour:

<script src="https://tolkia.io/widget.js"
        data-tenant="your-chatbot-key" async></script>

Direct link

Share the chatbot's link (from the Chatbots grid, Open) - a full-page branded chat, no install needed.

API

Prefer to build your own surface? Create an API key in the API access tab and call the chat endpoint with it. The panel shows the exact request and the error codes:

CodeMeaning
401Missing or invalid API key.
429Rate limited or monthly quota reached.
400Bad request.
Treat API keys like passwords. Anyone with a key can talk to your chatbot on your quota - rotate a key from the same panel if it leaks.
06

Live chat & human handoff

The operator console (the Console link on each chatbot) is where your agents watch live visitors and take over conversations.

  • Live visitors - who is on your site right now, what page they are on, and whether they are browsing or chatting. Invite anyone into a conversation.
  • Take over - jump into an AI conversation as a human; the visitor sees they are now talking to a person.
  • Availability - set office hours, an auto-assign rule and a proactive greeting from the chatbot's live-chat settings.
  • Disable human chat - a chatbot can run AI-only; turn live chat off in its settings and no handoff is offered.
In Visitor journeys the full conversation shows to the side, so an agent can read the entire history at a glance before replying.
07

Access control

Each chatbot has a visibility mode, set in its Access settings:

ModeWho can use it
PublicAnyone with the link or widget. Best for marketing and support.
Private (per user)Only end users you provision, each with their own login. Best for members or clients.
Access codeAnyone who enters a shared code you set. Best for gated cohorts or events.

For private bots you add end users (with a password you set or an auto-generated one) and grant them access per chatbot. Auto-generated passwords always include special characters for strength.

08

Team & roles

Invite colleagues from the Team tab and give each the least access they need. Roles are enforced on the server, not just hidden in the UI:

RoleCan do
AdminEverything in the organization: chatbots, knowledge, team, keys, plan and reports.
EditorManage chatbots and their knowledge and branding.
ViewerRead-only access to reports and configuration.
SafetyA focused role for reviewing and approving knowledge and handling safety-critical items.

Every meaningful action is written to an audit log you can review from the console.

09

Plans, quotas & usage

Your organization is on a plan that sets a monthly message quota and a chatbot allowance. Both are visible in the console.

  • Message quota is enforced: once your organization reaches its monthly limit, general conversations pause with a friendly message until the next cycle or an upgrade. Safety-critical replies are never withheld.
  • Chatbot allowance is shown on the Chatbots tab as used / limit. Going over your plan's allowance shows a reminder to upgrade - it does not hard-block you, so a launch is never stuck waiting on billing.
  • Unlimited is represented by 0 on a plan (shown as ).
Watch the usage meter on the Chatbots tab through the month. If you are consistently near the limit, the next plan up is usually cheaper than overage friction.
10

Reports & visitor journeys

The Reports tab summarizes conversations, leads and tickets over time. Per chatbot you can:

  • See conversation volume and outcomes.
  • Open Visitor journeys to replay a full conversation, shown side by side.
  • Export leads and reports to CSV for your CRM or spreadsheet.
GOOD TO KNOW

Security notes

Tolkia defends the chat surface for you:

  • No unauthorized conversation access - visitor identities are server-issued high-entropy tokens, so one visitor cannot read another's conversation by guessing an id.
  • No script injection - visitor input and your branding fields are escaped before rendering; the chat cannot be used to run scripts in another person's browser.
  • Safe attachments only - attachment links are validated; forbidden or off-host content is rejected.
  • Role and ownership checks on every request - the console enforces who owns what on the server, so hiding a button is never the only line of defense.
Questions we did not cover here? Contact us and we will help you get set up.