Configure Permissions for Customer Information in Your Skill

Alexa skills might require personal information from the customer to provide relevant information in skill responses or to complete transactions. You can configure your skill to request permission from the customer for specific information. When a user enables your skill, Alexa asks the user to open the Alexa app to grant permission to your skill.

Your skill must handle the following cases:

  • The user grants permission in the Alexa app.
  • The user ignores the request and doesn't open the Alexa app.
  • The user goes to the Alexa app and refuses permission for the skill to obtain this information.

If your skill requires customer information and the customer doesn't agree to provide it, your skill should provide content that doesn't require personal information or exit gracefully.

How to configure your skill to request permissions for customer information

To configure your skill to request permissions for customer information, Open your skill in the developer console. Go to the Build page, and scroll down to Permissions on the lower left. Toggle the permission on for the permission that corresponds to the information your skill requires.

The following permissions are available for custom skills:

  • Device Address
  • Customer Name
  • Customer Email Address
  • Customer Phone Number
  • Reminders
  • Location Services
  • Skills Personalization

To avoid gathering unneeded customer information, and to facilitate a better customer experience, only enable a permission if your skill uses that information to improve its responses.

You must use any personal information you request only as permitted by the user and in accordance with your privacy notice and applicable law.

Was this page helpful?

Last updated: Jul 15, 2024