Conversation Sentiment Configuration Guide

To set the AI provider for AI features, go to:-

  • Unified-admin → AI Configurations.

  • Update the following fields

Field

Description

AI Provider

Select the AI provider to use for the feature module (e.g., OpenAI, Azure OpenAI, or a custom/self-hosted provider). Each feature module can be linked to a different provider.

API Key

The secret authentication key issued by your AI provider. This is used to authorize all API requests made by the system. Keep this confidential and never share it publicly.

Base URL

The API endpoint URL of the AI provider or model server. For cloud providers (e.g., OpenAI), this is their published base URL. For self-hosted or on-premise models, this is the address of your model server (e.g., <http://your-server:port/v1).>

Additional Attributes

Can create optional key-value pairs if required by the system.

Screenshot 2026-06-22 at 3.02.07 PM.png


Once the provider information is given,

  • Click on Feature Module and configure Conversation Sentiments

  • Update the following fields.

Field

Description

Model

Select the AI model to use for this feature from the models available under the configured provider (e.g., gpt-4, gpt-3.5-turbo). Choose a model suited to the task.

Temperature

Controls the randomness and creativity of the AI's output. Accepts a value between 0.0 and 1.0. Lower values (e.g., 0.2) produce more consistent, focused responses recommended for professional use cases like text refinement. Higher values produce more creative but less predictable output.

Prompt

Additional guidelines for the model per feature

Additional Guidelines

Can create optional key-value pairs if required by the system.

e01378d4-e7e5-4db0-9b92-e7247da065c1.png

To enable Conversation-Sentiment on a conversation, you need to:

  • Subscribe to the AI Analyzer for a specific conversation using the AI-Analyzer node on the Conversation Started event.

  • Then, drag the node from the left palette and drop it into the flow.

image-20260623-111338.png


To generate the Sentiment at any stage during the conversation, you need to define these nodes in your flow. In the sample below, the Sentiment Assistant node is used to analyze the conversation and generate the sentiment, and then the HTTP node is used to retrieve that generated sentiment. Finally, a Function node prepares the data structure to update the sentiment, and then an Update Conversation Data node updates the sentiment for the conversation.

Both sentiment and summary are generated here but can be generated separately according to your business workflow.

image-20260623-105919.png

Below is a sample Conversation Studio flow that you can import into your studio and reuse in your custom flows. It can be applied at any stage of a conversation, such as agent handoff, transfer, closure, or any other stage based on your desired workflow.

Conversation_Sentiment_Summary_Sample.json

Use this flow file for reference only, as your own flow may differ from this sample studio configuration