rowvela.

Docs · Mapping

Field mapping

The mapping says which source value goes into which Airtable field, and as what type. Rowvela checks every mapping against the table schema before the preview, so a wrong type is reported instead of written.

Choose the records

Map fields

Each row has a Source field (a path such as customer.address.city or tags[0]), a Destination field (the Airtable field name) and a data type. Use Add field mapping for more rows. After Inspect source, Rowvela suggests mappings from the sample; Refresh source fields · no quota used fetches the source again without writing anything.

Data types

TypeAirtable fieldsNotes
TextSingle line, long text, rich text, email, URL, phone, single selectA single-select value must be an existing choice.
NumberNumber, currency, percent, duration, ratingRating accepts whole values from 1 to its maximum.
BooleanCheckboxAn empty value means unchecked.
DateDate, date and timeDate fields take YYYY-MM-DD; date-time fields take a full ISO time.
Multi-selectMultiple selectChoices must already exist.
BarcodeBarcodeText keeps leading zeroes.
User / Users (multiple)Collaborator fieldsA user ID, or an email of someone already in the base.
Linked recordsLink to another recordMatched by a field in the linked table; missing records can be created.
Attachments from URLsAttachmentPublic file URLs; Airtable downloads the files when the import runs.

Computed fields (formula, rollup, lookup, autonumber, created and last-modified time) cannot be written. For attachments, Attachment write mode chooses Add to existing attachments or Write only if the cell is empty.

Expressions

Under Value settings, an Expression (optional) changes a value before it is converted: value / 100, round(value, 2), upper(trim(value)), concat("SKU-", text(value)), coalesce(value, "n/a"). Available functions are upper, lower, trim, text, number, abs, round, concat and coalesce. Use double quotes for text.