# CRM

CRM integrations allow ChatRex to use data about customers, transactions, orders and tasks. Depending on the service, the connection can also work as a messaging channel or run a bot from CRM automation.

## Affordable CRM

- [**amoCRM**](<./amoCRM.md>) - Connecting a data source, channel and widget to manage a bot from a transaction.
- [**Kommo**](<./Kommo.md>) - connecting the international version of amoCRM as a channel and data source.
- [**Bitrix24**](<./Bitrix24.md>) is a chatbot connection and CRM entity automation.
- [**RetailCRM**](<./RetailCRM.md>) - Message processing and customer and order management.
- [**Megaplan**](<./megaplan.md>) - clients, transactions, tasks, statuses and comments; the application is being prepared for publication.
- [**MoySklad**](<./moysklad.md>) — work with goods, counterparties and orders of customers.
- [**alfaCRM**](<./alfaCRM.md>) - customer service, schedule and records.
- [**Moy Klass**](<./moy-klass.md>) - programs, groups, classes, students, records and tasks of educational CRM.

- [**PlanFix**](<./planfix.md>) – Contacts, CRM tasks, statuses and comments via REST API.
- [**ELMA365**](./ELMA365.md) - contacts, transactions, tasks and notes in selected applications.

## Connection and use

1. Open the article with the desired CRM and perform authorization.
2. Check that the connection appears active in **Integrations**.
3. If the CRM is used for messages, assign its channel to the bot in the **Channels and launch** tab.
4. To obtain or change data, add the desired operations in the **Integrations tab and actions**.
5. Check reading and changing the test entity before running on real clients.

Connection and actions are described separately. After authorization, go to [**Actions in integrations**](<../../actions/integrations/index.md>) to configure available operations and variables.

!!!warning
CRMs can create and modify real data. Before launching, check the rights of the connected user and test the script on a test transaction, contact or order.
!!!
