Integration of Salesforce
Marketing Cloud with Amazon S3
Introduction
Industry
Open Source Communities
Products
Salesforce Marketing Cloud
Amazon S3
Capabilities
Build & Implement
This leading open source community is dedicated to building sustainable ecosystems around open source projects to accelerate technology development and industry adoption.
They also provide unparalleled support for open source communities through financial and intellectual resources, infrastructure, services, events, and training. Working together, their projects form the most ambitious and successful investment in the creation of shared technology.
Project Challenges
Project Challenges

The company adds more customers every day and consequently needed an easy way to scale their data storage. The client wants us to implement a system in which they can upload image files and excel files on Amazon S3 bucket from the Marketing cloud’s cloud pages and then get the public URL from S3 back and save that URL in the Marketing cloud. To make this process much progressive and near-real-time, on-demand, we had to link Amazon S3 and Marketing cloud and implementation of:
- Marketing cloud setup for data entry – To manage their marketing activities from Salesforce marketing cloud so they could connect better with their customers. For that, they want to have cloud pages, from where data can be entered in marketing cloud.
- Amazon S3 set up to store data files – To store the image and excel files from marketing cloud’s cloud pages, they want to set up buckets in Amazon S3.
- API callouts from Marketing cloud to Amazon S3 and vice-versa – To store data in Amazon S3, they want API callouts from Marketing cloud to Amazon S3, which will take the data files and save them on Amazon S3 bucket and API callouts from Amazon S3 to Marketing cloud to save the public URL in Marketing cloud.
- Sales Cloud setup – To store the marketing cloud data in Salesforce Sales cloud, they want to have a real time syncing between marketing cloud and sales cloud through journey builder.


Project Solutions
Project Solutions

We implemented the following solution to overcome the above challenges for our client :