Prefer to click through it yourself? Walk the import screen by screen below ↓
The real product · click through it
These are real captures from the product. Step through the five screens and watch a messy partner list become clean Airtable records, with nothing written until you approve it.
Drop a CSV or Excel export with one header row and one record per row. The person uploading never needs an Airtable account or an Impora login.
Where CSVs actually fail
Native CSV imports report these after the write. Impora catches every one at the validation gate, with a recovery path that doesn't mean starting over.
Caught: headers are matched against the live Airtable schema at the mapping step, not assumed from position.
Recovery: save the mapping once and every repeat import reuses it automatically.
Caught: every value is parsed against its Airtable field type before write time.
Recovery: fix the cell inline, or fix upstream and re-upload with the same template.
Caught: values are checked against the field's actual select options.
Recovery: map to an existing option instead of silently creating near-duplicate options.
Caught: required fields are checked row by row, with a count of exactly what needs attention.
Recovery: rejected rows export with reasons, so the source file can be corrected once.
Caught: identifier columns are de-duplicated before anything is written.
Recovery: choose per file: skip duplicates, or update the existing record instead.
Caught: quoted fields parse correctly; genuinely ragged rows are flagged individually.
Recovery: row-level errors mean one bad row never fails the whole file.
Upload your CSV, map its headers to your Airtable fields, and let Impora validate every row before anything is written. Clean rows import and rejected rows come back with a reason to fix and re-upload. Unlike the native Airtable CSV import, formats, select values, linked records, and duplicates are all checked at the mapping step, not after the write.
No. Anyone with your upload link can submit a CSV through the branded intake flow without an Airtable account or Impora login.
Every flagged row includes a clear description of what is wrong. Fix cells inline, or export the rejected rows with reasons, correct the source file, and re-upload with the same saved mapping.
The 2,000-row limit is a hard cap on manual uploads only. Connect a cloud folder for larger files: connector runs include generous volume (50,000 rows per run on Pro, 100,000 on Business) as a fair-use guide rather than a hard cutoff, so bigger runs still go through and we reach out before anything is throttled.
Impora resolves linked-record values against existing records in your base by display name. Unmatched values are flagged for review before import.