Alexa for Apps FAQ
Important: Alexa for Apps is offered as a developer preview and may change as we receive feedback and iterate on the feature. To use this feature, you must register for the preview. If you have questions or feedback about Alexa for Apps, please email email@example.com.
Alexa for Apps FAQ
- Q: What changes do I need to make in my app for Alexa for Apps to work?
- Typically, none. If your content and features can be opened with existing deep links, you won't need to make any changes. If you don't already have deep links in your app, you'll need to add them. See Alexa for Apps supported deep link types
- Q: Does the Alexa for Apps user experience end after customers get into my app?
- Customers can use voice to get to the desired place within your app or website, after which they can transition to touch, or start a new request to your skill, for example, "Alexa, ask Cupcake Shop where's my order?".
- Q: What if the customer doesn't have my app installed?
- In that case, you can redirect them to the iOS App Store, the Google Play Store, or your website. Universal deep links will always fall back to the website associated with the deep link.
- Q: Can customers access my Android or iOS app from a non-mobile Amazon Echo device?
- During the developer preview, customers must invoke your skill from the Alexa mobile app, an Alexa mobile accessory such as Echo Buds, or an Alexa built-in phone.
- Q: In which locales can I use Alexa for Apps?
- Any locale that Alexa supports. For the current list of supported locales, see The Alexa Skills Kit around the World.
- Q: Can I customize the user experience for Alexa for Apps?
- Yes. Because Alexa for Apps links are used with custom skills, you have the flexibility to create a combined voice-and-touch experience for any customer intent. You can start with a simple skill that just provides voice shortcuts via deep links to key features in your app. On the other end of the spectrum, you can create a rich multi-turn voice experience that, when appropriate, sends the customer seamlessly into your app using deep links with query parameters to maintain context for the user's request. You can even customize responses for different device states such as when a customer's phone is locked, to provide a more verbose response when a customer isn't likely to be looking at their phone.