Deploy to Alexa

Step-by-Step

  1. Head to the Amazon Developer Console.

    Deploy to Alexa

  2. Click Create Skill and give your skill a name and choose Custom for skill model type.

    Deploy to Alexa

  3. On the Build page of your skill, select Invocation on the left sidebar and give your skill an Invocation Name. Click Save.

    Deploy to Alexa

  4. If you’re creating your own, define any needed Intents and Slot Types for your skill's Interaction Model.

    Deploy to Alexa Deploy to Alexa

  5. If you choose to use Dexter's Catch-All Mode instead of defining your own, toggle it on in Dexter. Then, copy the fields that appear on the right into the Interaction Model page of your Alexa skill console. Click Build.

    Deploy to Alexa Deploy to Alexa

  6. Click on the Endpoint section of the left sidebar and select HTTPS. Copy your Webhook Url from Dexter and paste it under Default Region. Select the following SSL certificate type: My development endpoint is a sub-domain of a domain that has a wildcard certificate from a certificate authority.

    Deploy to Alexa

  7. On the Test page, toggle Test is enabled for this skill.

    Deploy to Alexa

  8. Back on the Developer Console, find your skill's Application Id and paste it into Dexter.

    Deploy to Alexa

  9. Toggle Deploy and your skill is live!