UiPath Integrations

The UiPath Integrations Guide

Welcome to the UiPath Integrations guide. You will find comprehensive guides and documentation to help you start working with UiPath Integrations, as well as support if you get stuck.

In order to download the solutions mentioned here please visit the official UiPath Go! Marketplace here.

*Note that only integrations built in-house at UiPath are detailed below. For a complete list of UiPath's technology partners, see here.

Analyze Customer Engagement

Analyze each line of a conversation

Analyze each line of a conversation

Analyzes customer service and support conversations such as transcripts of a conversation between a call center agent and a customer. There are 7 tones that can be identified:
Sad, Frustrated, Satisfied, Excited, Polite, Impolite, Sympathetic


Each conversation analyzed may contain at most 50 utterances.
Each utterance may contain at most 500 characters.



  • DisplayName - The display name of the activity.


  • APIKey - The API key generated for your Tone Analyzer instance on IBM Cloud.
  • URL - The URL generated for your Tone Analyzer instance on IBM Cloud.


  • ConversationJSON - The conversation to analyze as a stringified JSON object having the following format:
  "utterances": [
      "text": "Hi, I can't get your software to work.",
      "user": "customer"
      "text": "OK, what seems to be the problem?",
      "user": "agent"
  • ConversationTable - The conversation to analyze as a DataTable with columns Speaker & Utterance. The Speaker column may contain only Agent & Customer. For example:


"Hi, I can't get your software to work."


"OK, what seems to be the problem



Multiple Input Options

Note that ConversationJSON and ConversationTable represent the same input but in different formats. The two are mutually exclusive.


  • InLanguage - The language of the inputted text.
  • OutLanguage - The language in which the outputted tones are written.
  • Private - If selected, the values of variables and arguments are no longer logged at Verbose level.


  • Utterance Tones - An Array<SentenceTone> variable holding analyses of each individual utterance in the submitted conversation. SentenceTone variables contain:
    • SentenceNumber - The index (starting at 0) at which the described utterance appears in the conversation.
    • Text - The isolated text of the utterance.
    • ToneName - The name of the tone found in this utterance.
    • Confidence - A value between 0 and 1 indicating the Tone Analyzer's confidence that the tone selected accurately describes the utterance.

Updated 3 months ago

Analyze Customer Engagement

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.