Rate this page:

Integration with Avatar

Avatar is a Voximplant service that uses AI and NLP (natural language processing) for text and voice communication with customers. You can teach your avatar all necessary information required for your business, such as your working hours and delivery options, so it can answer customers' questions. You can also integrate it with your CRM system so your avatar can help your customers with their requests. Additionally, you can supply your avatar with realistic speech synthesis and recognition engines, making it a realistic interlocutor.

Integrate Voximplant Kit with Avatar to embed its functionality into your text and voice communications and build smart AI-powered chatbots without building complex backend logic.

The integration offers you the following advantages:

  • You do not need to deal with multiple vendors and set up complex integrations.

  • You do not need to be an expert in telecommunication technologies or software engineering. Voximplant Avatar makes it easy for any developer who knows basic JavaScript to build a chatbot.

  • You can add smart automation to your outbound and inbound communications using state-of-the-art NLP models for intent classification and entity extraction.

  • With Avatar, you can have a personal assistant to handle your chat conversations.

Contents

Copy URL

Creating an integration

Copy URL
  1. Log in to your Voximplant Kit account.
  2. Go to Administration > Integrations > Marketplace.
  3. On the Voximplant Avatar tile, click Configure.
Avatar tile
  1. In the Avatar account details group box, think up and enter the Username and Password of your Voximplant subuser. A subuser is a Voximplant platform control panel developer with limited permissions and access. Once you connect the integration, the system creates you a subuser with the credentials you specified. Your subuser has access to the Avatar section of the control panel, where you can build your avatars.
Avatar account details
  1. Click Connect.

Using an avatar for messaging

Copy URL
  1. In the Administration > Integrations section, click Open on the Voximplant Avatar tile. The system logs you in to the Voximplant platform control panel as your subuser (see above).
  2. Click Create.
Click Create
  1. Enter your avatar name, select the language it will use to chat with customers, define the timezone, and click Create again.
Create an avatar
  1. Now add intents to your avatar and train it as needed. For details on how to create and train an avatar, go here.
  2. Copy the ID of the created bot.
Avatar ID

Now you have the avatar that can analyze customer intents.

  1. Go back to your Voximplant Kit account and select Administration > Functions.
  2. In the Variables subsection, add the avatarID variable - the bot ID you copied in step 5.
Information

The system automatically captures your Voximplant account ID, subuser name, and password into the VOXIMPLANT_ACCOUNT_ID, VOXIMPLANT_AVATAR_LOGIN, and VOXIMPLANT_AVATAR_PASSWORD system variables (no need to enter them manually). These variables are the same for every avatar you create.

  1. Save your changes.
  2. Now go to the Management section and click New function.
  3. Add the following code and click Create.
Avatar code

Avatar code

Avatar function
  1. Go to Setup > Conversations > Channels.
  2. Select the channel in which you want to use your avatar.
  3. In the Redirect channel messages group box, click the Function radio button and select your avatar function from the drop-down list.
Connect your avatar
  1. Click Save changes.

Your avatar is now ready to process customer messages.

Note

If you do not have basic coding experience, please contact our sales team for assistance.

Using a voice avatar

Copy URL
  1. With the Avatar integration connected, go to the required scenario and connect the Avatar block.
  2. Create a voice bot directly from the block, configure its speech synthesis and speech recognition settings.
  3. If you want to monitor what the avatar replies to customers, enable the Process response parameters switch and select a function to get the avatar's response.

For detailed information on how to connect and configure the Avatar scenario block, go here.

Once the block is connected, your avatar is ready to process scenario calls.