Importing data
Import from Airtable or a CSV file.
From Airtable
Moving from Airtable takes a few clicks:
- On your databases page, click Import from Airtable.
- Log in to Airtable and pick the bases Airdash may read. Airdash only asks for read access.
- Choose which of those bases to import, and the project to put them in.
Each base becomes a new database, with its tables, fields, records, attachments and links between records. You can leave the page while it runs; the progress shows when you come back.
How Airtable things come across:
- Fields get the closest Airdash type: text, numbers, dates, checkboxes, selects, urls, emails and attachments stay what they were.
- Links between two tables become relationships, so both tables list each other. A link from a table to itself becomes a link field.
- Formulas, lookups and rollups are copied as their current values.
- A value that doesn't fit its field is left empty, and the import tells you how many there were.
It is a one-time copy: later changes in Airtable don't sync. Airtable's free plan allows 1,000 API calls a month per workspace, and Airdash reads each page of records once, so even a large base uses a small part of that.
From a CSV file
Ask your agent to load a CSV file into a table:
Import this CSV of leads into the leads table: https://example.com/leads.csv
The agent uses import_csv, which loads up to 5,000 rows at a time. Columns are matched to fields by name, and every row is checked before anything is written, so a bad value means nothing is imported and the error says which line. With a unique field and match_on, running the same import again updates rows instead of adding duplicates (see Recurring imports and syncs).