Auto-schedule imports from Google Sheets, Google Drive Files, Dropbox, or CSV and XLSX files on FTP/SFTP servers

How to automate fetching Google Sheets, Google Drive, Dropbox, or CSV / XLSX files and import to any app or API.

How to set up a scheduled fetcher for Google Sheets

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create a spreadsheet import page by selecting an example CSV file or Google Sheet. You can also type out column headers of a spreadsheet you don't have at the moment. Usually using an example spreadsheet that is already made is the best way to go.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch data from the Google Sheet you want.
  6. For the dropdown labeled "Where is the spreadsheet you want to fetch and import?" select "Google Sheets". It may be selected by default.
  7. Search for the name AND select the Google Sheet you want feteched on this schedule.
  8. Click "Save" at the bottom of the form.
  9. You are all set! Now, the Google Sheet will be fetched at the schedule specified and automatically imported by your import page.

How to set up a scheduled fetcher for Airtable

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Download a CSV file of your Airtable table data. You can do this by going to the tab with all your data in the Airtable base. Next to the view name (just under the tab name) there is a small, downward arrow. Click that little arrow and there is an option to download as a CSV file. Use this CSV to set up your import page and flow in the next step.
  3. Create an import page and flow by selecting an example CSV file of your Airtable data. You can also type out column headers.
  4. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  5. Click the button "New Scheduled Fetcher"
  6. Choose all details for when and how often you want EasyCSV to fetch data from Airtable.
  7. For the dropdown labeled "Where is the spreadsheet you want to fetch and import?" select "Airtable".
  8. Follow the directions on the page to put in the Airtable API info. There are helpful links to help you get what you need.
  9. Click "Save" at the bottom of the form.
  10. You are all set! Now, the Airtable data will be fetched at the schedule specified and automatically imported by your import page. You can choose to send the data as a CSV file via email somewhere, upload to FTP as a CSV or XLSX file, upload to Dropbox, or anything else supported via EasyCSV as a destination for the data.

How to set up a scheduled fetcher for Google Drive CSV files

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create a spreadsheet import page by selecting an example CSV file or Google Sheet. You can also type out column headers of a spreadsheet you don't have at the moment. Usually using an example spreadsheet that is already made is the best way to go.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch a matching CSV file from Google Drive.
  6. For the dropdown labeled "Where is the spreadsheet you want to fetch and import?" select "Google Drive".
  7. Enter a filename you want the scheduled fetcher to search for and fetch. The filename can be less specific to match more files. The scheduled fetcher will fetch the latest file by modified date that includes the filename text you specify. It will ONLY match and fetch files that are the mimetype 'csv'.
  8. Click "Save" at the bottom of the form.
  9. You are all set! Now, the Google Drive CSV file will be fetched at the schedule specified and automatically imported by your import page.

How to set up a scheduled fetcher for Dropbox

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create a spreadsheet import page by selecting an example CSV file or Google Sheet. You can also type out column headers of a spreadsheet you don't have at the moment. Usually using an example spreadsheet that is already made is the best way to go.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch a matching CSV file from Dropbox.
  6. For the dropdown labeled "Where is the spreadsheet you want to fetch and import?" select "Dropbox".
  7. Enter a filename you want the scheduled fetcher to search for and fetch. The filename can be less specific to match more files. The scheduled fetcher will fetch the latest file by server modified date that includes the filename text you specify. It will ONLY match and fetch files that have the file extension '.csv'.
  8. Click "Save" at the bottom of the form.
  9. You are all set! Now, the Dropbox file will be fetched at the schedule specified and automatically imported by your import page.

How to set up a scheduled fetcher for Box

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create a spreadsheet import page by selecting an example CSV file or Google Sheet. You can also type out column headers of a spreadsheet you don't have at the moment. Usually using an example spreadsheet that is already made is the best way to go.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch a matching CSV file from Box.
  6. For the dropdown labeled "Where is the spreadsheet you want to fetch and import?" select "Box".
  7. Enter a filename you want the scheduled fetcher to search for and fetch. The filename can be less specific to match more files. The scheduled fetcher will fetch the latest file by server modified date that includes the filename text you specify. It will ONLY match and fetch files that have the file extension '.csv'.
  8. Click "Save" at the bottom of the form.
  9. You are all set! Now, the Box file will be fetched at the schedule specified and automatically imported by your import page.

