Start tracking your progress
Trailhead Home
Trailhead Home

Learn About Private Alexa Skills

Private Alexa Skills with Salesforce



Note: This project was produced in collaboration with Amazon, who owns, supports, and maintains the Amazon products, services, and features described here.

In this project, you use the Alexa Skill Kit and Amazon Web Services to create a private Alexa for Business skill that authenticates against a Salesforce account to interact with your company’s Salesforce data.

Alexa is the brain behind the Amazon Echo family of devices and other Alexa-enabled devices. Alexa provides capabilities, or skills, that enable customers to create a more personalized experience. There are now tens of thousands of skills from companies like Starbucks, Uber, and Capital One as well as other innovative designers and developers.

If you are interested in learning more about Alexa and try your hand at building a skill, see Alexa Development Basics and Build an Alexa Skill.

What’s different with a private, Alexa for Business skill, you ask? A private skill works the same way all Alexa skills work, except it isn’t available to the general public. A skill developer first creates a private skill then makes it available to customers who have an Alexa for Business account. This way, the customer can control which devices or users are granted access.

Private skills can only be used by customers who have an Alexa for Business account and have linked their Alexa accounts with their organization.

What You Need

You need a few accounts for this project. Don’t worry, we show you how to create them if you don’t have them set up already.

  • An  Amazon Developer account. Note: You can use your account here by signing in using your existing credentials first, then complete the additional registration steps that are needed for an Amazon Developer account.
  • An Amazon Web Services account.
  • A new Trailhead Playground org.
  • An Alexa-enabled device to test out your skill. Don’t have one? Try out, a community project that allows you to use an Echo in your web browser.

We won’t check any of your setup. Click Verify Step to proceed to the next step in the project.