In order to set up your S3 integration on SourceWhale simply follow these steps:
Step 1
Navigate to your initials/image in the bottom left-hand corner > Select Integrations from the dropdown menu.
Search for S3 in the search bar.
Step 2
A. Create a bucket where you would like your data to be sent.
B. Next, create a user with ListObject and PutObject access to both that bucket and its objects. Then create an access key for the user. An example policy is found below:
Step 3
Enter your Bucket Name, Access Key ID, Secret Access Key.
Step 4
Click 'Activate'.
Once the integration is active you will see a green connected box by the S3 icon.
How does the S3 Integration work?
Once the user has provided an AWS S3 bucket when activating the integration, at the point of activation, five CSV files are created in the bucket:
"dumps/contacts/{date}-full.csv"
"dumps/sent-mail/{date}-full.csv"
"dumps/opens/{date}-full.csv"
"dumps/clicks/{date}-full.csv"
"dumps/replies/{date}-full.csv"
where {date}
is the current date, thereafter, once per day the following files are created:
"dumps/contacts/{date}-partial.csv"
"dumps/sent-mail/{date}-partial.csv"
"dumps/opens/{date}-partial.csv"
"dumps/clicks/{date}-partial.csv"
"dumps/replies/{date}-partial.csv"
These files consist of all contacts sourced, mail sent, and open/click/reply events over the last 24 hours.
Stuck or need some help? Click on the chat icon at the bottom right-hand corner to connect with our support team! ๐ฌ