rowvela.

Feature · Files

Import CSV, JSON and XML into Airtable, and keep it in sync

Airtable's own CSV import creates records. Rowvela also updates the ones you already have, matched on a key, and shows the difference before it writes. Use a file URL that refreshes on a schedule, or upload the file.

Formats

FormatDetails
CSVHeader row as field names; UTF-8, with or without BOM.
JSONAny structure. Pick the list that holds the records; nested values are mapped by path.
XML, RSS, AtomConverted to the same tree as JSON. DTDs are rejected and depth and node counts are bounded.

From a URL or uploaded

Why not the built-in Airtable CSV import?

Airtable CSV importRowvela
Creates new recordsYesYes
Updates existing records by keyMerge option in the extensionUpsert on one to three key fields
Shows old and new values firstNoYes, per field
Deletes records missing from the fileNoOptional, with preview and threshold
Repeats on a scheduleNoYes
Reverts a mistaken importManuallyOne click, for changes not edited since
JSON and XMLNoYes