How Qalyb works

About 8 minutesUpdated July 2026

Meet the moving parts: the agent, its voice, what it knows, what it can do, and where it talks to customers. Read this once and every other page in the docs makes sense.

Qalyb lets you build an agent — an AI worker that talks to your customers for you. You give it a voice and tone (a persona), teach it your business (data sources), let it take real actions (AI Actions), and put it wherever your customers are (channels). Every conversation it has is recorded for you to review, and metered in credits.

This page explains each part in plain words — the step-by-step guides are linked along the way.

Two names for some things:
a few dashboard labels differ from the concept behind them. Deploy is where channels live, Data sources are knowledge bases, and AI Actions are tools and integrations. We call this out below wherever it matters.
Diagram showing an agent at the center connected to a persona, data sources, AI Actions, and channels
An agent draws on a persona, data sources, and AI Actions, then reaches customers through one or more channels.

The agent

An agent is the AI worker that holds a conversation on your behalf — answering support questions, qualifying leads, booking appointments. The same agent can talk over voice and over chat; the channel decides which.

One agent bundles everything about how it behaves:

  • Identity — its name, status (Active / Paused / Archived), description, and a first message (the greeting it opens every conversation with).
  • A persona (required) — the voice and tone it speaks with.
  • Instructions — its system prompt, with @-mention variables you fill in per conversation.
  • Data sources — the knowledge bases it can search.
  • AI Actions — the actions and integrations it can call.
  • Success criteria & data extraction — how each conversation is scored after it ends, and which fields to pull out of the transcript.

You build agents on the Agents page — either through the guided wizard (see Create your first agent) or the advanced builder (see Your agent).

The persona (its voice and tone)

A persona is a reusable voice-and-tone bundle that an agent attaches to. It's what makes an agent sound like a calm Gulf-Arabic concierge rather than a brisk English sales rep. Every agent must have one — you can't save an agent without it.

A persona combines:

  • A voice — picked from the voice catalog.
  • A language and an optional accent (dialect preset).
  • A communication style — Formal, Casual, Friendly, or Professional.
  • Personality traits — for example enthusiastic, calm, empathetic, assertive, patient.
  • Speaking instructions — free-text guidance on how to talk.

Personas live on the Personas page and are shared across your whole workspace, so one persona can dress many agents. If you have none yet, Qalyb creates a default the first time an agent is generated — an agent is never left without a voice. See Voice & dialect.

Where the voice comes from:
an agent's voice and language come from its persona, so you set them there rather than on each agent. Picking a realtime voice lets the agent listen and speak naturally in real time.

Data sources (what your agent knows)

A data source — labeled knowledge base on its own page — is a named collection of content your agent searches while it talks. Instead of baking facts into its instructions, the agent looks them up live and answers only from what it finds.

You can add content four ways:

  • File — upload PDF, DOCX, TXT, MD, CSV, JSON, HTML, or code (up to 100 MB each). Images, audio, and video can't be indexed.
  • URL — point at a web page; Qalyb reads it and can re-read it on demand.
  • Text — paste it straight in.
  • Folder — group documents inside a knowledge base.

There is no "retrain" button — adding, editing, or re-reading a document updates what the agent searches immediately. When you attach a ready knowledge base to an agent, it becomes a search action named after the base, and each lookup costs half a credit. See Add your business info.

AI Actions (what your agent can do)

An AI Action lets the agent do something, not just talk. There are three kinds:

  • Built-in actions — included in every workspace: web_search (search and read the live web), crawl_website (read a whole site into a knowledge base in the background), end_call, and transfer_call.
  • Custom actions — webhook tools that call your own systems with details the agent fills in.
  • Integrations — 500+ apps you connect with a sign-in flow; their tools import automatically once linked.

You manage these under AI Actions in the sidebar, then switch them on per agent. See Let it take actions.

