Alexa Skill Beta Test Troubleshooting

Andrew Cargill Oct 23, 2020
Share:
Prototype Testing & Certification
Blog_Header_Post_Img

After working diligently on your skill, you've finally reached the beta testing stage. However, once you did, your testers aren't able to enable the beta skill or they're having trouble interacting with the skill. Below, we'll walk through the causes of each scenario and guide you through the solutions.

Beta Tester Is Granted Access but They Cannot Enable or Interact with the Skill

If your beta tester has been granted access to the beta test and you have shared the link to enable with them, but they're having trouble either enabling or interacting with the skill, this is typically caused by one, or both, of the following two possibilities:

Possible Cause 1: Beta Tester's Alexa App Is Associated with a Different Amazon Account

If the email address provided by the beta tester does not match the email address associated with their Alexa account, then the tester will not have access to the skill. This is more common in a company or university setting where beta testers may have provided work or university email addresses while their Amazon accounts are instead associated with personal email addresses. To resolve this, you may do the following:

  1. Ask the beta tester to provide you with the email address associated with the Amazon account used to sign into their Echo devices.
  2. Log into your Alexa Developer Console.
  3. Click "Manage Beta Test" next to the skill in question.
  4. Input the corrected email address into the "Enter tester email addresses" box.
  5. Click "Add".

Possible Cause 2: Beta Tester's Echo Device Language Is Not Supported by the Skill

In order to be able to interact with a skill, the skill store of that tester's Alexa app must correspond to an existing language version of the skill. Please note that Alexa considers the various English language versions to be distinct from one another. For example, "English (US)" is separate from "English (UK)" which is separate from "English (IN)" etc. Beta testers can find which skill store they're associated with by following the steps below:

  1. Open the Alexa app.
  2. Tap the "More" button in the bottom-right.
  3. Tap "Settings".
  4. Scroll down and tap "About".
  5. Under "Host Name" you'll see a value like "alexa.amazon.com", "alexa.amazon.co.uk", etc. 
  6. Refer to the chart below to determine which skill language version the tester's account can interact with:

Alexa App Host Name Skill Language Version
alexa.amazon.com.au English (AU)
alexa.amazon.ca English (CA)
alexa.amazon.in English (IN)
alexa.amazon.co.uk English (UK)
alexa.amazon.com English (US)
alexa.amazon.ca French (CA)
alexa.amazon.fr French (FR)
alexa.amazon.de German (DE)
alexa.amazon.it Italian (IT)
alexa.amazon.co.jp Japanese (JP)
alexa.amazon.com.br Portuguese (BR)
alexa.amazon.es Spanish (ES)
alexa.amazon.com.mx Spanish (MX)

If the tester's account is associated with an Alexa language version that your skill does not support, the simplest solution as a skill developer would be to add that language model to your skill.

Related Articles

Skill Beta Testing for Alexa Skills

Subscribe