A builder for AI bots and automations

Answer customers around the clock — with a bot that knows your documents

Build it with the mouse in an evening, with no developer, and put it on your site, in Telegram, or behind a link. Free plan, no card.

Entry
RAG Query
Knowledge Base
AI Agent
LLM
Exit
  • Execute + Data
  • Data
  • LLM
  • Execute + Data + Streaming
This is a support bot: the customer's question → a search across your documents → the model's answer.

Three steps to a working bot

1

Describe it in words

The built-in assistant assembles the graph from your description — or take a ready template and change the text. You do not need to understand the machinery at this step.

2

Try it in the chat

The Test tab is a real run: you see which step is working, what it received, what it returned and what it cost.

3

Switch on a channel

A chat link, a widget on your site, a Telegram bot, a call from your own system, or a schedule. Same bot, different doors.

app.iterna.ai/editor
EditTestDeploy

Nodes

Drag onto the canvas

SectionWhat is inside
Input / OutputEntry, Exit
AIAI Agent, LLM, Memory, Document search
LogicIf / Else, Switch, Loop
DataTemplate, Variable, Tables, Database
IntegrationsHTTP, Email, Telegram, Calendar

Chat

How long is the return window?
knowledge base search → 3 fragments
Fourteen days from delivery, unopened packaging.
The editor: palette on the left, canvas in the middle, three tabs on top.
  1. 1Palette: drag the step you need onto the canvas.
  2. 2Canvas: the cards and the links between them are your bot.
  3. 3Three tabs: build, test, publish.
  4. 4Assistant: describe the task in words and it builds the graph.

What people build

Every example is a working graph: open it in the editor in one click and adjust it to your case.

All examples →

Where it goes

One bot, five doors to it — pick any of them, or all at once.

And it plugs into what you already run

Credentials live in your workspace and the steps refer to them — keys are never kept inside the bot.

  • Telegram
  • VK
  • VK Teams
  • amoCRM
  • Bitrix24
  • Calendars (CalDAV)
  • Email (IMAP/SMTP)
  • WebDAV
  • Any HTTP service
  • MCP
All integrations →

124

What it is built from

ready-made steps: model answers, document search, branching, tables, email, calendar, CRM. Four of them are enough for a first bot.

Open the reference →

Why you can trust it with customers

` comment, not an HTML one: `` inside an .astro template is emitted into the page source, and an internal note about what does not work yet is not something to ship to visitors. */

What it costs

Free forever

100 credits a month, no card needed. A credit is a cent.

One answer costs two credits and up

The run, the model call, and tokens at that model's rate. A hundred free credits is roughly forty answers on an inexpensive model.

Not billed at all

Drafts and edits to the graph, and model tokens on your own provider keys.

Plans and limits →

Frequently asked

Do I need to write code?

No. A workflow is assembled with the mouse from nodes, and the logic lives in their settings and in templates like {{ inputs.message }}. There is a JavaScript node, but it is rarely needed and never on day one.

Can I use my own model keys?

Yes. Add any OpenAI-compatible endpoint in the workspace settings and its models appear in the dropdowns next to the platform ones. Their tokens are not billed here — you already pay the provider.

Where does the data live?

In your workspace: files, document collections and knowledge bases are scoped to it, each with its own quota. Secrets are stored encrypted and injected into templates as {{ secret.NAME }}.

How do I ship a bot to users?

From the Deploy tab: a public chat link, an embeddable widget behind one script tag, a Telegram bot, a webhook for another system, or a schedule. Same graph version, different channels.

How long does it take to launch, and do I need to hire someone?

A first bot answering behind a link takes about ten minutes: take a template or describe the task to the built-in assistant, pick a model, write what the bot talks about, and switch on a channel. No contractor needed — the docs carry a step-by-step tutorial and a walkthrough of the places people usually get stuck.

What does it cost?

You pay for use, in credits: one credit is one cent. One answer costs two credits and up — the run, the model call, and tokens at that model's rate; the hundred free credits a month are roughly forty answers on an inexpensive model. Drafts and edits to the graph are not billed at all.

What happens when the free credits run out?

The free plan does not allow going over the balance: new runs start being rejected and a published bot stops answering until the next monthly grant. The balance is in Settings → Usage — worth watching if the bot faces customers.

Are my conversations and documents used to train models?

The platform trains no models. Requests go to the provider of the model you picked, and what they do is governed by their terms — which is why there are two routes for sensitive data: connect your own provider with your own key, or run the platform yourself.

What if the bot answers a customer incorrectly?

Its behaviour is set by the instruction text, and editing that does not touch the live bot until you publish a new version. Every conversation is kept: you can see what the customer asked, what the bot found in your documents and what it replied — that trail is what you fix the instruction from. If it should not answer on its own when it found nothing, the instruction says so.

What happens when a step fails — say an external service does not respond?

A step can expose its own error output and send the failure down a separate branch, so the bot says something sensible instead of going quiet. With no such branch the run is marked unsuccessful, and the history shows which step failed, on what input, with what error.

Can an external agent drive the platform?

Yes. Assistant MCP exposes a workspace over the MCP protocol: an external agent reads and edits workflows, runs them and reads the logs. The key is per workspace and read-only by default.

Is there self-hosting?

The platform ships as containers and comes up with docker compose: API, workers, Postgres, Redis and an isolated container for user code.

Build your first bot today

Free plan, no card. The first bot is behind a link in about ten minutes — and if something does not go to plan, the docs walk through every place it can break.