Back to tools

AI Agent Tool

Kustomer logo

Kustomer

AI-powered customer service CRM unifying omnichannel support around a single customer timeline.

Customer ServiceCommunity

kustomer.com

•

One-click Login

•

Ready to use

About Kustomer

Kustomer is a customer service platform that consolidates all customer conversations from email, chat, SMS, voice, and social media into a single chronological customer timeline, replacing ticket-centric models. Meta acquired Kustomer in 2022 and later sold a majority stake, with the company operating independently. It targets mid-market and enterprise support teams and offers both seat-based and conversation-based pricing models, plus AI add-ons for automated resolution and agent assistance.

AI Agent Use Cases

- Unified customer timeline across all channels (email, chat, SMS, social, voice)

- AI for Customers: automated conversation resolution at $0.60 per engaged conversation

- AI for Reps: agent-assist tools at $40/user/month add-on

- Conversation-based pricing model as an alternative to per-seat billing

- Workflow automation and business rules engine

- Proactive messaging and outbound customer engagement

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

conversationId

The unique identifier of the conversation to which the note will be added.

noteContent

The content of the note to be added to the conversation.

Inputs

id

The ID of the conversation to which the note will be added.

body

The content of the note to be added to the conversation.

Inputs

convoId

Unique identifier for the conversation

message

Message to be sent in the conversation, containing a 'body' field

Inputs

contentType

The MIME type of the content being sent, necessary for POST requests.

accessToken

The OAuth 2.0 Bearer token used for authorization to access the Kustomer API.

webhookUrl

The URL of the webhook endpoint created in Kustomer to receive form data.

dataPayload

The JSON payload containing the data for the new conversation to be created.

Inputs

DisplayName

The name displayed to users for the custom field.

Type

The data type of the custom field, denoting how the data will be formatted or captured.

Required

Indicates if the field must be filled out before certain actions like completing a conversation.

Inputs

displayName

The display name of the customer.

externalId

An external identifier for the customer, typically used to link with other systems.

firstName

The customer's first name.

lastName

The customer's last name.

emails

A list of emails associated with the customer. Each email should specify if it is verified and its type.

phones

A list of phone numbers associated with the customer.

displayColor

The display color code for the customer.

displayIcon

The display icon identifier for the customer.

Inputs

name

The full name of the customer.

displayName

The display name of the customer for easy identification.

displayColor

Color associated with the customer's profile display.

displayIcon

Icon associated with the customer's profile display.

externalId

A unique identifier for the customer from an external system.

firstName

The customer's first name.

lastName

The customer's last name.

signedUpAt

Date and time when the customer signed up.

avatarUrl

URL of the customer's avatar image.

username

The customer's username, used for login or identification.

emails

A list of email addresses associated with the customer. Each email must include the address and its type (e.g., home, work).

phones

A list of phone numbers associated with the customer. Each number must include the phone number and its type (e.g., home, work).

Inputs

convo_id

The unique identifier for the conversation you want to retrieve messages from.

Inputs

accessToken

OAuth access token to authenticate API request, should be included in the Authorization header