Skip to main content
154 Topics
Zapier Help Center

Transfer existing data using a Zap

If you have a Zap that uses a supported trigger, you can transfer existing data from one app to another in both single and multi-step Zaps. Zaps can only collect new data added to your trigger app after turning on a Zap. Existing data is any data that existed in your trigger app before the Zap was on.You can use this feature to: Migrate historical data for Zaps. Manage one-time data transfers. Migrate data when you start using a new app. Tip You can also transfer existing data using a spreadsheet.  1. Start a one-time transferIf you create a new Zap that uses a supported trigger, you will see the option to transfer existing data as you're publishing your Zap.You can also transfer existing data after your Zap is published, to catch up whenever there is any issue that prevents a Zap from regularly transferring data. 2. Review recordsRecords are each unit of data that will be transferred, such as a single spreadsheet row, a single sales lead in your CRM, or a single form submission. You can select specific records or transfer all of them. To select specific records, select the checkbox that appears to the left of each record.Filter recordsYou can narrow down the displayed records by using filters. In the Let’s take a look at your data section, click the Filters menu. On the first dropdown menu, select a field from the trigger app. On the next dropdown menu, select a condition to apply. Learn more about filter rules. On the last dropdown menu, type a value to filter records. Click Apply. Now, you will only see records that match your filter conditions.Select records in bulk In the Let’s take a look at your data section, click the checkbox on the header of the table.  From the dropdown menu, select: Select all: all existing records will be transferred. Select visible: records that are currently visible on the screen will be transferred. 3. Transfer records You can return to a previous section by clicking Back. If you are happy with the records selected, click Next. The next step will confirm how many records you're transferring.  If you’re ready to proceed, click Send data.  The screen will then show how long the data transfer will take. You can click View progress to check the records being transferred. Limitations The Transfer existing data option will only appear if Transfer supports the specific trigger app or trigger event.If Transfer does not support a trigger app or trigger event, it will be disabled and you will not be able to select it. Free and trial accounts can preview up to 100 of the most recent records from their source app. Paid accounts have no limit. You can send up to 25,000 records per Transfer run. Each record that you send uses 1 task. You’ll see a warning message if you do not have enough tasks to complete the transfer. You can upgrade your plan if you need more tasks. Some apps may have other limits, like rate limits. If there are a large number of records in your source app, it may take some time to load all records. Transfer historyAll records transferred will appear on your Zap's history.Supported source apps Airtable Cvent Eventbrite Facebook Lead Ads Gmail Google Ads Google Calendar Google Forms Google Sheets Gravity Forms LinkedIn Lead Gen Forms Mailchimp Microsoft Excel Notion Pipedrive Reform Salesforce Shopify Slack Strava Stripe Trello WooCommerce Wufoo Zoho CRM Zoom Zendesk