Overview of Amazon AppFlow source and destination connectors
Amazon AppFlow is a bi-directional data transfer service; however, not all source-destination combinations are currently supported.
Following is the compatibility matrix for Amazon AppFlow connectors for the us-east-1 region.
Supported Amazon AppFlow Connectors
Source |
Marketo |
Salesforce |
Snowflake |
Upsolver |
Zendesk |
Redshift |
S3 |
EventBridge |
Lookout for Metrics |
Customer profiles |
---|---|---|---|---|---|---|---|---|---|---|
Amplitude |
Yes |
Yes |
||||||||
Datadog |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|||
Dynatrace |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
||
Google Analytics |
Yes |
Yes |
Yes |
|||||||
Infornexus |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
||
Marketo |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Pardot |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
SAP OData |
Yes |
|||||||||
Salesforce |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
ServiceNow |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Singular |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
||
Slack |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|||
Trendmicro |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
||
Veeva |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
||
Zendesk |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
S3 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
General information for all applications
The following general information applies to all supported source and destination applications.
Source and destination API limits
The API calls that Amazon AppFlow makes to data sources and destinations count against any API limits for that application. For example, if you set up an hourly flow that pulls 5 pages of data from Salesforce, Amazon AppFlow will make a total of 120 daily API calls (24x5=120). This will count against your 24-hour Salesforce API limit. Exact API limits can vary depending on your licensing with the SaaS application.
IP address ranges
Amazon AppFlow operates from the AWS IP address ranges shown
in the Amazon Web Services General Reference Guide. Configuring a flow connection
with an incorrect URL, URI, or IP address range can return a bad
gateway
error. If you encounter this error, we recommend deleting
your connection and creating a new one with the correct URL, URI, or IP address
range. For instructions on how to create a new connection for your SaaS application,
see Supported source and destination applications.
You can't use IP allow listing in your S3 bucket policy to deny access to any other IP addresses besides Amazon AppFlow IP addresses. This is because Amazon AppFlow uses a VPC endpoint when placing data in your Amazon S3 buckets. For more information about Amazon AppFlow Regions and endpoints, see Amazon AppFlow Regions and Endpoints in the AWS General Reference.
Schema changes
Amazon AppFlow only supports the automatic import of newly created Salesforce fields into Amazon S3 without requiring the user to update their flow configurations. For other source applications, Amazon AppFlow does not currently support schema changes, but you can edit your flow to reload the fields and update your mapping. For more information on how to edit a flow, see Managing Amazon AppFlow flows.
If the source or destination fields in a flow's configuration are deleted from the source or destination application (including Salesforce), then the flow run will fail. To prevent failed flows, we recommend that you edit your flows to remove deleted fields from the mapping.