Talents are apps and services that give your AI employee real-world capabilities: booking, CRM, calendars, spreadsheets, and thousands of other integrations.
Talents transform your AI employee from a good conversationalist into a full-fledged assistant that doesn’t just answer questions but performs real actions: books rooms, schedules appointments, searches the web, sends data to your CRM.Without talents, an agent can only talk. With talents — it works.
Talents that are already configured for your account or created by you. This includes integrations with booking systems (Travelline, Bnovo), web search, Google Calendar, Google Sheets, and others. These are ready to use out of the box.
External talents (bottom section)
An extensive library of 3,000+ external integrations. This includes services from around the world: OpenAI, Anthropic, Notion, Google Drive, Telegram, Shopify, MySQL, PostgreSQL, AWS, Twilio SendGrid, and many more. The catalog is continuously expanding.
Go to the desired AI employee’s profile and open the Talents tab.
2
Find the talent you need
On the Browse apps tab, use the search bar, category filters, or simply scroll through the catalog.
3
Open the talent card
Click on the card — a connection dialog will open.
4
Fill in the parameters
Instance name — choose a clear name (e.g., “Hotel Seaside Booking” or “Teacher Ivanov’s Calendar”).
Talent settings — fill in fields specific to the service (ID, access keys, region, etc.).
5
Connect
Click Connect talent. It will appear on the Connected tab.
If the connection requires authorization (e.g., OAuth for Google Calendar), the system will redirect you to the service’s login page. Make sure you sign in with an account that has the necessary permissions.
Filled automatically — the talent’s name from the catalog
Description
Brief description of what the talent can do (automatic)
Instance name
The name you assign — this is how the talent appears in your connected list
Settings fields
Fields specific to the talent (e.g., for Travelline — Hotel ID and hotel region)
Before connecting, make sure you have all required data: IDs, access keys, region, etc. This information can usually be found in the corresponding service’s dashboard.
If the catalog doesn’t have the integration you need — create your own talent.
1
Click + Create talent
The button is located at the top of the catalog on the Talents tab.
2
Fill in the parameters
Specify the settings for the new talent following the on-screen instructions.
3
Save
After saving, the talent will be available for connection.
Custom talents are ideal for:
Integrating with internal company systems
Non-standard logic not available in the catalog
Connecting to your APIs via HTTP requests and webhooks
If you have a developer on your team, the HTTP / Webhook talent lets you connect virtually any service with an API. The agent can send data to your system and receive responses.
Connecting a talent is only half the job. The other half is describing it in the agent’s Persona. Without this, the agent may not understand when to use the talent or may “forget” about it entirely.
In the Persona section of your AI employee, write specific instructions for each connected talent:Example Persona instructions:
When a guest asks about room availability for specific dates — use Travelline to check. Show available options with prices. If no rooms are available — suggest the nearest available dates.
When a client wants to schedule a consultation — use Google Calendar to check available slots and create an event.
The more precise the description in the Persona, the more appropriately the agent uses talents.
The hotel connected the Travelline talent. When a guest asks about room availability, the agent independently checks the PMS system and offers booking options — without involving the front desk staff.Connected: Travelline
In Persona: when asked about rooms — check Travelline, show options with prices, on confirmation — create the booking.
Online school — consultation scheduling
The school connected Google Calendar to its curator agent. A student writes: “I want to book a consultation with the teacher on Thursday” — the agent checks available slots and offers a specific time. After confirmation, the event appears in the calendar.Connected: Google Calendar
In Persona: when a student requests a booking — check the calendar, suggest slots, create an event after confirmation.
E-commerce store — web search for support
The store connected WebSearch to its support agent. If a question falls outside the knowledge base — the agent searches the web and provides an up-to-date answer.Connected: WebSearch
In Persona: if the question isn’t covered by the knowledge base — search via web, informing the customer about the source.
Company with multiple hotels — multiple instances
Each hotel has its own Travelline instance with a unique Hotel ID. One agent serves both properties and knows exactly which system to query when the guest specifies a hotel name.Connected: two Travelline instances — “Booking — Hotel Seaside” and “Booking — Hotel Mountain.”
There are no limits. However, the more talents you have, the more important it is to clearly describe in the Persona when to use each one.
Can I connect the same talent multiple times?
Yes. This is useful for multiple instances with different settings — for example, two Travelline connections for two hotels or two Google Calendars for different employees.
The talent is connected but the agent isn't using it. What should I do?
Most likely, there’s no instruction in the Persona. Add a rule: “When a client asks about [situation] — use [talent name].” Then test in the chat.
What happens if the external service becomes unavailable?
The agent will inform the client that it cannot perform the action at the moment and suggest an alternative. The agent itself will continue working — just without that specific talent.
Can I connect a talent that isn't in the catalog?
Yes, via the + Create talent button or through the universal HTTP / Webhook talent, which allows sending arbitrary HTTP requests to any API.
Is talent data preserved between conversations?
No. Each conversation is a separate session. Data obtained in one chat is not carried over to another. This is done for security and data accuracy.
Do I need to pay for talents?
Some talents are available for free with your plan. Certain integrations may require a subscription to the third-party service (Google Workspace, Notion, etc.). Details are provided in each talent’s catalog description.