Migration guide · No-code databasesUpdated October 17, 2026

How to migrate from Airtable or Smartsheet to an EDC

Airtable and Smartsheet are easy to start with, which is why so many studies began in them. This playbook covers what to export, how linked records, views and automations map to an EDC, how to run both systems in parallel, and how to cut over without losing history.

  • Linked records to repeating rows
  • Parallel validation plan
  • Archive the legacy base

Free sandbox · No credit card · 21 CFR Part 11 aligned

No-code base to EDC · demo plan
  1. Inventory tables, views, forms and automations

    One line each, with the owner

  2. Export records and attachments

    CSV per table, files in folders

  3. 3

    Map fields to eCRFs and visits

    Linked records become repeating rows

  4. 4

    Build and test in the sandbox

    Edit checks replace automations

  5. 5

    Run in parallel on sample participants

    Compare outputs field by field

  6. 6

    Freeze, archive and cut over

    One date, no entry in the old base

Demo plan. The audit trail in the EDC starts at first entry.

What to know first

  • Both tools are flexible, neither is a clinical database. They lack the controls regulators expect on trial data: a field-level audit trail with reasons for change, electronic signatures with meaning, queries, and locked, approved forms. See can you use Airtable for clinical trials and the Airtable and Smartsheet comparisons.
  • Plan the move around what the old tool did silently: linked records, saved views, forms, automations and attachments. Each needs a deliberate replacement.
  • There is no one-click import. Export tables to CSV, produce a field list, and let the AI study builder draft eCRFs from it for review.
  • Run both in parallel on a few participants before cutover, then freeze and archive the old base as the legacy record.
  • Keep the legacy data and the new data separate until analysis, and join them through a variable map.

Why move

Where a no-code base stops being enough

A spreadsheet-database hybrid is a fine place to start a pilot or a registry: anyone can add a field, views make the data readable, and forms and automations cover simple workflows. The trouble starts when the same flexibility is applied to a regulated study. Anyone with edit rights can change a field type or delete a column. Activity logs and revision history exist in both tools, but they vary by plan and record who changed a cell more than why, and they are not designed as the controlled, append-only trail that an inspection expects. Signatures and approvals are workflow features, not electronic signatures with a legal meaning statement. There is no concept of an approved, locked form that live data must use.

The practical signs that it is time: a monitor asks how you know who changed a value, a funder or ethics board asks for audit trail evidence, more than one site starts entering data, or an analysis finds values nobody can explain. For a similar journey from other tools, see how to migrate from Excel spreadsheets, from Microsoft Access and from Google Forms and Sheets.

Check the plan details of your own Airtable or Smartsheet account before relying on any statement about its history or permission features; they differ by plan and change over time.

Data mapping

Where each Airtable or Smartsheet object goes

In Airtable or SmartsheetIn CaptureEffort
Participant row or record (primary field)Participant record with a site-level ID such as 001-0042Low
Linked records to a child table (medications, adverse events, labs)Table section with repeating rows; each row carries its own audit trailModerate
Linked record to a lookup table (sites, drug names)Dropdown or single-choice listLow
Single select, multiple select, checkbox fieldsSingle choice, multiple choice, dropdownLow
Number, currency, percent, rating fieldsNumeric or linear scale fields with a unit and rangeLow
Date and date-time fieldsDate and time fields, with edit checks for plausible rangesLow
Formula or rollup fieldsBuilt-in calculated field where one exists (BMI, eGFR, QTc), or derive at analysisModerate
Views and filters (by status, by site)By-site data filtering, exports with date-range filters, status overviewsLow to moderate
Form views and form responseseCRF forms attached to visits; participant questionnaires through ePROModerate
Automations and scriptsNot carried over; replace with skip logic, edit checks that raise auto-queries, or remindersModerate to high
Row comments and @mentionsQueries raised and answered on the field; archive the old commentsArchive task
AttachmentsStore with the trial master file or source documents; do not re-upload as dataArchive task
Smartsheet sheets, Gantt and dashboardsRebuild timelines in a project tool; study status comes from exportsModerate

Airtable and Smartsheet differ on terminology and on which features are plan-dependent. Map from your own base, not from this table alone.

The path

