We’re excited to announce that another highly requested component is now available in Internal: the bulk import component.

This component will allow users to upload a comma-separated values (CSV) or tab-separated values (TSV) file, and use the data contained to perform bulk actions like updating or inserting many records, or even custom functions that have been created.
For example, you can:
- Upload a CSV with new product descriptions and new prices and then bulk update the existing items in your Inventory database
- Upload a TSV with new user data and bulk insert all of the data as new records in your Users table
- Upload a CSV with orders data, and bulk perform a custom HTTP function (“Update Order”), passing the file’s data through as parameters for the function
When a CSV or TSV file is selected, Internal will validate the data and alert you if there are any potential errors, such as data that doesn’t match the field’s filetype. In addition, once the import is completed, Internal provides a CSV download with any records that failed to import.
Learn how to configure the bulk import component here in our docs, or check out the quick tutorial below: