Connect to S3

Connect to S3

Connect to Amazon S3

Integrate your Amazon S3 storage to automatically export data or upload files from our platform.

Step 1: Create IAM User in AWS (if you don’t have keys yet)

  1. Go to the AWS Console.

  2. Navigate to IAMUsersAdd user.

  3. Enter a username (e.g., allsource-s3-integration).

  4. Choose Programmatic access.

  5. Click Next and attach the policy AmazonS3FullAccess or a custom policy with the needed permissions.

  6. Complete the creation and copy the generated:

    • Access Key ID

    • Secret Access Key

⚠️ Make sure to save the Secret Key now — it will not be shown again.


Step 2: Connect S3 in the Platform

  1. Go to IntegrationsAmazon S3.

  2. Click Connect S3.

  3. Enter your:

    • Access Key ID

    • Secret Access Key

  4. (Optional) Enter the Bucket Name if you want to connect to a specific bucket.

  5. Click Save.

Once saved, your credentials will be securely stored, and the connection will be validated.


Troubleshooting

  • Invalid credentials
    Double-check the Access Key and Secret Key. Make sure the IAM user has S3 permissions.

  • Access denied to bucket
    Ensure the IAM user has access to the specified bucket. You can use a custom IAM policy if needed.

  • Connection times out
    Your bucket may be in a restricted region. Ensure that your AWS account allows programmatic access from external services.


FAQs

Q: Will you store files in my bucket?
A: Yes, if enabled — we will upload audience exports or event logs depending on your preferences.

Q: Are my credentials stored securely?
A: Yes, all keys are encrypted and stored securely. We never expose your secret keys after saving.

Q: Can I change the bucket later?
A: Yes, go to Settings → S3 Integration and update the bucket name.

Q: Can I disconnect later?
A: Of course. Just click Disconnect in the same settings panel.

    • Related Articles

    • Connect to Webhook

      Connect to Webhook (Custom Integration) Use our Webhook integration to connect your own backend system or third-party services. Once connected, we’ll send real-time data (such as user events or audience updates) directly to your endpoint. Step 1: ...
    • Connect to GoogleAds

      Connect to Google Ads To connect your Google Ads account to our platform, follow these steps: Step 1: Go to Integrations Log in to your account. In the left-hand menu, go to Integrations. Select Google Ads from the list. Step 2: Authorize Access ...
    • Connect to Klaviyo

      Connect to Klaviyo Easily connect your Klaviyo account to sync your audience data and automate your email marketing workflows. Step 1: Get Your Klaviyo API Key Log in to your Klaviyo account. Go to Account → Settings → API Keys. Click Create Private ...
    • Connect to Meta

      Connect to Meta (Facebook) Connect your Meta (Facebook) Business account to sync custom audiences and improve ad targeting across Facebook and Instagram. Step 1: Go to Integrations Log in to your account. Navigate to Integrations → Meta (Facebook). ...
    • Connect to SalesForce

      Connect to Salesforce Connect your Salesforce account to sync contacts, leads, or custom objects directly with our platform. Step 1: Prepare Your Salesforce Account Ensure you have a Salesforce account with admin access or proper API permissions. ...