# DialogBrain > DialogBrain is a multi-tenant AI agent platform for agencies, integrators and > developers: one workspace per client, one Postgres per tenant, drafts a human > team approves before anything is sent. Agents work across 22 channels — > Telegram (full MTProto, including real voice calls), WhatsApp (including > calls on real devices), email, socials, Google Meet, live translation, and > lip-synced avatar calls. Unique capabilities: AI agents that answer real > Telegram and WhatsApp voice calls (the Bot API and WhatsApp Business API > cannot do calls at all), an AI Google Meet participant that presents slides > with screen sharing and answers questions about the shared screen, and > simultaneous interpretation into several languages at once. ## Product - [Home](https://dialogbrain.com/): the multi-tenant agent platform — one workspace per client, per-tenant Postgres, human approval lane - [Pricing](https://dialogbrain.com/plans): usage-based — per channel, per seat, AI credits; owner seat free - [OpenClaw alternative](https://dialogbrain.com/openclaw-alternative): how DialogBrain differs from single-operator assistants for agency/client use - [Partners](https://dialogbrain.com/partners): platforms, agencies and integrators we build with, and what a partnership gives them — a workspace per end customer, one API key, MCP, agents inside their own product ## Task management - [MCP task management](https://dialogbrain.com/mcp-task-management): a shared task board where the assignee can be a teammate, an AI agent, or an external contact — assigning to an agent starts it immediately. Driven over MCP (tasks.create/list/get/update/comment/delete plus workspace.members), REST, and a web UI over the same service. Screenshots attached to a task come back to an MCP client as real images. Deliberately has no boards, subtasks, projects, dependencies, time tracking or guest access — it is not a ClickUp replacement, it is the board for a team where part of the workforce is software. A Claude Code or Claude Desktop session connected to the workspace can pick up what is assigned to it and close it out, which is how "assign it from your phone, it gets done on your desktop" works. Also in [Russian](https://dialogbrain.com/ru/mcp-task-management), [Thai](https://dialogbrain.com/th/mcp-task-management) and [Chinese](https://dialogbrain.com/zh/mcp-task-management). ## Voice capabilities - [AI voice agent for Telegram calls](https://dialogbrain.com/voice/telegram): answers and places real Telegram calls (personal and group) over MTProto; live translation in-call; transcripts in the chat thread - [AI voice agent for WhatsApp calls](https://dialogbrain.com/voice/whatsapp): answers real WhatsApp voice calls on real devices; knows the chat history; live translation - [AI meeting assistant for Google Meet](https://dialogbrain.com/voice/google-meet): joins by link, presents slides with screen sharing, answers questions about the shared screen, simultaneous translation, speaker-attributed transcripts - [Real-time AI conference translation](https://dialogbrain.com/translation): simultaneous interpretation into several languages at once — meetings, events, church services; works on Meet, Telegram and WhatsApp calls - [AI video calls with lip-synced avatars](https://dialogbrain.com/voice/avatars): a live lip-synced avatar face for the agent on interactive calls - [Voice API for your own app](https://dialogbrain.com/voice/api): bridge the agent into your own LiveKit room with one POST, or let the calls API run the call; per-customer workspaces, webhooks, transcripts ## Sending a bot into a meeting - [Transcribing a meeting](https://dialogbrain.com/help/meeting-transcription): send a bot into a Google Meet or Microsoft Teams call and get a live transcript in the inbox thread, turn by turn. Transcribe-only is the default of the Send to a meeting dialog, so no agent has to be built first. Also in [Russian](https://dialogbrain.com/ru/help/meeting-transcription). - [Translating a meeting live](https://dialogbrain.com/help/meeting-translation): one target language spoken into the call, up to four more as app-only subtitles and audio, from eighteen languages, plus a public listen link that carries subtitles, translated audio and the transcript, cannot join or publish into the meeting, never expires, and is minted per meeting code so it goes live again for the next session of the same meeting. Also in [Russian](https://dialogbrain.com/ru/help/meeting-translation). - [Presenting slides on a call](https://dialogbrain.com/help/meeting-presentation): the Presenter agent shares a deck on a Google Meet call, narrates it, advances the slides itself and answers questions. It reads its own slides out of the browser tab it is sharing, NOT via Vision Mode — vision reads what OTHER participants share, so Vision Mode is optional for presenting and is what lets the agent answer about somebody else's screen-share. On Microsoft Teams a signed-in bot can share a tab, drive its browser, see what another participant shares in the layout where Teams puts the share on the main stage, and put a page on the shared screen through the Presenter — all verified live in September 2026. What has NOT been verified on Teams is deck navigation: whether the agent advances slides there as it does on Google Meet. Also in [Russian](https://dialogbrain.com/ru/help/meeting-presentation). ## Connecting a channel - [Setting up DialogBrain from ChatGPT, Claude or Claude Code](https://dialogbrain.com/help/set-up-from-ai-assistant): for a business owner who already works in an AI assistant — connect it once (one address pasted into ChatGPT or Claude, free ChatGPT plan included, or the Claude Code plugin), then ask it in plain words to connect channels, add the website chat and create the agent that answers customers. WhatsApp, Telegram, Instagram, Facebook and Google mail are handed to the person as a https://dialogbrain.com/connect/ link that opens the exact step; any other mailbox (app password) and a Telegram bot are connected from the chat. Also in [Russian](https://dialogbrain.com/ru/help/set-up-from-ai-assistant), [German](https://dialogbrain.com/de/help/set-up-from-ai-assistant), [Spanish](https://dialogbrain.com/es/help/set-up-from-ai-assistant), [Thai](https://dialogbrain.com/th/help/set-up-from-ai-assistant) and [Chinese](https://dialogbrain.com/zh/help/set-up-from-ai-assistant). - [Wake a Claude Code session with triggers](https://dialogbrain.com/help/claude-code-agent-triggers): pick one Claude Code session for an agent (AI Agents → Claude Code sessions → Create agent for this session, or the Session card of an existing agent), then add an Incoming Message trigger for each chat. Every trigger of the agent sends to that session, and the agent's Activity tab records each call. Also in [Russian](https://dialogbrain.com/ru/help/claude-code-agent-triggers). - [How to connect WhatsApp, Telegram and email through ChatGPT or Claude](https://dialogbrain.com/articles/connect-whatsapp-telegram-email-through-chatgpt-or-claude) — what to ask your assistant, what it connects from the chat and what it sends you a link for. Also in [Russian](https://dialogbrain.com/ru/articles/connect-whatsapp-telegram-email-through-chatgpt-or-claude). - [DialogBrain in the Claude plugin directory: WhatsApp and Telegram in one inbox](https://dialogbrain.com/articles/claude-code-plugin-whatsapp-telegram-inbox): install the plugin for Claude Code, Cowork or the Claude apps, read customer chats from Claude, and send chosen chats to a Claude Code session. - [Grok and WhatsApp, Telegram: what actually works](https://dialogbrain.com/articles/connect-whatsapp-telegram-to-grok): the three routes (developer toolkits with the Business API, Grok inside the Telegram app, a no-code custom connector to DialogBrain on your own numbers), what to ask Grok, and where an AI agent fits instead. Also in [Russian](https://dialogbrain.com/ru/articles/connect-whatsapp-telegram-to-grok) - [How to get WhatsApp and Telegram messages in Claude Code](https://dialogbrain.com/articles/whatsapp-telegram-messages-in-claude-code) — pin chosen conversations to an open Claude Code session: a trigger on a "Claude Code" agent pushes each new message into the session over the plugin's channel, Claude reads the thread and answers in the same chat; no model runs inside DialogBrain. Setup: plugin, API key + machine name in ~/.claude/channels/dialogbrain/.env, start with the channel flag. Also in [Russian](https://dialogbrain.com/ru/articles/whatsapp-telegram-messages-in-claude-code). - [X (Twitter) DM auto-reply with an AI agent, including X Chat](https://dialogbrain.com/articles/x-twitter-dm-auto-reply-ai-agent) — why X messages go unanswered since X Chat, what to tell an agent that answers them, writing first by @handle without a suspension, what X charges per message. Also in [Russian](https://dialogbrain.com/ru/articles/x-twitter-dm-auto-reply-ai-agent). - [Discord DM auto-reply with an AI agent, from your own account](https://dialogbrain.com/articles/discord-dm-auto-reply-ai-agent) — why Discord DMs go unanswered under server notifications, why your own account and not a bot (a bot cannot write to people in DMs), what to tell an agent that answers them, keeping the account safe. Also in [Russian](https://dialogbrain.com/ru/articles/discord-dm-auto-reply-ai-agent). - [An AI calendar assistant for Outlook that books meetings from WhatsApp](https://dialogbrain.com/articles/ai-calendar-assistant-outlook) — a customer asks for a call on WhatsApp, Telegram, Instagram or email; the agent checks the owner's Microsoft 365 Outlook calendar, offers free slots, books one with a Teams link and Outlook sends the invitation; reschedules and cancels; what to write in the agent's instructions; time zones. Also in [Russian](https://dialogbrain.com/ru/articles/ai-calendar-assistant-outlook). - [WhatsApp, Telegram and Instagram in one app on your phone](https://dialogbrain.com/articles/whatsapp-telegram-inbox-app-iphone-android) — the DialogBrain app for iPhone (public TestFlight beta) and Android (Google Play): every channel in one inbox, calls that ring on a locked phone, an AI agent that answers or drafts, per-workspace notifications - [Connecting email](https://dialogbrain.com/help/connect-email): sign in with Google, or connect any IMAP/SMTP mailbox with an app password — verified server settings for around ninety providers, which providers log in with the local part rather than the address, and why Outlook.com, Hotmail and Proton Mail cannot be connected with a password at all. Also in [Russian](https://dialogbrain.com/ru/help/connect-email), [German](https://dialogbrain.com/de/help/connect-email), [Spanish](https://dialogbrain.com/es/help/connect-email), [Thai](https://dialogbrain.com/th/help/connect-email) and [Chinese](https://dialogbrain.com/zh/help/connect-email). - [Connecting Telegram](https://dialogbrain.com/help/connect-telegram): log in with a code or a QR code, existing chats and groups included - [Connecting WhatsApp](https://dialogbrain.com/help/connect-whatsapp): links a device the way WhatsApp Web does — no Business API, no template approval - [Connecting Viber](https://dialogbrain.com/help/connect-viber): your own number, linked the way Viber on a computer is — chats, groups, photos and calls the agent can answer. Also in [Russian](https://dialogbrain.com/ru/help/connect-viber). - [Connecting a WeChat Official Account](https://dialogbrain.com/help/connect-wechat): a verified Service Account connected by AppID and AppSecret; followers write in WeChat and the owner or an AI agent answers from the inbox within WeChat's 48-hour reply window. Also in [Russian](https://dialogbrain.com/ru/help/connect-wechat) and [Chinese](https://dialogbrain.com/zh/help/connect-wechat). - [Connecting the WhatsApp Business API](https://dialogbrain.com/help/connect-whatsapp-business): a business number on Meta's Cloud API connected by token, Phone number ID, WABA ID and App secret; customers write in WhatsApp, the owner or an AI agent answers from the inbox inside the 24-hour window and with approved templates outside it. Also in [Russian](https://dialogbrain.com/ru/help/connect-whatsapp-business) and [Chinese](https://dialogbrain.com/zh/help/connect-whatsapp-business). - [Connecting X (Twitter)](https://dialogbrain.com/help/connect-x): one sign-in with X, a four-digit passcode that opens X Chat (the encrypted chat where most replies now arrive), direct messages in the inbox for the owner or an AI agent to answer; X's own per-message prices paid from the workspace balance. Also in [Russian](https://dialogbrain.com/ru/help/connect-x). - [Connecting Discord](https://dialogbrain.com/help/connect-discord): the person's own Discord account, not a bot, signed in once in a browser window inside DialogBrain; DMs, group DMs and chosen server channels arrive in the inbox with the last 30 days, up to 200 messages per chat, big community servers left out by size, and the owner or an AI agent answers as them. Also in [Russian](https://dialogbrain.com/ru/help/connect-discord), [German](https://dialogbrain.com/de/help/connect-discord), [Spanish](https://dialogbrain.com/es/help/connect-discord), [Thai](https://dialogbrain.com/th/help/connect-discord) and [Chinese](https://dialogbrain.com/zh/help/connect-discord). - [Connecting Skool](https://dialogbrain.com/help/connect-skool): the person's own Skool account, signed in by the person in a secure browser window inside DialogBrain; Skool DMs and replies to their posts arrive in the inbox with the last 30 days, the owner or an AI agent answers, nothing is posted automatically. Also in [Russian](https://dialogbrain.com/ru/help/connect-skool). - [Connecting an Outlook calendar](https://dialogbrain.com/help/connect-outlook-calendar): the Outlook calendar of a Microsoft 365 work or school account (not personal @outlook.com), connected with Sign in with Microsoft; an administrator approval link when the company requires it; calendars appear in the inbox with guests' answers; agents find free time and book, move and cancel meetings with a Teams link. Also in [Russian](https://dialogbrain.com/ru/help/connect-outlook-calendar). - [Connecting any other platform with a custom channel](https://dialogbrain.com/help/custom-channel): conversations from a platform with no ready-made connection (a conference networking app such as Brella, a marketplace chat, the messenger inside your own product) arrive in the inbox; set up by an AI assistant through an integration or by a developer's relay in respond.io's custom channel format. Also in [Russian](https://dialogbrain.com/ru/help/custom-channel) and [Chinese](https://dialogbrain.com/zh/help/custom-channel). - [Connecting YouTube](https://dialogbrain.com/help/connect-youtube): one Sign in with Google button, no Google Cloud project or keys; each video is a conversation in the inbox, a reply goes under the viewer's comment, an AI agent can answer comments, and the assistant moderates comments and uploads videos. The customer's own Google Cloud project stays an option. Also in [Russian](https://dialogbrain.com/ru/help/connect-youtube). - [Connecting Instagram](https://dialogbrain.com/help/connect-instagram), [Facebook Messenger](https://dialogbrain.com/help/connect-facebook), [TikTok](https://dialogbrain.com/help/connect-tiktok) - [Putting the chat widget on a site](https://dialogbrain.com/help/livechat-widget) - [Questions your AI agent could not answer](https://dialogbrain.com/help/unanswered-questions): one list of what customers asked and the agent did not know from the knowledge base, grouped by meaning, most asked first; answer once and the agent uses it. Also in [Russian](https://dialogbrain.com/ru/help/unanswered-questions), [German](https://dialogbrain.com/de/help/unanswered-questions), [Spanish](https://dialogbrain.com/es/help/unanswered-questions), [Thai](https://dialogbrain.com/th/help/unanswered-questions) and [Chinese](https://dialogbrain.com/zh/help/unanswered-questions). - [Quick replies: saved answers for every chat](https://dialogbrain.com/help/quick-replies): save the answers a team sends every day, with up to five files, and put one into any chat by starting a message with / and its name; personal or shared with the team, with placeholders for the customer's name; the AI assistant uses the team's replies. Also in [Russian](https://dialogbrain.com/ru/help/quick-replies), [German](https://dialogbrain.com/de/help/quick-replies) and [Spanish](https://dialogbrain.com/es/help/quick-replies). - [Phone notifications: choose which workspaces can notify you](https://dialogbrain.com/help/phone-notifications): in the mobile app, Settings → Notifications → Workspaces has one switch per workspace; a switched-off workspace stops sending message, mention, draft, assignment, channel-error and reminder notifications to that person, while incoming calls still ring and the messages stay in the inbox; the choice belongs to the account, not the device. Also in [Russian](https://dialogbrain.com/ru/help/phone-notifications), [German](https://dialogbrain.com/de/help/phone-notifications) and [Spanish](https://dialogbrain.com/es/help/phone-notifications). - [Moving AI credits between workspaces](https://dialogbrain.com/help/move-credits-between-workspaces): AI credits belong to a workspace, not a person; a top-up lands in the workspace open at payment time. The owner of a workspace moves credits from it to another workspace where they are owner or admin in Settings → Billing → Move credits to another workspace; the move is instant, shows as Transfer to / Transfer from in both workspaces' credit activity, and a repeated press does not move twice. Also in [Russian](https://dialogbrain.com/ru/help/move-credits-between-workspaces). - [Adding your website to your AI chatbot](https://dialogbrain.com/help/add-website-to-knowledge-base): type a website address into a knowledge collection; the agent answers from its public pages (whole site or one section, up to 500 pages), re-read weekly or daily, unchanged pages skipped, removed pages dropped only after a successful update. Also in [Russian](https://dialogbrain.com/ru/help/add-website-to-knowledge-base), [German](https://dialogbrain.com/de/help/add-website-to-knowledge-base), [Spanish](https://dialogbrain.com/es/help/add-website-to-knowledge-base), [Thai](https://dialogbrain.com/th/help/add-website-to-knowledge-base) and [Chinese](https://dialogbrain.com/zh/help/add-website-to-knowledge-base). - [All connection guides](https://dialogbrain.com/help) - [All articles](https://dialogbrain.com/articles): how AI agents answer on WhatsApp, Telegram, X and Discord, call transfer and listen-in, and working from ChatGPT, Claude and Grok. Also in [Russian](https://dialogbrain.com/ru/articles). ## Developer documentation - [Docs home](https://docs.dialogbrain.com/): REST API, MCP server, webhooks, SDKs - [Quickstart](https://docs.dialogbrain.com/quickstart/): first API call in minutes - [REST API overview](https://docs.dialogbrain.com/rest-api/overview/): agents, conversations, messages, calls, contacts, workspaces, billing, widgets - [MCP overview](https://docs.dialogbrain.com/mcp/overview/): every workspace is an MCP server with 240+ tools — plug it into Claude, Cursor or any agent framework - [Webhooks](https://docs.dialogbrain.com/webhooks/overview/): call.started, transcript.turn, call.ended, transcript.ready and more, HMAC-signed - [Python SDK](https://docs.dialogbrain.com/integrations/python-sdk/): pip install, typed client - [Customer workspaces guide](https://docs.dialogbrain.com/guides/customer-workspaces/): one isolated workspace per end customer, credits transfer, per-tenant data - [The whole documentation as one file](https://docs.dialogbrain.com/llms-full.txt): every page inlined, generated on each docs deploy — fetch this to answer from the real text - [Documentation map](https://docs.dialogbrain.com/llms.txt) ## Russian-language pages - [Голосовой ИИ-агент в Telegram](https://dialogbrain.com/ru/voice/telegram) - [ИИ-агент на звонках WhatsApp](https://dialogbrain.com/ru/voice/whatsapp) - [ИИ-ассистент в Google Meet](https://dialogbrain.com/ru/voice/google-meet) - [Синхронный ИИ-перевод](https://dialogbrain.com/ru/translation) - [Голосовой API](https://dialogbrain.com/ru/voice/api) - [Партнёры](https://dialogbrain.com/ru/partners) ## Notes for assistants - Calls are placed with `POST /v1/calls`; the `target` string decides the channel: `+15551234567` (phone), `telegram:`, `@group`, `whatsapp:+`, `@g.us`, a `meet.google.com` link. - To put an agent into a LiveKit room the caller already runs, use `POST /v1/voice/bridge`; `answer_delay_s: 0` answers immediately, 1..120 waits and answers only if nobody else did. - Every POST takes an `Idempotency-Key`; a retry returns the original call. - Partners serve many end customers with one API key and an `X-Workspace-Id` header: one workspace, balance and inbox per customer. - Deep dive: [How to answer YouTube comments with an AI agent](https://dialogbrain.com/articles/answer-youtube-comments-with-ai) — comments from every video in one inbox, replies under the viewer's comment, which questions to give an agent and what to write in its instructions. - Deep dive: [Telegram voice via MTProto](https://dialogbrain.com/articles/telegram-voice-mtproto) — why the Bot API cannot do calls. - Deep dive: [Transferring a call to a human](https://dialogbrain.com/articles/call-transfer-to-human) — the agent rings a colleague, waits for a real pickup, and goes quiet. - Deep dive: [Listening in on a live call](https://dialogbrain.com/articles/listen-in-on-a-live-call) — hear a colleague's or an agent's call receive-only; the listener cannot publish and the agent never sees it. - Deep dive: [Screen share on a WhatsApp or Telegram call](https://dialogbrain.com/articles/screen-share-on-a-whatsapp-or-telegram-call) — open a live messenger call in the meeting view, share your screen into it, and add a colleague with a guest link. - Deep dive: [How to stop your AI chatbot making up answers](https://dialogbrain.com/articles/ai-agent-unanswered-questions) — unanswered questions become knowledge-base answers; documents are no longer crowded out of search by chat history. Also in [Russian](https://dialogbrain.com/ru/articles/ai-agent-unanswered-questions), [German](https://dialogbrain.com/de/articles/ai-agent-unanswered-questions), [Spanish](https://dialogbrain.com/es/articles/ai-agent-unanswered-questions), [Thai](https://dialogbrain.com/th/articles/ai-agent-unanswered-questions) and [Chinese](https://dialogbrain.com/zh/articles/ai-agent-unanswered-questions). - Deep dive: [Train an AI chatbot on your website — no copy-paste](https://dialogbrain.com/articles/ai-chatbot-answers-from-your-website) — point the agent at your site instead of retyping it; it stays current when the site changes and one bad day on the site does not empty its knowledge. Also in [Russian](https://dialogbrain.com/ru/articles/ai-chatbot-answers-from-your-website), [German](https://dialogbrain.com/de/articles/ai-chatbot-answers-from-your-website), [Spanish](https://dialogbrain.com/es/articles/ai-chatbot-answers-from-your-website), [Thai](https://dialogbrain.com/th/articles/ai-chatbot-answers-from-your-website) and [Chinese](https://dialogbrain.com/zh/articles/ai-chatbot-answers-from-your-website).