Move large sets of records into Airtable without manual uploads. Ideal for teams that load data in bulk and need clean updates with no duplicates.
The flow accepts base ID, table ID, mode, merge fields, and a records array. It splits records into batches of 10 and routes by mode to insert, update, or upsert using Airtable API calls. Upserts use chosen fields to match and update or create new rows. Built in checks look for rate limits, pause for 0.2 seconds between calls, and retry with a 5 second wait when needed. Results from all batches are combined and returned so you can see what succeeded.
Setup is simple. Add an Airtable API token, copy the base and table IDs from the Airtable URL, pick the mode, and make sure field names match your table. Expect faster loads, fewer mistakes, and smoother scaling to thousands of rows. Useful for nightly data loads, product updates, event signups, or any regular sync into Airtable.