# ChatRex documentation

ChatRex helps you build an AI bot that answers customers, uses your company knowledge, and performs actions in connected services. A bot can book an appointment, find an order, update a CRM record, or hand a conversation over to a team member.

## New to ChatRex?

Follow the [**Quick start**](<./quick-start/index.md>) in order. To launch your first bot, you will:

1. create a bot;
2. define its role and rules in the main instruction;
3. connect a channel such as Telegram or WhatsApp;
4. assign that channel to the bot and configure launch conditions;
5. test the conversation on the **Testing** page;
6. send a final test message through the real channel.

[**Start the setup →**](<./quick-start/index.md>)

<img src="/en/static/quick-start-bots-empty-en.png" alt="My Bots page in the English ChatRex interface" style="display: block; max-width: 100%; height: auto; margin: 0 auto 24px;">

## Browse the documentation

- [**Quick start**](<./quick-start/index.md>) — create and launch a bot from scratch.
- [**Prompts**](<./prompts/index.md>) — define the bot's role, communication rules, and behavior.
- [**Knowledge base**](<./base/index.md>) — upload files and connect knowledge to a bot.
- [**Integrations**](<./integrations/index.md>) — connect channels, CRMs, calendars, and other services.
- [**Actions**](<./actions/index.md>) — let the bot read or update data during a conversation.
- [**Communications**](<./communications/index.md>) — review chats and take over a conversation.
- [**Reports & Analytics**](<./reports/index.md>) — assess conversation quality and find weak scenarios.
- [**Partner portal**](<./partners/index.md>) — manage client accounts and balances.
- [**ChatRex Lite for amoCRM**](<./chatrex-lite/index.md>) — use the separate ChatRex product inside amoCRM.

## Before going live

Confirm that the bot has a clear name and instruction, at least one assigned channel, correct working hours and launch conditions, an active subscription, and enough balance. Test a normal question, an ambiguous question, every important action, and the handover to a human. Finally, verify the same flow in the real channel.

!!!tip
If the interface differs from an older video or screenshot, follow the labels and screenshots in this documentation. They reflect the current English interface.
!!!
