After a user completes a CSV or Excel file import, you have three options for how to retrieve the cleaned and mapped data.

Option 1: Admin Dashboard

The easiest way to access imported data is right within admin dashboard under the “Data” tab. Here you can download the files directly as a CSV. While this is useful for testing, you’ll likely want to use the one of the other options for production systems.

Retrieve Data

Option 2: SDK

The SDKs have an onComplete event that is triggered when an import is completed. The data object contains the actual row data along with information about the completed import such as the number of rows imported. It’s important to note that there is a 10,000 row limit when using frontend callbacks.

onComplete: (data) => console.log(data)

Option 3: API & Webhooks

TableFlow provides an API to paginate the row data of an import, view metadata about an import, or download an import directly as a CSV.

You can also use Webhooks to get notified when an import has been completed. This allows your backend application to load the imported data as soon as an import has completed.