Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Setting up an Alexa channel

Updated on July 22, 2021

Create Pega Intelligent Virtual Assistant™ (IVA) for Alexa so that users can interact with a Pega Platform application to ask questions, report an issue, or step through a process by using voice commands. For example, with an IVA for Alexa, users can create a case to inquire about a car price estimate or to book a flight.

Before you begin: Create an Alexa skill definition in the Amazon developer portal. For more information, see Creating an Alexa skill definition.

The default chatbot skill configuration results include sample intent schema, a list of answers for all questions, and content for sample utterances that helps users order a pizza. The sample utterances also include unknown definitions for unknown responses. They force the Alexa chatbot to say "I don't understand" for responses that it does not understand.

  1. In the header of Dev Studio, click the name of the application, and then click Channels and interfaces.
  2. In the Create new channel interface section, click the icon that represents your existing Alexa channel.
  3. In the Alexa channel, click the Connection tab.
  4. In the Alexa application ID field, enter the application ID for the Amazon Alexa skill that you saved to a file when you created an Alexa skill definition.
    You specify the application ID value that was previously generated in the Amazon developer portal. For more information, see Creating an Alexa skill definition.
  5. Click Save, and then generate the default skill configuration results for the chatbot by clicking Generate configuration.
    This information is later added to the Amazon Alexa skill definition that you created.
  6. Save the information from the Intent Schema section to a temporary file.
  7. Save the information from the LIST_OF_ANSWERS_FOR_ALL_QUESTIONS section to a temporary file.
  8. Save the information from the Sample Utterances section to a temporary file.
  9. Optional: If you update the chatbot case and response command content, click Generate configuration on the Connection tab, and then copy the generated content to the Amazon skill definition.
    Note: Do not modify the unknown responses.
What to do next: In the Amazon developer portal, update the Alexa skill configuration with the generated intent schema, list of answers for all questions, and sample utterances. For more information, see Updating the Alexa skill configuration.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us