
Persona
AI Employees
Knowledge Base
Channels
Video walkthrough
Talents tab structure
Open the AI employee and switch to the Talents tab.| Sub-tab / button | Purpose |
|---|---|
| Browse apps | Catalog of all 30+ available talents (with filters and search) |
| Connected | List of talents already added to the employee |
| + Create talent | Connect your own MCP server by URL (custom MCP — see below) |
Category filters
The catalog offers filters: All, BY AI TEXTURA, App Collections, Artificial Intelligence (AI), Business Management, Commerce, Communication, and 22 more categories.
Talent catalog (30+ integrations)
The catalog is organized into thematic groups. Each talent’s card includes a connect button and a description of capabilities.AI TEXTURA-native
Built-in tools implemented by the AI TEXTURA team — they work without third-party accounts.| Talent | Purpose |
|---|---|
| Split Paragraphs Into Messages | Automatically splits long answers into multiple messenger messages |
| Spam Filter | Filters out spam and irrelevant messages before main processing |
| Message Limit | Caps the number of messages per client/day |
| Language Detect | Detects the language of the incoming message |
| WebSearch | Real-time web search for up-to-date information |
| Geocode | Converts addresses to coordinates and back |
| Currency Exchange Rates | Currency exchange rates |
PMS / hotels
Property management systems for hotels. Details in FAQ — PMS integrations.| Talent | Region / specifics |
|---|---|
| MEWS | Global PMS. Fields: Configuration ID, Client Name, Hotel ID, Age Category Adult/Children, Hotel Timezone, Connector Client Token / Access Token / Client / Enterprise ID |
| Travelline | Hotel ID + Region (RU/BY/Worldwide) |
| Bnovo | Hotel ID, Login, Password |
| RealtyCalendar | PMS for apartments and hotels |
| Bronirui Online | PMS focused on the Russian market |
| MeHotel | PMS for small hotels and guesthouses |
CRM
| Talent | Connection specifics |
|---|---|
| Bitrix24 | Connect via an already connected channel or via an inbound webhook. See the dedicated section below |
| amoCRM | OAuth connection (New connection / Existing account) |
| Kommo | Same as amoCRM, OAuth |
| Salesforce | OAuth |
| HubSpot | API key |
| Zoho CRM | OAuth |
| Zendesk | API key |
| ServiceNow | API key |
| Microsoft Teams | OAuth |
AI / LLM
Connect external AI services as tools (for example, image generation or specialized answers).| Talent | Connection |
|---|---|
| OpenAI (ChatGPT) | API key |
| Anthropic (Claude) | API key |
| Azure OpenAI | Endpoint + key |
Communication / Utility
| Talent | Purpose |
|---|---|
| Slack | Send messages to Slack channels |
| Telegram (as a talent) | Separate from the Telegram channel: used for service messages and notifications |
| Schedule | Scheduler for delayed actions |
| Pipedream Utils | Set of utility functions from Pipedream |
| HTTP / Webhook | Universal talent for sending HTTP requests to any URL — effectively, a bridge to any API |
Documents / Storage
| Talent | Purpose |
|---|---|
| Notion | Read and write Notion pages and databases |
| Google Sheets | Read and write data in Google spreadsheets |
| Google Drive | Work with files in cloud storage |
| Google Calendar | Manage events and schedules |
Databases and cloud
| Talent | Purpose |
|---|---|
| Supabase | Postgres database with REST API |
| MySQL | Direct MySQL connection |
| PostgreSQL | Direct PostgreSQL connection |
| MongoDB | NoSQL database |
| Snowflake | Enterprise-grade data warehouse |
| AWS | Amazon services (S3, Lambda, etc.) |
E-commerce / Payments / Email
| Talent | Purpose |
|---|---|
| Stripe | Payments: create links, check payments, refunds |
| WooCommerce | WordPress storefront |
| Twilio SendGrid | Transactional email |
| Amazon SES | Email via Amazon SES |
| Klaviyo | Marketing email (API key) |
Social
| Talent | Purpose |
|---|---|
| Work with pins and boards |
Bitrix24 — two connection paths
In the platform, Bitrix24 appears twice — as a talent and as a channel (/en/channels/bittrix24). These are two independent connections:| Type | Where | Why |
|---|---|---|
| Channel | Channel — REST webhook URL | Receive messages from Bitrix24 Open Lines into AI TEXTURA chats |
| Talent | Talents → Bitrix24 | Perform CRM operations from the agent’s reply: create leads and deals, find contacts, set tasks, assign owners |
Connecting the Bitrix24 talent
Click theBitrix24 card in the talents catalog. The modal has two tabs:
- Connected channel
- Webhook
- Pick the connected channel from the dropdown.
- Click Next — the talent inherits the channel’s permissions.
How to connect any talent
Find the talent you need
Open the talent card
Fill in the parameters
- Instance name — pick a clear name (for example, “Booking — Seaside Hotel”).
- Configuration — fill in the service’s fields (Hotel ID, keys, region, OAuth login, etc.).