Nine steps from base to a study in Capture

  1. 1

    Inventory every object

    List each table or sheet, linked field, view, form, automation, script, integration and shared interface, and who uses it. This is the specification for the new build.

  2. 2

    Check what the old system recorded

    Export the revision history or activity log available on your plan and see what it holds. Decide what you can show an inspector about the period before the move, and note the gaps in a memo.

  3. 3

    Export data and files

    Export each table to CSV, keeping linked fields as readable values rather than record IDs. Download attachments into folders named by participant and field, and record file counts so you can check nothing is lost.

  4. 4

    Produce a field list

    For each field record name, type, allowed values, unit, who enters it and at which visit. Convert free-text status fields into coded choices now, or you will clean them later.

  5. 5

    Decide the structure

    Group fields by when and by whom they are collected: screening, baseline, each follow-up visit and event forms. Linked child tables become repeating rows.

  6. 6

    Draft forms with AI, then review

    Upload the field list or CSV to a draft form. Capture reads CSV, XLSX, PDF and DOCX and drafts questions, choices and units. Review every field; nothing is saved until you approve it.

  7. 7

    Replace automations with controls

    Turn each automation into skip logic, an edit check (range high, range low, custom value) that raises an auto-query, or a reminder. Retire those nobody can explain and record why.

  8. 8

    Parallel run

    Enter the same sample of participants in both systems for one or two visit cycles. Compare exports field by field, log every difference and fix the form or the mapping.

  9. 9

    Freeze, archive and cut over

    Choose one date. Set the old base to read-only, export it with attachments, record the date and owner, and file it with the trial master file. No entry after that date.

Upload your exported CSV and see the forms drafted

Try it in the free sandbox with sample data. Nothing is saved until you approve it. No credit card.

Upload your field list free

The common sticking point

Linked records become repeating rows with their own history

The pattern teams rely on most in Airtable and Smartsheet, a child table linked to a participant, maps to a table section. A participant can have any number of medications or events, and each row has a field-level audit trail with user, time, old value, new value and reason for change.

  • Add a row per medication, adverse event or lab result.
  • Edit checks apply to every row.
  • Corrections are visible; they do not overwrite silently.
Audit trail software
Concomitant medications · demo
Subject 001-0017 · Visit 2

Row 2 of 3

Medication

CMTRT
Metformin

Dose

CMDOSE
500mg

Frequency

Twice daily

Start date

12-Mar-2026

Auto-query: start date is after the visit date

Demo data only.

Parallel validation

What to compare during the parallel run

CheckMethodPass criterion
Record countsParticipants, visits and repeating rows in each systemEqual after allowing for documented exclusions
Field valuesJoin exports on participant ID and visit; compare each fieldAll differences explained and fixed, or logged
Derived valuesCompare calculated fields with the old formula resultsAgree within rounding; differences documented
Missing and out-of-range dataCount edit-check queries on the same dataNew system flags what the old automations flagged, plus more
AttachmentsFile counts and names against the export logEvery file located, or exceptions listed
Roles and accessWho could see or change what in each systemNo user has broader access than intended

Keep the comparison files and the sign-off with the migration record.

Cutover

Keep the legacy record and write the memo

The audit trail in Capture starts at the first entry. History from before that date lives in the archived export, and the honest way to describe it is in a short migration memo: what was exported, when, by whom, what the old tool recorded about changes, what it did not, and how the two data sets are joined at analysis. If you migrate historic records into Capture rather than keeping them separate, state which records were loaded, from which export, and keep the original files.

Train users on queries before cutover: coordinators should answer a query rather than overwrite a value, and know that signatures and approvals now have a meaning attached. For cost planning see the pricing page; a Core study with setup by the Capture team at $0 is described there. If the move is part of a wider system switch, how to switch EDC vendors mid-study covers the data-continuity issues.

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

Can I import an Airtable base directly into an EDC?

There is no direct import of a base. Export tables to CSV, build a field list and upload it; Capture's AI drafts the eCRFs for review. Nothing is saved until you approve it.

How do Airtable linked records map to eCRFs?

A child table linked to a participant becomes a table section with repeating rows, each row with its own audit trail. A linked lookup table becomes a dropdown or choice list.

What replaces Airtable or Smartsheet automations?

Skip logic, edit checks that raise auto-queries, and reminders. Automations are not carried over, so each needs a written replacement.

Do Airtable and Smartsheet meet 21 CFR Part 11?

Both are general-purpose tools. Whether a particular plan could be validated for a regulated study is a question for your quality team and the vendor. Part 11 controls such as field-level audit trails with reasons, and signatures with meaning, are what an EDC provides.

What happens to attachments?

Download them with a log of counts, and file them with the trial master file or source documents. Do not treat attachments as data.

Should I run both systems in parallel?

Yes, on a small sample for one or two visit cycles, comparing exports field by field before the cutover date.

Can I test the migration before paying?

Yes. The free sandbox has every feature with no credit card and no time limit. You pay only once you go live with real participants.

Is Capture suitable for Phase 1 to 3 after migrating?

Yes. Capture is suitable for Phase 1, 2 and 3.

Turn your base into a study

Upload the exported field list to the free sandbox, add visits and test as a participant. No credit card, and you pay only once you go live.

Upload your field list free