Loading
Salesforce now sends email only from verified domains. Read More
Agentforce Contact Center
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Create Connected App

          Create Connected App

          Create the connected app before creating the contact center.

          Required Editions

          This article applies to:

          • Service Cloud Voice with Partner Telephony from Amazon Connect (Voice manually integrated with your Amazon Connect instance by importing the contact center definition XML file)
          View supported editions.
          Note
          Note Starting with the Spring '26 release, the creation of connected apps is disabled to promote the adoption of External Client Apps (ECA). To create a connected app, you must contact Customer Support. For more information, see this knowledge Article.
          1. Get the Amazon Resource Names (ARN) for the SalesforceVoiceIdp_OrgId and <ContactCenterName>-SAMLRole role from the AWS Identity and Access Management console.
            • Go to Identity and Access Management on AWS. In Access management, click Identity providers, and then select SalesforceVoiceIdp to get the ARN.
            • Go to Identity and Access Management in AWS, and select ARN for <ContactCenterName>-SAMLRole.
          2. Create the connected app in Salesforce.
            • From Setup, in the Quick Find box, enter External Client Apps, and then select Settings.
            • Turn on the Allow creation of connected apps option in the Connected Apps section.
            • Click New Connected App.
            • In the Basic Information section, specify the Connected App Name, API Name (this field is automatically populated), and Contact Email.
            • In the Web App Settings section, leave the Start URL field empty.
            • Select Enable SAML.
            • In the Entity ID field, enter ContactCenterName.
            • In the ACS URL field, enter https://signin.aws.amazon.com/saml.
            • In the Subject Type field, select Persistent ID.
            • In the Name ID Format field, select urn:oasis:names:tc:SAML:2.0:nameid-format:persistent.
            • Save your work. The connected app is created.
          3. Create custom attributes.
            • In the Custom Attributes section, click New.
            • In the Key field, enter https://aws.amazon.com/SAML/Attributes/RoleSessionName.
            • In the Value field, enter $User.Alias & '@' & $User.Id & '@' & $Organization.Id.
            • Save your work.
          4. To create another customer attribute, click New.
            • In the Key field, enter https://aws.amazon.com/SAML/Attributes/Role.
            • In the Value field, enter the SalesforceVoiceIdp ARN and the <ContactCenterName>-SAMLRole, separated by a comma. For example, '{SalesforceVoiceIdp ARN}' &',' &'{<ContactCenterName>-SAMLRole role ARN}'.
            • Save your work.
          5. Click Manage. A page opens that contains the SAML Login Information section.
          6. Click Manage Profiles.
            • Select a profile from the list. For example, select System Administrator.
            • Save your work.
          7. To set up OAuth between AWS Lambda and Salesforce, create another connected app, as described in Set Up OAuth in Your Service Cloud Voice Connected App.
           
          Loading
          Salesforce Help | Article