Docs/AI Assistants
DocsAI Assistants
Business

AI Assistants

Deploy autonomous AI chatbots to Telegram, Slack, and Email. Give them a knowledge base, schedule proactive messages, and define custom tools — all without writing code.

AI Assistants require the Business plan. You can create up to 1 assistant per account.

What Assistants Can Do

AI Assistants are autonomous chatbots that live on messaging channels. They respond to incoming messages, maintain conversation history, and can even initiate conversations on a schedule. Think of them as always-on team members that work across Telegram, Slack, and Email.

Business Plan Required

AI Assistants are exclusively available on the Business plan. You can create up to 1 assistant per account. Ensure your plan is active before configuring channels or deploying your assistant.

Respond to messages

Receive and reply to messages on Telegram, Slack, or via email with AI-powered responses.

Knowledge base

Give your assistant a 20,000-character knowledge base to answer domain-specific questions accurately.

Scheduled messages

Configure cron-based tasks to send proactive messages at specific times. Supports quiet hours.

Custom tools

Define HTTP endpoints the assistant can call to fetch live data or trigger external actions.

Built-in skills

Web search, HTTP requests, current time, and weather — available out of the box.

Conversation memory

Maintains per-participant conversation history (20 messages) for contextual responses.

Setting Up an Assistant

Creating and deploying an assistant takes just a few steps. Configure its personality, connect a channel, and optionally add knowledge and tools to extend its capabilities.

1

Create a new assistant

Navigate to the Assistants page and click Create Assistant. Give it a display name and set the tone (professional, friendly, concise, etc.).
2

Write instructions and define boundaries

Add system-level instructions that define the assistant's role and behavior. Specify topics the assistant should not discuss and core values it should reflect in responses.
3

Add a knowledge base

Paste domain-specific knowledge (up to 20,000 characters) so the assistant can answer questions accurately about your product, service, or topic.
4

Connect a channel

Add at least one channel — Telegram (bot token), Slack (OAuth or webhook), or Email (trigger address). The assistant will respond to messages on the connected channel.
5

Enable skills and custom tools

Turn on built-in skills like web search and weather lookup. Optionally define custom HTTP tools so the assistant can call your own APIs.
6

Deploy

Save your configuration and the assistant goes live. It will start responding to messages on the connected channels immediately.

Knowledge Base Tip

Structure your knowledge base with clear headings and concise answers. The assistant uses this content as context for every response — well-organized knowledge leads to better, more accurate replies.

Supported Channels

Assistants operate on messaging channels. Each channel has its own configuration requirements and interaction model. You can connect multiple channels to a single assistant.

Telegram

Bot token from @BotFather

Create a Telegram bot via @BotFather and paste the bot token into your assistant's channel settings. The assistant will respond to any message sent to the bot.

Slack

OAuth or incoming webhook URL

Connect via OAuth for interactive responses, or use an incoming webhook URL for one-way message sending from scheduled tasks.

Email

Trigger email address

Forward emails to the trigger address assigned to your assistant. It will respond to the sender using your configured AI personality.

You can connect multiple channels to a single assistant. The assistant maintains separate conversation history per channel participant, so messages from Telegram and Slack users are tracked independently.

Configuration Reference

Every assistant can be fine-tuned with the following settings. These control personality, behavior, and external integrations.

SettingDescription
Display nameThe name your assistant uses when introducing itself
TonePersonality style: professional, friendly, concise, etc.
InstructionsSystem-level instructions and role definition
Knowledge contextDomain knowledge (max 20,000 characters) for accurate answers
BoundariesTopics the assistant should not discuss
ValuesCore principles to reflect in responses
SkillsEnable web_search, http_request, current_time, weather
Custom toolsHTTP GET/POST endpoints with templated headers and body
Scheduled tasksCron expression + channel + message template (max 5)

Limits

Assistants have usage limits to ensure reliable performance. These limits apply per assistant and per account.

LimitValue
Assistants per account1
Messages per hour60
Knowledge base20,000 characters
Scheduled tasks5
Max message length4,000 characters
AI context window20 recent messages
ChannelsTelegram, Slack, Email

FAQs

What is an AI Assistant?
An AI Assistant is a long-running, autonomous AI chatbot that operates on messaging channels like Telegram, Slack, and Email. Unlike regular apps, assistants respond to incoming messages, remember conversations, and can send proactive scheduled messages.
How is an assistant different from a regular app?
Apps are user-facing web applications deployed to a URL. Assistants are channel-based agents — they run continuously in the background, respond to messages on Telegram/Slack/Email, and can initiate conversations on a schedule.
Can the assistant remember past conversations?
Yes. Each assistant maintains conversation memory per channel participant (up to 20 recent messages in context). It uses this history to provide contextually relevant responses.
What skills can the assistant use?
Built-in skills include web_search, http_request, current_time, and weather. You can also define custom tools — HTTP endpoints the assistant can call to fetch data or trigger actions.
Can the assistant send proactive messages?
Yes. Configure scheduled tasks with cron expressions to have the assistant send messages to specific channels at specific times. Supports quiet hours to avoid unwanted notifications.

Ready to build?

Create your first app for free — no credit card required.