Multiple instances of the same talent
You can connect the same talent multiple times with different settings. Useful when:- You have multiple hotels — a separate Travelline / Bnovo / MEWS instance per Hotel ID
- You have multiple staff members — each with their own Google Calendar
- You need different configurations of the same service — for example, two MySQL instances for different databases
Creating a custom talent (Custom MCP)
If the catalog doesn’t have the integration you need — connect your own MCP server. AI TEXTURA supports the Model Context Protocol (MCP): any compliant server can be connected as a talent.
”Create talent” form parameters
| Field | Description |
|---|---|
| Server type | SSE (Server-Sent Events) or Streamable HTTP — depends on your MCP server’s implementation |
| Server URL | Address of your MCP server (HTTPS required) |
| Authorization | One of: None / Bearer Token / API Key / Basic Auth |
| HTTP headers | Arbitrary key-value pairs sent with each request (for example, X-Tenant-Id: ...) |
| “I trust this server” | Required checkbox — confirms the server is controlled by you or a trusted party |
Authorization modes
| Mode | When to use |
|---|---|
| None | The MCP server doesn’t require authorization (for example, local development or internal network) |
| Bearer Token | Token sent in the Authorization: Bearer <token> header |
| API Key | Custom header name + key (for example, X-API-Key: <key>) |
| Basic Auth | Login/password encoded in Authorization: Basic <base64> |
Step-by-step custom MCP setup
Prepare the MCP server
Specify the URL and authorization
Connection to the Persona — critical
In the Persona section, write specific instructions for each connected talent:When a guest asks about room availability for specific dates — use Travelline to check. Show available options with prices.
When a client is ready to place an order — create a deal in Bitrix24 via the talent, fill in “Name”, “Phone”, and “Amount” from the conversation context.
When a client asks for an invoice — create a Stripe payment link and send it to the client.The more precise the description in the Persona, the more appropriately the agent uses the talent.
Real-world examples
Hotel — automated booking via Travelline
Hotel — automated booking via Travelline
School — bookings via Google Calendar
School — bookings via Google Calendar
Bitrix24: channel + talent at the same time
Bitrix24: channel + talent at the same time
crm, user, task, im, imbot, imopenlines permissions.Store — Stripe for payments and SendGrid for email
Store — Stripe for payments and SendGrid for email
Custom MCP — internal company billing
Custom MCP — internal company billing
https://internal.example.com/mcp with a Bearer Token. Connected as a custom talent with “I trust this server” enabled. The agent pulls a client’s subscription data and helps with renewals.Things to watch
Prepare the data ahead of time
Test right away
Show chat and run the scenario where the employee should use the talent.Watch the authorization
Distinguish channel vs talent
FAQ
What's the difference between a talent and a channel?
What's the difference between a talent and a channel?
What is MCP?
What is MCP?
How many talents can be connected to one employee?
How many talents can be connected to one employee?
Can I connect the same talent multiple times?
Can I connect the same talent multiple times?
The talent is connected but the employee isn't using it. What now?
The talent is connected but the employee isn't using it. What now?
Show chat.What happens if the external service is unavailable?
What happens if the external service is unavailable?
Can I connect a talent that isn't in the catalog?
Can I connect a talent that isn't in the catalog?
Is connecting a custom MCP safe?
Is connecting a custom MCP safe?
Why connect Bitrix24 as both a channel and a talent?
Why connect Bitrix24 as both a channel and a talent?
Where do I get PMS parameters?
Where do I get PMS parameters?
Do talents cost extra?
Do talents cost extra?