Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

XCALLY section

SMS Channel → Accounts → Actions → Applications List

On this page

Table of Contents
minLevel1
maxLevel3
outlinefalse
stylenone
typelist
printablefalse

\uD83D\uDCCB What is the OpenAI ChatBot?

Status
colourYellow
titleAVAILABLE FROM VERSION 3.34.0

The ChatGPT Bot is an application that can be inserted in the action flow of a SMS account to manage interactions with OpenAI models.
This feature is available for SMS Channel and in this way it’s possible to insert a bot in the action flow to collect data about customers, which can be processed by agents.

☑️ (blue star) Requirements

Panel
bgColor#EAE6FF
☑️
  • Cloud provider with service OpenAI is required to install the ChatBot (configuration in Tools section)

☑️
  • OpenAI credits loaded in OpenAI account

☑️
  • You have to enable feature on your license. You can send your request on License Portal

⚙️ How to configure Chatbot with OpenAI

First of all, you need to setup Cloud Provider with OpenAI.
On Tools → Cloud Providers you need to configure an OpenAI Account, by inserting as Service OpenAI and ApiKey retrieved on your OpenAI account (find out how at this link).
In this way also users with relative permission on tools section, can configure their own keys.

image-20240313-162051.png

Then you can edit your SMS account and on Actions tab, you can insert in drag & drop routing the ChatGPT application

image-20240409-154539.jpg

image-20240613-083531.png

You can configure your bot:

  • Choose your OpenAI Cloud Provider Account

  • Select from the listyour OpenAI bot created in OpenAI bots section

Info

If you are using a version earlier than 3.36.0 you will have to configure your bot directly from the block section, following the same procedure described in OpenAI bots section)

💡 How does it work?

With the configuration of ChatGPT as first application, all messages will be managed by the bot until it doesn't know what to say and the interaction will pass to the next block configured on action flow (for example a queue). When open channel interaction enters in a queue and it is assigned to an agent, chatGPT gets disabled.

image-20240409-155321.png

(blue star) Related topics

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@957
maxCheckboxfalse
showSpacefalse
sortmodified
typepage
reversetrue
labelswebrtc agent asterisk
cqllabel in ( "openai" , "smschannel" ) and type = "page" and space in ( "XM" , "KB" )