Important:
custom webhook actions are API-only today — there is no dashboard page to author them yet; they are created via the POST /tools API. Built-in actions and connected integrations are configured right in the agent editor.

Components (rich replies in chat)

A component is a custom piece of UI — a card, a form, a product tile — that a chat agent can show in the middle of a conversation instead of plain text. You define one once (with a small DSL, a schema, and states), attach it to an agent, and the agent shows it when it's relevant. Components live under Components in the sidebar. See Rich replies in chat.

Channels (where it meets customers)

A channel is a place your agent talks to customers. The Deploy page lists every connected channel in one spot and is where you connect new ones. An agent connected to any channel is a deployed agent.

ChannelWhat it is
Chat widgetAn embeddable chat box for your website.
Voice widgetAn in-browser voice call surface.
WhatsAppYour WhatsApp Business number, connected via Meta Embedded Signup.
TelegramA Telegram bot connected with a single BotFather token.
Messenger & InstagramA Facebook Page's Messenger DMs and a linked Instagram account's DMs.
EmailA Qalyb-hosted address or your own verified domain, via AgentMail.
PhoneAn inbound or outbound telephone number.
Share linkA public, no-login URL anyone can use to talk to the agent.

Every messaging channel and email flows into the same conversation engine, so everything shows up together in your logs and analytics. See Where it works.

app.qalyb.ai/channels
Screenshot: the channels hub listing mixed channel types with colored badges and a Connect a channel button
The Deploy page merges widgets, messaging, phone, and email into one list.

Conversations (what you learn from every chat and call)

A conversation is one exchange between a customer and an agent. Over a phone number or the voice widget it's a call; over the chat widget, WhatsApp, Telegram, Messenger, Instagram, or email it's a chat session. Either way, Qalyb records it as a session you can review — the full transcript, plus (when you've set them up) a success score and the fields you asked it to extract. That's what powers Insights.

Campaigns (reaching out first)

A campaign flips the direction: instead of waiting for customers to reach out, your agent works through a list of contacts — a batch of phone calls or WhatsApp messages. Campaign conversations remember which campaign they belong to and how they ended, and feed back into your analytics and billing. Outbound campaigns are a plan-gated feature. See Campaigns.

Credits (what it costs)

Qalyb billing is credit-based: usage is metered and deducted from your balance, where 1 credit ≈ $0.01 (100 credits = $1). The standard rates:

UsageCost
Voice12 credits per minute (billed by delivered seconds)
Chat1 credit per assistant reply
Knowledge base query0.5 credits per lookup
Web search1 credit per search

Every plan includes a monthly credit allowance, and you can buy one-time top-up packs that last 12 months. Plans — Free, Starter, Pro, Ultra, and a custom Enterprise tier — also set limits like how many agents you can deploy, which channel types you can connect, and how much knowledge content you can store. The Free plan is playground-only: you can build and test agents but not put them on a channel. See Billing & credits.

Deployed vs. playground:
building and testing an agent doesn't count as deploying. The moment you connect it to a channel, widget, phone number, or share link it becomes a deployed agent and counts against your plan's deployed-agent limit.

Your workspace (team and roles)

Everything above lives inside your organization — your workspace. It owns the agents, personas, knowledge bases, channels, credits, and billing, and what each teammate can do depends on their role:

  • Member — can build and edit agents, personas, and knowledge bases. Billing is read-only, and admin-only areas (Deploy, connecting integrations, deletes) are hidden.
  • Admin — everything a member can do, plus connect channels, manage billing, delete resources, and save agents as templates.

See Team & roles.

How it all fits together

To put a working agent in front of customers, the typical path is:

  • Pick or create a persona so the agent has a voice and tone.
  • Create an agent and write its instructions.
  • Attach data sources so it answers from your content, and switch on AI Actions so it can get things done.
  • Connect a channel (or share a link) to deploy it.
  • Watch the conversations roll in — scored, metered in credits, all inside your organization.
Was this guide helpful?