How to set up a scheduled fetcher for OneDrive

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create a spreadsheet import page by selecting an example CSV file or Google Sheet. You can also type out column headers of a spreadsheet you don't have at the moment. Usually using an example spreadsheet that is already made is the best way to go.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch a matching CSV file from Microsoft OneDrive.
  6. For the options labeled "Where is the spreadsheet you want to fetch and import?" select "OneDrive".
  7. Enter a filename you want the scheduled fetcher to search for and fetch. The filename can be less specific to match more files. The scheduled fetcher will fetch the latest file by server modified date that includes the filename text you specify. It will ONLY match and fetch files that have the file extension '.csv' OR '.xlsx'.
  8. Click "Save" at the bottom of the form.
  9. You are all set! Now, the OneDrive file will be fetched at the schedule specified and automatically imported by your import page.

If you need to re-connect your OneDrive Account: Go to your connected apps on Microsoft - View your connected Apps, remove EasyCSV from your list of Apps, come back to EasyCSV and clieck here: Re-Connect Microsoft OneDrive

How to set up a scheduled fetcher CSV or XLXS files from FTP / SFTP / FTPS

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create a spreadsheet import page by selecting an example CSV file or Google Sheet. You can also type out column headers of a spreadsheet you don't have at the moment. Usually using an example spreadsheet that is already made is the best way to go.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch data from the FTP/SFTP/FTPS server, what folder the files are in, and the filename. By default, the fetcher will ONLY fetch files that end in .csv. To fetch XLSX files, simply end the filename with: .xlsx
  6. For the dropdown labeled "Where is the spreadsheet you want to fetch and import?" select "FTP/SFTP".
  7. Fill out the FTP/SFTP details for username, password, adress, etc... Default port number for FTP is 21 and for SFTP it is 22. If using these default ports you can leave that field blank.
  8. Click "Save" at the bottom of the form.
  9. You are all set! Now, the Google Sheet will be fetched at the schedule specified and automatically imported by your import page.

How to set up a scheduled fetcher for new Shopify Orders

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create an EasyCSV import page.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch order data from Shopify.
  6. Choose if you want to treat each new Shopify Order as it's own import (great to make single order CSV files and send them somewhere) -or- group the data from many orders into one import (great if you need to send a grouped CSV file of many orders somewhere).
  7. Click "Save" at the bottom of the form.
  8. You are all set! Now, your scheduled fetcher will grab data for any new Shopify Orders on your schedule.

How to set up a scheduled fetcher for new Shopify Products & Variants

Step-by-step Instructions

  1. Sign in to your EasyCSV Account
  2. Create an EasyCSV import page.
  3. Once viewing your new import page click the "Scheduled Fetcher" link in the top nav.
  4. Click the button "New Scheduled Fetcher"
  5. Choose all details for when and how often you want EasyCSV to fetch product data from Shopify.
  6. Click "Save" at the bottom of the form.
  7. You are all set! Now, your scheduled fetcher will grab all your Product & Variant on schedule. You can then change this data into a CSV and send it somewhere or send the data to another app or API.

How to fetch on demand with a POST API request

** This feature is ONLY available on higher plan levels or custom plans. Reach our to EasyCSV support via Chat or Email if you need this feature **

  1. Go to your scheduled fetcher for your Import Flow or create one if needed.
  2. In the create or edit form there will be a section at the bottom of the form to allow Webhook fetches. Toggle that setting on.
  3. Copy the url shown for the POST request.
  4. Make the POST request to that unique URL for your fetcher with your API key as a param on the URL:
    key value
    api_key your API key (get API key by clicking "Business Info" in the top nav after logging in)
  5. Check the fetch log table at the bottom of the Fetcher page to see results of the queued fetch.
  6. If you ONLY want to fetch via POST API request and not with a regular schedule as well then simply edit the fetch and at the bottom of the form leave the option to allow On demand fetching on BUT change the Fetcher On/Off Toggle to "OFF"