Teams Lex Integration
Last updated
Last updated
Before continuing with this documentation, please ensure you have the following.
Office 365 account and this account should be used in setting up the Voiceworx account
Teams Integration with VoiceWorx requires you to follow two steps:
Create a Teams Bot in your Team Application
Integrate VoiceWorx Custom App with your Teams Bot (with the help of Bot Id from Teams)
Contact VoiceWorx support team to set up a dedicated channel to link up your VoiceWorx App and Teams Bot.
Search for teams on your system using the windows search bar
Launch Teams
Click on the Use Another Account or Sign-Up link
Add your office 365 Email and password
Once successfully signed in, search and install the VoiceWorx bot in Teams. Follow this document to create and publish a bot if it doesn’t exist already. To search click on the Apps button in Microsoft Teams landing area.
Login to the voiceworx platform using your account
On the “Custom App” Tab, click on “Manage Apps”. If you do not have any custom app already in your platform, you can use this template to create one and continue with the following instructions. Follow this document on to create Custom Apps using a template.
Search for the skill you want to connect to Teams and click Select
Click on the Publish tab
In the Publishing page, click on “Add new publishing”
Fill/select values for the following fields.
External Skill Name: Name of your skill
Skill Type: Select “Search” from the dropdown.
Channel: “Amazon Lex”
Version: V2.
Microsoft Teams Configuration: Enable the “Microsoft Teams Configuration” and add a teams bot ID. This should be a unique GUID. Teams Bot ID is a unique GUID that represents a bot in Microsoft Teams. Follow this document to create a Teams Bot and get the Bot Id.
Fill in the Messages with appropriate values for your skill.
Click on Save
In the skills publishing page, click on publish to Lex
Select the Lex publishing profile you will use for the publishing. If you don’t have a Lex account, please follow this documentation to set it up
Click publish to Lex button.
You will be presented with a publishing results page.
If the publishing is successful, you will see a Successful status if not the appropriate error message for the failing step will be shown
Go to Microsoft Teams
Select the “Voiceworx” bot.
Click on "Chat”.
Type a message that’s available in the Utterances of your skill.
Note: Please Note that you need to co-ordinate with VoiceWorx support team to create a dedicated setup for you to run your own custom app in the teams bot.