
Channels — overview
What a channel is and how it works in AI Textura
Bitrix24
A similar CRM with channel / talent split
Messengers
WhatsApp, Instagram, VK via aggregators and Kommo
Talents
Catalog of MCP tools and integrations
Two ways to connect amoCRM
amoCRM integrates with AI Textura in two independent ways. Both rely on amoCRM OAuth, but they solve different problems:| Channel | Talent | |
|---|---|---|
| Where it is configured | The agent’s Channel tab | The agent’s Talents tab |
| What it does | The AI receives and replies to messages that arrive in amoCRM | The AI performs CRM actions: creates deals and contacts, finds existing ones, schedules tasks, adds notes and tags |
| Technology | OAuth + message forwarding to AI Textura | MCP server (Model Context Protocol) |
| Minimum to work | An authorized amoCRM account | An authorized amoCRM account (the same one or another) |
Connecting amoCRM as a channel
The channel ensures that all messages arriving in amoCRM reach the AI employee, who can then reply directly from the deal card.What the channel provides
- The AI employee responds to customers directly from amoCRM.
- Managers see the full conversation in the deal card.
- You can route messages from WhatsApp, Telegram, Instagram, and other channels configured in amoCRM.
How to connect the channel
Open the Channel section
Go to AI Employees → select the agent → Channel tab → Connect new sub-tab.
Authorize via OAuth
Click Connect amoCRM channel — an amoCRM window will open. Sign in to your account and confirm access.
Fill in the settings
- Platform: already selected — amoCRM.
- Channel name: any name convenient for you.
- Long-term token: filled in automatically after OAuth (or paste it manually from amoCRM settings).
Where to get the amoCRM token (fallback path)
If OAuth does not work, you can connect the channel using a long-term token:Connecting amoCRM as a talent (MCP)

When you need the talent
- The AI should create deals automatically based on the conversation outcome.
- You need to look up an existing customer in the database before responding.
- The AI should schedule tasks for managers or assign a responsible manager.
- You want notes and tags maintained based on the dialog.
How to connect the talent
Pick a modal tab
The “Connect amoCRM” modal has two tabs:
- New connection — starts the OAuth flow with amoCRM.
- Existing account — pick a previously authorized account (if you already have an amoCRM channel connected, or if another agent used the same login).
Authorize
On the “New connection” tab, click Connect amoCRM channel, sign in to amoCRM, and confirm access.
Kommo
Kommo (the international version of amoCRM) is connected the same way — both as a channel and as a talent. It uses the same OAuth bridge, but with a Kommo endpoint.FAQ
Do I need to connect both the channel and the amoCRM talent?
Do I need to connect both the channel and the amoCRM talent?
It depends on what you need. If you only want conversations in the deal card, the channel is enough. If the AI should create deals on its own, schedule tasks, or look up customers in the database, you need the talent. Most setups use both.
Can I use a single OAuth for both connection types?
Can I use a single OAuth for both connection types?
Yes. After the first amoCRM authorization, the second connection (channel or talent) can select “Existing account” — no login or password is required again.
The amoCRM OAuth window doesn't open / closes with an error.
The amoCRM OAuth window doesn't open / closes with an error.
Make sure your browser is not blocking pop-ups for the AI Textura domain. If the integration has been removed in amoCRM or the permissions revoked, recreate the integration and use the long-term token from the “Keys and access” section.
Can I connect Kommo and amoCRM at the same time?
Can I connect Kommo and amoCRM at the same time?
Yes. They are two separate platforms and work independently. Connect them one at a time — each requires its own OAuth.
What if the AI is not responding in the deal card?
What if the AI is not responding in the deal card?
Check: (1) the amoCRM channel is active and not disabled in AI Textura; (2) the chosen agent is “Active”; (3) the agent’s working hours allow it to operate right now; (4) inside amoCRM the messenger is routed to the correct agent.