---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Set up the Amazon Alexa spoke

# Set up the Amazon Alexa spoke {#ariaid-title1}

Release version: Brazil  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read  
Integrate the ServiceNow instance and Amazon Alexa account by creating a custom
OAuth application in Amazon Alexa to
authenticate ServiceNow requests.

## Before you begin

* Request an Integration Hub subscription.
* Activate the Amazon Alexa spoke.
* Role required: admin
{#ssetup-alexa__ul_agy_qxd_rlb}

## Create a security profile {#ariaid-title2}

Create and register a security profile through the Developer Console to use Login
with Amazon on your ServiceNow instance.

### Before you begin

Role required: admin.

### Procedure

1. Log in to [Amazon Developer Portal](https://developer.amazon.com/) with admin credentials.
2. Create a security profile.  
   For information about creating a security profile, see [Create an LwA Security Profile](https://developer.amazon.com/docs/dash/create-a-security-profile.html) in [Amazon Developer Documentation](https://developer.amazon.com/documentation).
3. Copy and record the values of Client ID and Client Secret for later use.
4. Configure the security profile and specify these values in Web Settings:  
   {#create-security-prof__table_knt_ljt_pnb__entry__2}

   | Field | Value |
   |-|-|
   | Allowed Origins | ServiceNow instance URL. |
   | Allowed Return URLs | ServiceNow instance redirect URL in this format: <kbd class="ph userinput">https://&lt;Instance-Name&gt;.com/oauth_redirect.do</kbd> |
   [ ]

   {#create-security-prof__table_knt_ljt_pnb}For more information about configuring the security policy, see [Add your Website to your Security
   Profile](https://developer.amazon.com/docs/login-with-amazon/register-web.html#add-your-website-to-your-security-profile) in [Amazon Developer Documentation](https://developer.amazon.com/documentation).

## Configure a connection for the Amazon Alexa spoke {#ariaid-title3}

Add and configure a Amazon Alexa connection to authenticate ServiceNow requests in the Amazon Alexa spoke.

### Before you begin

Role required: admin

### Procedure

1. Navigate to AllProcess AutomationWorkflow Studio.
2. Click the Integrations tab.
3. Under Connections, the Outbound connections are displayed by default.
4. Locate the AmazonAlexa connection alias and click View Details.  
   * To configure the default connection and credential alias record that is shipped along with the Amazon Alexa spoke, click View Details.

   * To manage more than one Amazon Alexa spoke connection record, create a new child alias record by clicking Add Connection. For more information about using multiple connections, see [Supporting multiple connections](https://www.servicenow.com/docs/D9pGgVwvfvFrzWX3lknyWg "Support several connections to a single integration provider. Select connections for flows, subflows, and actions directly from a flow.").

   If you are configuring the spoke for the first time, click Configure. Otherwise, click Edit.

5. On the Configure Connection form, fill in the fields.  
   {#amazon-alexa-conf-temp__table_wgq_b5y_c3c__entry__2}

   | Field | Description |
   |-|-|
   | Connection Information ||
   | Connection Name | Name to uniquely identify the record. By default, the name is <kbd class="ph userinput">AmazonAlexa</kbd>. |
   | Connection URL | Base URL to connect to Amazon Alexa. Enter: <kbd class="ph userinput">https://api.amazonalexa.com</kbd> |
   | API Version | Required API version of Amazon Alexa. Enter <kbd class="ph userinput">v1</kbd>. |
   | Credential Information ||
   | OAuth Entity Name | Name to identify the OAuth entity record. For example, <kbd class="ph userinput">Amazon Alexa OAuth</kbd>. |
   | OAuth Client ID | Client ID created during the configuration of the security profile. |
   | OAuth Client Secret | Client Secret created during the configuration of the security profile. |
   | OAuth Redirect URL | OAuth callback endpoint in this format: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd>. Replace <kbd class="ph userinput">&lt;instance&gt;</kbd> with the ServiceNow instance name. |
   [ ]

   {#amazon-alexa-conf-temp__table_wgq_b5y_c3c}

6. Click Save and Get OAuth Token.

### Result

The Amazon Alexa spoke is set up and integrated with the ServiceNow instance.

## Setup webhook for the Amazon Alexa
spoke {#ariaid-title4}

Authenticate the inbound requests from Amazon Alexa account to your ServiceNow instance by creating a webhook registry.

### Before you begin

Role required: admin.

### Procedure

1. In the filter navigator, enter <kbd class="ph userinput">token_verification.list</kbd>.  
   Records in the Token Verifications \[token_verification\] table are displayed.
2. Click New.
3. On the form, fill these values.  
   {#alexa-webhk__table_ywf_b5t_pnb__entry__2}

   | Field | Description |
   |-|-|
   | Name | Name to identify the token record. For example, <kbd class="ph userinput">Alexa token</kbd>. |
   | Description | Brief description of the token. |
   | Token | Value of token. This value is encrypted before it is used. |
   [Table 1. Token Verification form]

   {#alexa-webhk__table_ywf_b5t_pnb}
4. Click Submit.
5. Navigate to Alexa WebhooksAlexa Webhook Registries.
6. Click New.
7. On the form, fill these values.  
   {#alexa-webhk__table_xcz_3st_pnb__entry__2}

   | Field | Description |
   |-|-|
   | Name | Name to identify the webhook registry record. For example, <kbd class="ph userinput">Alexa token</kbd>. |
   | Description | Brief description of the webhook registry record. |
   | Token | Token you have created. For example, <kbd class="ph userinput">Alexa token</kbd>. |
   | Path | Scripted REST endpoint. A default endpoint is available. You can change the default value as per your requirement. |
   [Table 2. Alexa Webhook Registry form]

   {#alexa-webhk__table_xcz_3st_pnb}
8. Right-click the form header and click Save.
9. Click Callback URL.  
   Webhook Callback URL is displayed in the confirmation message. Copy and record this value.
10. Log in to [AWS Management Console](https://aws.amazon.com/console/).
11. In the AWS Lambda function, specify the Webhook Callback URL and save the changes.  
12. Log in to [Alexa Developer Console](https://developer.amazon.com/alexa/console/ask).
13. Navigate to BuildCUSTOMEndpoint and specify ARN of the AWS Lambda function you had configured.  

*[\>]: and then


