4.1 Set up an Alexa Developer Account


The objective of this module is to demonstrate how to use an internet of things device (like an Alexa device) with the Adobe Experience Platform. To that end, this module guides you through the steps to create an Amazon Alexa skill and use it as part of your demo. The ultimate result will be that relevant voice interactions with an Alexa device simulator or real Alexa device will be sent to Adobe Experience Platform and become part of the overall experience event data in Platform.

In order to demonstrate how to use such an Alexa skill, you will have to setup your skill within an Amazon developer account. With an Amazon developer account you can build your skill and, even more important, simulate your skill, which is especially relevant in case you do not own an Alexa device like an Echo Spot or Echo Show. If you do have an Alexa device with a display, it is even more fun!

You also have to sign up for an AWS account, as the skill we will use requires serverless functions deployed in a AWS Lambda environment.

Exercise 4.1.1: Set up Amazon developer account

Go to https://developer.amazon.com.

Amazon Sign In

Click on Sign In at the top right. If you already do have an Amazon developer account, skip to exercise 4.1.2.

Click Create your Amazon Developer account to create a new Amazon developer account.

Create Developer Account

In the Create Account screen, provide your Name, Email and choose a Password. Then click Create your Amazon Developer Account.

Create Account

Some additional verification might be required.

You will receive a verification code on the provided email address. Use that on the Verify email address screen and click on Verify.

Verify email address

Provide all required details on the Profile tab the Registration screen, then click on Save and Continue.

Registration Details

Read all details on the Amazon Delivery Services Agreement tab and then click Accept and Continue.

Service Agreement

You will get a dialog asking whether you want to provide payment details. You can (obviously) skip that by closing the dialog. Click on the X at the right top of the dialog.

Payment Details

You will see the Amazon Developer Dashboard main window.
Alexa Developer Dashboard

Exercise 4.1.2: Setup an Amazon Web Services account

In a new browser window or tab, go to https://aws.amazon.com/lambda/. If you already do have an account, skip to step 10.

AWS main screen

Click on Sign Up or Sign In to the Console or Create an AWS Account orange button on the top right. It’s a bit unpredictable what Amazon shows there…

In the Create an AWS account screen, define Email address, Password and an AWS account name. Then click on Continue.

Create AWS Account

In the Contact Information screen:

  • Select Personal for the Account Type.
  • Provide required details in the Contact Information screen, and click on Create Account and Continue.

Contact Information

Provide your credit card details in the Payment Information screen and click on Secure Submit.

Payment Information

Note that you will not be charged unless you exceed the AWS Free Tier Limits, which is extremely unlikely using your Alexa skill for demonstration purposes. However you have to provide payment details to continue.

Provide details on how to confirm your identity, by selecting Text Message (SMS) in the Confirm your identity screen, and click on Send SMS.

Confirm Your Identity

Use the verification code you will receive as an SMS in the Enter verification code dialog and click Verify Code.

AWS Verification Code

You will get a confirmation saying Your identity has been verified successfully..

AWS Verified Successfully

Click on Continue.

In the Select a Support Plan, select Basic Plan as the plan by clicking on the Free button.

AWS Support Plan

You can provide more details in the Welcome to Amazon Web Services screen but that is not required.

AWS Welcome Screen

Click on Sign In to the Console.

In the Sign in screen, provide your AWS email address to login.

AWS Sign In

Click on Next
In the Root user sign in screen, provide your Password and click on Sign in.

AWS Sign In Password

You will end up in the AWS Management Console.

AWS Management Console

Leave the browser tab open, as we will need it later in the module.

You have finished this exercise.

Next Step: 4.2 Define your Alexa skill

Go Back to Module 4

Go Back to All Modules

On this page