top of page
Writer's pictureSteve McGee

Connect Salesforce to AWS DynamoDB



Why do we want to connect DynamoDB and Salesforce?

DynamoDB can store transactional key and value pair information from a system. By connecting with Salesforce, we can access that data for reporting and decision-making. We can look at what a user has going on in a very scalable way and target our marketing based on transactions or information stored in DynamoDB. For example, assume a fictitious company, PocketLanguage, stores all transaction data, people answering questions, reading a Spanish lesson, etc. They could then use the Connect link with DynamoDB to bring that information in and relate it to a contact. By doing so, they can say, “Person A, who pays $3.99/mo, has shown a lot of interest in Spanish”, and then they can make decisions on what marketing materials to send to them, such as “Hey, it seems you like romance languages, now that you’ve mastered Spanish, why not try French?” Now let's see how to make that connection.


To start the Connection setup, we need some information from our AWS Account. We will need the Region, the Endpoint, and the Access Key ID and Secret. Follow the steps below to get this information, and then we will move on to Salesforce.


Get AWS connection Information

  • Region

    • Check your region in your AWS Settings