Amazon AppFlow
Understand how Amazon AppFlow can be used to migrate data from SaaS apps to AWS services.
Amazon AppFlow can be used to migrate data between SaaS applications and AWS services.
The flow of data from source to destination is encrypted by default. The cost of each flow is based on how often it runs and the volume of data that’s transferred.
Each flow can run up to 100 GB of data, which allows for millions of SaaS records to be transferred for further processing and analysis.
Supported sources
Amazon AppFlow supports dozens of apps as data ingestion sources. More sources are added regularly.
Data Ingestion Sources
Source Name | Source Description | Source Name | Source Description |
Amazon S3 | Object storage service | Microsoft SharePoint Online | Team collaboration platform for sharing files |
Amplitude | Product analytics platform | Microsoft Teams | Chat and online meeting platform |
CircleCI | Continous integration and delivery platform | Mixpanel | Product analytics platform |
Datadog | Monitoring service for cloud applications | Okta | Identity and access management platform |
DocuSign Monitor | Data on digital agreements executed through DocuSign | Productboard | Product management workflows |
Domo | Business intelligence platform | QuickBooks Online | Cloud-based accounting |
Dynatrace | Application performance management and other tools | Recharge | Subscriptions payments platform for online merchants |
Facebook Ads | Online advertising for Meta's social media properties | SAP OData | ERP platform |
Facebook Page Insights | Data on Facebook Pages' performance and demographics | Salesforce | CRM platform |
Freshdesk | Online customer service platform | Salesforce Marketing Cloud | Marketing automation and analytics platform |
GitHub | Version control platform for software developers | Salesforce Pardot | Marketing automation platform |
GitLab | Code repository and software development platform | SendGrid | Email marketing and automation |
Google Ads | Online advertising for Google products including YouTube | ServiceNow | Digital workflows platform |
Google Analytics | Web analytics service | Singular | Marketing performance data |
Google Analytics 4 | Recent version of Google's web analytics service | Slack | Channel-based messaging platform |
Google Search Console | Site management in Google Search results | Stripe | Payment processing for online merchants |
HubSpot | Sales and marketing platform | Trend Micro | Data and cybersecurity solutions |
Infor Nexus | Industrial and supply-chain management platform | Typeform | Online survey platform |
Instagram Ads | Online advertising for the Instagram social media app | Veeva | Cloud services for pharmaceutical and life sciences |
Jira Cloud | Issue tracking and project management app | Zendesk | Customer service platform |
LinkedIn Ads | Online advertising for the LinkedIn platform | Zendesk Chat | Chat solution for businesses to connect with customers |
LinkedIn Pages | Data on LinkedIn Pages' performance and demographics | Zendesk Sell | CRM for Zendesk |
Mailchimp | Email marketing and automation platform | Zendesk Sunshine | Customize experiences on the Zendesk platform |
Marketo | Marketing automation platform | Zoom | Online video conferencing |
Supported destinations
Below are the services and apps that Amazon AppFlow supports as destinations for data ingestion. Note that while many of the destinations are Amazon services, it’s also possible to migrate data to SaaS applications such as Salesforce.
Data Ingestion Destinations
Destination Name | Destination Description |
Amazon Connect | Contact center for customer service and engagement |
Amazon EventBridge | Serverless event bus for transferring data |
Amazon Lookout for Metrics | ML service for detecting data anomalies |
Amazon RDS for PostgreSQL | Relational database service |
Amazon Redshift | Data warehouse |
Amazon S3 | Object storage service |
Hubspot | Sales and marketing platform |
Marketo | Marketing automation platform |
SAP OData | ERP platform |
Salesforce | CRM platform |
Snowflake | Data warehouse |
Upsolver | Data lake ingestion and analytics platform |
Zendesk | Customer service platform |
Using AppFlow to migrate Typeform data to Amazon S3
Let’s walk through an example of using Amazon AppFlow to get data from Typeform, an online survey platform, to S3, the Amazon object storage service.
The goal of this example is to illustrate how AppFlow can be set up to migrate data from an external SaaS app to an AWS service.
Note that there are also non-AppFlow methods to perform this migration. For ...