Integrate ServiceNow Voice with Amazon Connect
Connect ServiceNow Voice of your ServiceNow instance with the Amazon Connect instance to provide a seamless inbound and outbound voice call experience for your callers and agents.
Before you begin
- Procure an Amazon Web Services (AWS) account with the administrative access to complete the integration setup between Amazon Connect and ServiceNow. For information about creating the AWS account, see the Amazon documentation.
- Review the pricing policies for the services provisioned during this setup. Required services, resources, roles are set up in your AWS account.
- Create a service account in your ServiceNow instance to allow communication from your AWS account to your ServiceNow instance. If you do not have the permissions to create service accounts on your instance, contact your ServiceNow administrator for creating this service account.
Role required: sn_cti_amzn_cct.admin
Note: ServiceNow Voice with Amazon Connect integration is not supported for AWS GovCloud.
Procedure
Log in to your Amazon Web Services (AWS) account and setup an Amazon Connect instance.
For instructions on setting up this instance, see the Amazon Connect documentation.
Integrate the Amazon Connect with your ServiceNow instance.
Log in to your ServiceNow instance.
Navigate to Amazon Connect Integration > Setup Instance.
On the form, fill in the fields.
| Field | Description |
|---|---|
| Name | Name of the Amazon Connect instance. |
| AWS ARN | Amazon resource name of the Amazon Connect instance. For information on AWS ARN, see the Amazon Connect documentation. |
| Active | Option that indicates if the record is active. |
| Override Params | Option to edit the domain for Amazon Connect instance parameters. You should select this option only when you want to integrate the ServiceNow instance with an Amazon Connect instance created before introducing the new domain for the Amazon Connect console. For information about this new domain, see the Amazon Connect documentation. |
| Instance Params | Auto-generated parameters based on the name of the Amazon Connect instance.For example, here are the Amazon Connect instance parameters before and after introducing the new domain for the Amazon Connect console. - Before introducing the new domain ``` {"ccpHost":"acmesupport.awsapps.com","ccpUrl":"https://acmesupport.awsapps.com/connect/ccp-v2","audioRecordingUrlPrefix":"https://acmesupport.awsapps.com/connect/get-recording?format=wav&callLegId="} ``` - After introducing the new domain ``` {"ccpHost":"acmesupport.my.connect.aws","ccpUrl":"https://acmesupport.my.connect.aws/ccp-v2","audioRecordingUrlPrefix":"https://acmesupport.my.connect.aws/get-recording?format=wav&callLegId="} ``` |
- Configure the Amazon Connect components in your ServiceNow instance.
Amazon Connect integration setup homepage in the ServiceNow instance
1. Navigate to **Amazon Connect Integration** > **View Instances**.
2. Select the instance you want to configure.
3. Click the **Setup Guide** related link.
4. Work through the guided setup steps in the order displayed, and complete the instructions for components specified in each section.
| Guided setup step | Description |
|---|---|
| Select Application | Select an application for which you want to configure the Amazon Connect components. |
| Setup S3 Bucket | Host content that can be deployed by Amazon CloudFormation. For more information on creating an S3 bucket, see the Amazon documentation |
| Deploy Stack | Set up a collection of the required Amazon Web Services (AWS) resources. For more information on stacks, see the Amazon documentation.You can deploy the AWS stack using AWS CloudFormation templates.
|
| Deploy Lex Bot | Build voice-based conversational interfaces for your users. For more information on Lex Bot, see the Amazon documentation |
| Connect Setup | Integrate with your ServiceNow instance with AWS services |
| Import Contact Flows |
|
| Setup Real Time Transcription | Set up the properties in the Amazon Connect integration in order to enable Real-Time Transcription. Refer to Configure Real Time Transcription for ServiceNow Voice Customer Service Management for configuration instructions. |
| Call Recording Events | Send recording events to the ServiceNow instance by enabling call recording on your Amazon Connect instance. For more information on recording behavior, see the Amazon documentation |
| Setup Authentication | Integrate your Amazon Connect instance with your ServiceNow account by creating a service account |
| Additional Configuration |
Launch the Amazon Connect softphone interface within ServiceNow UI by configuring OpenFrame. The OpenFrame configuration created in your ServiceNow instance enables agents to launch the softphone from within the ServiceNow interface. You can also configure user groups to restrict this configuration to specific agent user groups. Note: Agents should log in to the softphone interface in a separate browser tab using the Amazon Connect credentials or SSO credentials (if configured). Once logged in, the softphone can be launched and used within the ServiceNow interface.
To use the native voice control in ServiceNow Workspace, follow the steps in the Enable Interaction Controls section of the guided setup. Note: If a queue with the same ServiceNow Voice External ID is already mapped to an Amazon Connect queue, clear and update the Provider Queue ID field on the existing record instead of creating a duplicate queue. |
- Amazon Connect SSO integration with ServiceNow
Single Sign-On (SSO) integration between Amazon Connect and ServiceNow eliminates duplicate authentication by using a shared identity provider (IdP) to authenticate agents automatically when they open the Amazon Connect softphone. - Configure a contact flow for an automated caller interaction
Invoke an automated caller interaction with bots to fulfill the caller's request within the ServiceNow instance. - Configure a Virtual Desktop Infrastructure (VDI) for voice calls with Amazon Connect
Contact centers commonly use Virtual Desktop Infrastructure (VDI) to optimize agent usage of browser applications. This feature enables agents to use ServiceNow and the Amazon Connect Contact Control Panel (CCP) within a VDI environment, taking both inbound and outbound calls without disruption. Administrators can configure groups of agents to use either VDI or non-VDI browsers based on OpenFrame configuration values.
Parent Topic:Integrating Voice with other applications