Adds a message to an existing Kustomer conversation with sentiment tracking to maintain complete interaction history.
This integration creates a message within ... Read More
Adds a message to an existing Kustomer conversation with sentiment tracking to maintain complete interaction history.
This integration creates a message within an existing Kustomer conversation, allowing you to log customer interactions, bot responses, or agent communications. It includes sentiment analysis metadata to track the emotional tone of messages and helps maintain a complete timeline of all customer touchpoints in one place.
Returns a message object containing the newly created message details including id, type, status, channel, direction, preview (truncated message content), sentAt, createdAt, updatedAt, and size (message length in characters). Also includes sentiment analysis results and directional information.
{
"data": {
"id": "6995413f8a1181c751cf678c",
"type": "message",
"status": "received",
"channel": "chat",
"preview": "Hello, my name is Alex the customer support agent. How can I help you today?nI need to update my shipping address for order #8472651nI can definitely help with that! Could you please provide your current address and the new address you'd like to use?",
"direction": "in",
"directionType": "initial-in",
"size": 1847,
"sentAt": "2026-02-18T04:34:07.731Z",
"createdAt": "2026-02-18T04:34:07.729Z",
"updatedAt": "2026-02-18T04:34:07.729Z",
"modifiedAt": "2026-02-18T04:34:07.729Z",
"sentiment": {
"polarity": 0,
"confidence": 0
}
}
} Read LessAdds a tag to a Kustomer conversation to help categorize and organize customer support tickets.
This integration applies tags to specific conversations in Kusto... Read More
Adds a tag to a Kustomer conversation to help categorize and organize customer support tickets.
This integration applies tags to specific conversations in Kustomer to help your support team categorize, filter, and organize customer interactions. Tags make it easy to track conversation topics like “billing”, “refund”, or “technical-issue”. If the tag doesn’t already exist in your Kustomer organization, it will be automatically created when first used.
Returns the updated conversation object containing the id of the conversation, an array of tags (as tag IDs), and the updatedAt timestamp showing when the conversation was last modified.
{
"data": {
"id": "a8b9c2d5e6f7890123456789",
"attributes": {
"tags": ["tag123abc456def789", "tag987xyz654abc321"],
"updatedAt": "2024-03-15T14:22:18.450Z"
}
}
} Read LessMarks a Kustomer conversation as closed so it no longer appears in active queues and stops requiring agent attention.
This integration changes the status of a K... Read More
Marks a Kustomer conversation as closed so it no longer appears in active queues and stops requiring agent attention.
This integration changes the status of a Kustomer conversation to “done” (closed), removing it from your team’s active work queue. Use this when a customer issue has been fully resolved to keep your support inbox organized and ensure accurate reporting on conversation resolution.
Returns a confirmation message indicating whether the conversation was successfully closed. The system provides a simple status message confirming the closure action.
"ticket is closed"Read Less
Creates a new customer conversation (ticket) in Kustomer so your team can track and manage customer issues.
This integration opens a new conversation in Kustome... Read More
Creates a new customer conversation (ticket) in Kustomer so your team can track and manage customer issues.
This integration opens a new conversation in Kustomer’s support platform, assigns it to a specific queue for your team to work on, and links it to an existing customer profile. Use this when you need to create a support case that will appear in your Kustomer inbox for agents to handle – whether it’s from a chat handoff, proactive outreach, or escalating an issue that needs tracking.
Returns the newly created conversation details including conversation_id (the unique identifier for the new ticket), type (always “conversation”), links (containing the API endpoint path), and tool_result (success indicator).
{
"conversation_id": "6994c34990d6c12f6cbf2598",
"type": "conversation",
"links": {
"self": "/v1/conversations/6994c34990d6c12f6cbf2598"
},
"tool_result": "success"
} Read LessRetrieves a customer profile from Kustomer using their email address to view their support history and contact details.
This integration searches Kustomer for a... Read More
Retrieves a customer profile from Kustomer using their email address to view their support history and contact details.
This integration searches Kustomer for a customer record that matches the email you provide. It’s useful for support agents who need to quickly access a customer’s profile, including their conversation history, contact information, and engagement metrics to provide personalized assistance.
Returns a customer record containing key profile information including customer_id (unique identifier), name (full name if available), email (verified email address), displayName (how the customer appears in Kustomer), verified (email verification status), createdAt and updatedAt (account timestamps), lastActivityAt (most recent interaction), progressiveStatus (current support status), sentiment (customer satisfaction metrics), and conversationCounts (breakdown of support tickets by status).
{
"customer_id": "698cec64842b3a8f968e842e",
"name": null,
"displayName": "sarah.chen@example.com",
"externalId": null,
"email": "sarah.chen@example.com",
"username": null,
"createdAt": "2025-03-12T14:22:31.445Z",
"updatedAt": "2025-12-08T16:18:42.592Z",
"lastActivityAt": "2025-12-08T15:55:17.283Z",
"progressiveStatus": "done",
"verified": true,
"sentiment": {
"polarity": 0,
"confidence": 0.7845632891047521
},
"conversationCounts": {
"all": 2,
"done": 2,
"open": 0,
"snoozed": 0
}
} Read LessFinds a Kustomer customer record using their phone number to access their complete profile and interaction history.
This integration searches Kustomer’s c... Read More
Finds a Kustomer customer record using their phone number to access their complete profile and interaction history.
This integration searches Kustomer’s customer database for a customer that matches the phone number you provide. It retrieves the complete customer profile including contact information, account status, sentiment analysis, and conversation statistics, giving your support team immediate access to the customer’s history and current status.
Returns a comprehensive customer object containing the customer’s customer_id, name, displayName, email, verified status, createdAt and updatedAt timestamps, lastActivityAt, progressiveStatus, sentiment analysis (polarity and confidence scores), and conversationCounts showing total conversations and their status breakdown (done, open, snoozed).
{
"name": "Sarah Mitchell",
"email": "sarah.mitchell@example.com",
"username": null,
"verified": true,
"createdAt": "2024-03-15T14:22:18.470Z",
"sentiment": {
"polarity": 1,
"confidence": 0.7
},
"updatedAt": "2024-03-18T09:45:12.891Z",
"externalId": null,
"customer_id": "7ab2ef9d628c9f8b881e7432",
"displayName": "Sarah Mitchell",
"lastActivityAt": "2024-03-17T16:33:22.156Z",
"progressiveStatus": "active",
"conversationCounts": {
"all": 5,
"done": 4,
"open": 1,
"snoozed": 0
}
} Read LessRetrieves Shortcut by ID using Kustomer. Requires shortcut_id. Returns the requested data record(s) with all available details.
Retrieves User’s Conversations by Email using Kustomer. No inputs are required. Returns the requested data record(s) with all available details.
Send Message using Kustomer. Requires app_name and customer_id and sentiment_polarity and conversation_history and sentiment_confidence and conversation_id_created. Returns resu... Read More
Send Message using Kustomer. Requires app_name and customer_id and sentiment_polarity and conversation_history and sentiment_confidence and conversation_id_created. Returns results based on the executed action.
Read LessAdds an internal note to a Kustomer conversation that’s visible to your team but not the customer.
This integration posts an internal note to a specific c... Read More
Adds an internal note to a Kustomer conversation that’s visible to your team but not the customer.
This integration posts an internal note to a specific conversation in Kustomer. These notes are perfect for sharing agent guidance, documenting troubleshooting steps, recording what automated systems have already attempted, or leaving context for the next agent who picks up the conversation. The notes are only visible to your support team, never to customers.
Returns the created note object containing the note id, type (always “note”), body (your note text), createdAt timestamp, updatedAt timestamp, modifiedAt timestamp, and links with a reference to the note endpoint.
{
"data": {
"id": "6994bdca53a708e62bbd9c43",
"type": "note",
"links": {
"self": "/v1/notes/6994bdca53a708e62bbd9c43"
},
"attributes": {
"body": "Customer mentioned they tried clearing cache but issue persists. Escalating to technical team.",
"createdAt": "2026-02-17T19:13:14.563Z",
"updatedAt": "2026-02-17T19:13:14.574Z",
"modifiedAt": "2026-02-17T19:13:14.563Z",
"createdByTeams": []
}
}
} Read LessCreates a new customer record in Kustomer using their email address.
This integration adds a new customer to your Kustomer customer service platform. When you p... Read More
Creates a new customer record in Kustomer using their email address.
This integration adds a new customer to your Kustomer customer service platform. When you provide an email address, it creates a complete customer profile that your support team can use to track conversations, manage cases, and provide personalized service. The customer record includes their contact information, creation timestamps, and organizational details.
Returns a complete customer object with essential details including customer_id (unique identifier), display_name (how the customer appears in Kustomer), emails array with email details, created_at and updated_at timestamps, user information about who created the record, and org details showing which organization the customer belongs to.
{
"customer_id": "6995500e815c43970e2300fb",
"display_name": "sarah.martinez@example.com",
"emails": [
{
"type": "home",
"email": "sarah.martinez@example.com",
"verified": false
}
],
"created_at": "2026-02-18T05:37:18.854Z",
"updated_at": "2026-02-18T05:37:18.854Z",
"user": {
"created_by_user_id": "68f170d04f55c5fdd66c8dde",
"modified_by_user_id": "68f170d04f55c5fdd66c8dde"
},
"org": {
"org_id": "67c617c2be6126daba1969ba"
}
} Read LessFor information on getting the appropriate Integration credentials, visit the Kustomer site directly.
The scopes required by KODIF will depend on the specific actions. These are the most commonly required scopes, but more or fewer may be required depending on the actions to be automated.