If your use case requires this data in Funnel, you can request it as a Custom Connector.
Custom Connectors and the Custom Connector Request feature are available in the following plans: Business and Enterprise. See our Pricing page for more details.
Step 1: Submit a Custom Connector Request
When submitting your request to Funnel, please include the following information:
Data platform origin: For example, is this Shopify Orders data or Internal Enrollment data?
Bucket name: The name of your Amazon S3 bucket.
Bucket region: For example,
us-east-1oreu-west-1.Path where reports will be uploaded: The folder or prefix path within the S3 bucket.
Sample report file: Include a sample report file with all fields that should be integrated (for validation purposes).
Step 2: Grant Funnel Access to Your S3 Bucket
To allow Funnel to retrieve your data from Amazon S3, please grant access using one of the following options.
Option 1: Whitelist Funnel’s IAM Role
Depending on which Funnel instance your account belongs to, use the corresponding IAM role:
Funnel Instance | IAM Role ARN |
Global |
|
EU |
|
To whitelist the IAM role:
Log in to your AWS Management Console.
Navigate to S3 → Buckets and select the relevant bucket.
Go to the Permissions tab and click Bucket Policy.
Add a policy granting read (s3:GetObject) access and list (s3:ListBucket) access to the appropriate ARN above for the path where reports will be uploaded.
Save your changes.
This allows Funnel’s system (Global or EU, depending on your instance) to securely retrieve data from your S3 bucket.
Option 2: Provide a New IAM Role for Funnel to Assume
If you prefer, you can create a new IAM role in your AWS account that Funnel can assume.
Create a new IAM role with read-only access (
s3:GetObject) to the specific S3 bucket or path.Share the role ARN with Funnel so we can assume it.
Step 3: Share Credentials Securely
Once you’ve granted access (via either option), please share the credentials securely with Funnel:
Visit the Custom Connector Request Status page.
Click “Add Credentials” for the respective request.
Enter the required credentials and submit.
Notify the Funnel team once completed so we can retrieve and validate access.
Step 4: Confirmation
Once we’ve received your credentials and verified access, our Integration Engineering team will proceed with testing your connection and setting up your Amazon S3 Custom Connector.
How to Request this Custom Connector
To request Amazon S3 data:
Submit a Custom Connector Request (see link here for instructions), or
Select the Amazon S3 tile marked custom after enabling Show custom connectors.
Selecting the tile automatically sends your request.
Notes on Custom Connector
If you are interested in Amazon S3 data that hasn’t been covered here, please contact our Integration Engineering team by submitting a Custom Connector Request. They will be happy to explore adding support for your data.
