Automatically Import Records from CSV Attachments

Auto import new and updated records from a CSV file uploaded as an attachment.

Automatically Import Records from CSV Attachments

Auto import new and updated records from a CSV file uploaded as an attachment.

With this automation, you can automatically create and update records from CSV files uploaded as Airtable attachments. You can allow your users to upload CSV files that contain the new data through a form or portal, and this automation will then take that CSV file and extract the records from it to either create (if no matching record is found) or update.

This automation can be scheduled to run regularly, and supports webhooks. Every time the automation is run, it goes through every record in the source table to check for CSV files in the specified attachment field, and then process each file. It will then process every row in the CSV, and check whether or not the corresponding record exists in Airtable. If it doesn’t, we add it to Airtable. If it does exist, we update it.

Note that we determine whether or not a row has already been added to Airtable by checking whether or not its unique value already exists on Airtable. Because of this, your CSV must have a column that has a unique value for each row. This can be a unique ID, SKU, username, email, etc.

Features

  • Supports adding and updating records
  • Can be triggered by a schedule or a Webhook.
⚠️ Note

This automation can only sync a few thousand records.

Limitations

  • Only supports adding and updating records, but doesn’t support deleting existing records.
  • Airtable must have field names that are matching all the CSV column names before the import.
  • Columns/field names are case sensitive and they have to match exactly.
  • CSVs must have a column that contains a unique value for each row (ID, SKU, username, email, etc.)
  • The Collaborator field is not supported.

Use Cases

Some examples

  • Let users upload a list with updated data (e.g. products, orders etc.)
  • Let external users upload new records in bulk

Released

Last Updated

Supported features

Third Party Integration