You are here:
Connect Amazon to Salesforce
Create a connected app to connect Amazon to Salesforce. A connected app is a framework that enables an external application to integrate with Salesforce using APIs and standard protocols such as OAuth.
Required Editions
Available in: Lightning Experience Available in: Enterprise and Unlimited Editions with Health Cloud |
| User Permissions Needed | |
|---|---|
| To read, create, update, or delete connected apps: | Customize Application administrative permission in the user's profile AND Modify All Data administrative permission in the user's profile OR Manage Connected Apps general user permission in the user's profile |
See New connected apps can no longer be created in Spring ‘26 for more details.
Virtual Care uses Amazon EventBridge API Destinations to connect events from Chime SDK to Salesforce Platform Events. Within Amazon EventBridge, a connection to Salesforce using OAuth Username and Password is employed. The Consumer Key, Consumer Secret, Token Url, Username, and Password are required parameters to authorize posting events to Salesforce.
- Enable the OAuth 2.0 username-password flow in your org. From Setup, find and select OAuth and OpenID Connect Settings. Then turn on Allow OAuth Username-Password Flows.
- From Setup, enter External Client Apps in the Quick Find box, then select Settings in the External Client App section.
- Click New Connected App.
- Enter the connected app’s name, which appears in the App Manager and on the App Launcher tile. We suggest using Amazon EventBridge
- Enter the API name. We suggest using Amazon_EventBridge.
- Enter the contact email for Salesforce to use to contact you or your support team.
- Leave the rest of the Basic Information section blank.
- In the API (Enable OAuth Settings) section, select Enable OAuth Settings.
- Enter https://login.salesforce.com/services/oauth2/callback as the Callback URL.
- For the Selected OAuth Scopes, select Manage user data via APIs(api).
- Deselect Require Secret for Refresh Token Flow.
- Save your changes.
-
Click Continue.
Some users see a screen that says changes can take up to 10 minutes to take effect and a warning about deleting a parent org. Move to the next screen by clicking Continue.
-
On the Connected App detail page, click Manage Consumer
Details.
An email is triggered to verify your identity.
-
Copy the verification code from the email and click
Verify.
Notice that the Consumer Key and Consumer Secret appear in the Connected App API descriptions. When running the Cloud Formation template, copy and paste this Consumer Key and Consumer Secret into the Amazon Web Services Console.
- From Setup, in the Quick Find box, enter Apps, and select Manage Connected Apps.
- Click Edit for the app you created.
- For the IP Relaxation field, select Relax IP restrictions.
-
For Session Policies, choose a Timeout Value that works best for your business
needs.
For testing purposes, select 24 hours to reduce errors and assist with troubleshooting. Remember to make the value more restrictive when deploying in production.
- Save your changes.

