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.

Press + to interact
Overview diagram of Amazon AppFlow
Overview diagram of Amazon AppFlow

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 ...