Understand tools in AI Agents
Last Update: Mar 2025 • Est. Read Time: 2 MINTools refer to specific features or data sources that AI Agents can use to assist with customer requests. Think of tools as the AI’s way of reaching into your organization’s resources to find the right answer—whether it’s pulling from your knowledge base articles or checking customer data from the platform. These tools allow the AI to access information found in your organization, helping it respond with accurate and helpful answers.
Who can access this feature? | |
User types | Admins can create custom tools for AI Agent Teams. |
In this article
Types of available tools
Tools enable AI Agents to give more specific, relevant, and helpful responses to customer inquiries. Without tools, it would be limited to responding to customers using generic or basic information. AI Agents can handle more complex requests by accessing your organization's data (like purchase history or a help article), saving your agents time and providing a better customer experience.
AI Agents have access to the following tools in your organization:
- Standard objects
These are the core data objects in Kustomer, like customer names and conversation tags. AI Agents can access Conversation and Customer data to personalize its responses or offer more context. For example, it might use a customer's name for a more personalized response. - Custom objects, or KObjects
Every business has unique data needs, and custom objects let you track data that doesn’t neatly fit into standard categories. AI Agents can use KObjects in the same way they use standard objects, providing highly tailored responses based on your organization’s specific setup. For example, it can find a customer's latest purchase information from an Order object - Custom attributes
Custom attributes are additional fields you’ve added to your data model, and the AI Agent can reference them to provide more detailed or accurate responses. For instance, if you’ve added a custom attribute for a customer’s loyalty status, the AI Agent can include that in its replies.
Available fields
AI Agents can access various fields in your standard and custom objects and perform various actions on different fields, such as retrieving, updating, or creating information. However, not all actions are supported for every field. For instance, while the AI Agent can retrieve (Get) a customer’s email address, it may not be able to update this field directly.
Below you’ll find a detailed breakdown of the fields that support each type of action.
Field | Update | |
Conversation | Assigned Team | X |
Assigned User | X | |
Brand | X | |
Name | X | |
Priority | X | |
Queue | X | |
Tags | X |
Field | Update | Get | |
Customer | BirthdayAt | X | X |
Default Lang | X | ||
Display Name | X | X | |
Emails | X | ||
External Ids | X | ||
Facebook Ids | X | ||
First Name | X | X | |
Gender | X | X | |
Instagram Ids | X | ||
Last Name | X | X | |
Locations | X | ||
Name | X | X | |
Phones | X | ||
Shared Emails | X | ||
Shared Phones | X | ||
Shared Socials | X | ||
Socials | X | ||
Urls | X | ||
Username | X | ||
WhatsApps | X |
Field | Get | Update | Create | |
KObject | Assigned User | X | ||
Description | X | X | X | |
Status | X | |||
Title | X | X | X | |
Custom attributes | X | X | X |
Supported channels
AI Agents offer support across different communication channels. However, not all channels support the same operations on customer data or custom objects. Depending on the channel used, the AI Agent may be able to perform specific actions, such as retrieving a customer’s name or updating certain fields, while other operations may be restricted.
Access to these tools also depends on whether the customer is verified. While most channels like email and SMS can be accessed without verification, certain channels—such as Kustomer Voice—require verification to ensure secure usage of the tool.
The table below outlines which fields and operations are available for each channel, as well as the level of verification necessary.
Klass | Operation | SMS | Authenticated chat | Anonymous chat | Kustomer Voice | ||
Company | Get | No verification | No verification | No verification | No verification | Verification | Verification |
Update | Verification | Verification | No verification | No verification | Verification | Verification | |
Create | Not supported | Not supported | No verification | No verification | Not supported | Not supported | |
Customer | Get | No verification | No verification | No verification | No verification | Verification | Verification |
Update | Verification | Verification | No verification | No verification | Verification | Verification | |
Conversation | Get | No verification | No verification | No verification | No verification | Verification | Verification |
Update | No verification | No verification | No verification | No verification | No verification | No verification | |
Kobject | Get | No verification | No verification | No verification | No verification | Verification | Verification |
Update | Verification | Verification | No verification | No verification | Verification | Verification | |
Create | Verification | Verification | No verification | No verification | Verification | Verification |