Skip to content

Airtable to Zoho Creator Migration

Airtable is very good at the first eighteen months of a process. You get a base running in an afternoon, the team adopts it because it looks like a spreadsheet, and it quietly becomes the system behind onboarding, or content production, or asset tracking. The trouble arrives later and always in the same shape: the seat count grows, the base hits its record ceiling, someone outside the company needs access, and the permissions you need — this team sees these rows, that contractor sees only their own — turn out to sit above the plan you are on.

Techvaria moves Airtable bases to Zoho Creator as complete applications: records and their links, attachments as real files, formula and rollup logic rebuilt as app logic, automations rebuilt as workflows, and interfaces rebuilt as reports and dashboards. Nothing is exported and left as a flat table, because a flat table is not what your team has been using.

Why Businesses Are Moving From Airtable to Zoho Creator

Why Businesses Are Moving From Airtable to Zoho Creator

The first reason is what happens to per-seat pricing when a process succeeds. Airtable is priced per editor, and a process that works spreads — the warehouse wants in, then the contractors, then the client who wants to see status. Every one of those is a seat, or a downgrade to read-only that defeats the point. Zoho Creator prices external participants as portal users rather than full app users, which is the difference between a rollout you can afford and a pilot that never leaves the department.

The second is the ceiling built into the model. Records per base, attachment storage, automation runs and revision history are all plan-bound in Airtable, and the fix is always the next tier up. More significant is what the model does not do: a base is a set of tables with links between them, not an application with a data layer underneath it, so referential integrity, validation at entry, field-level permissions and record-level access rules are approximations rather than guarantees. That is fine for a content calendar. It is not fine for the system that decides what gets invoiced.

The third is the shape of the work itself. Bases that outgrow Airtable have usually stopped being databases and started being processes: something is submitted, someone approves it, a document is produced, a customer is told, a figure lands in accounts. That is workflow, approvals, generated PDFs, portals and integrations — the things Zoho Creator is built around and Airtable bolts on. For businesses already on Zoho, the migrated app also stops being a silo and starts exchanging data with CRM, Books and Desk directly rather than through a chain of automation runs.

What Does Not Port Over From Airtable

Comments and revision history stay in Airtable. These are platform features rather than record data, and exports do not carry them into the new application. If either is important for audits, approvals, or historical reference, keep the original Airtable base accessible rather than deleting it.

Interfaces are redesigned instead of directly converted. Airtable Extensions also have no direct equivalent, so their functionality needs to be rebuilt using the appropriate Zoho Creator features or workflows.

There is also a change in working habits. Airtable makes it easy for users to add fields, rename select options, or restructure views instantly. A properly designed application introduces more control over these changes. This constraint improves consistency, data quality, and process reliability, but it also requires users who built the original base to adapt to a more structured way of working.

Our Airtable to Zoho Creator Migration Process

The order below exists because the two systems disagree in specific places, and every one of those disagreements is cheaper to find during mapping than during import.

1. Discovery & Data Audit

We inventory the base as it stands: tables and record counts, every field with its type, links between tables and whether they are single or multiple, formula, rollup, lookup and count fields with the expressions behind them, views by type, filters and sorts, automations with their triggers and actions, any scripting extension, interfaces, and who has what access. Then the data-quality pass: linked records pointing at deleted rows, single-selects with values typed outside the option list, dates entered as text, duplicate rows, and attachment fields whose files are large enough to matter. Where several bases have grown alongside each other and share customers or projects, we map that overlap now, because consolidating them later is a second project.

2. Object & Field Mapping

Airtable field types do not translate one for one and the differences are where meaning gets lost. Single select becomes a dropdown, multiple select a multi-select, link to another record a lookup field, and a linked field that allows multiple records becomes either a multi-select lookup or a subform depending on whether those child rows are records in their own right. Formula, rollup, count and lookup fields hold no independent data — they are computed on read — so each becomes a Creator formula field, a Deluge computation or a report column depending on whether the value has to be stored, filtered on or merely displayed. Collaborator fields become users. Barcode, rating and button fields are decided case by case, because they usually stand in for something the app should do properly. You approve the mapping before any record moves.

3. Migration & Import

Records are exported table by table and imported parents-first, so links resolve into real lookups instead of arriving as text. Airtable record IDs are preserved in a legacy-key field, which is what makes the link rebuild auditable rather than a best guess. Attachments need their own pass and their own warning: Airtable serves attachment files from URLs that expire, so an export that captures the link rather than the file leaves you with a column of dead addresses. We download the files during extraction, upload them against their records, and verify counts and sizes against the source. Created-time and last-modified fields are carried as data where reporting depends on them, since they cannot be reproduced afterwards.

4. Automation & Workflow Reconstruction

Airtable automations are rebuilt as Creator workflows matched to what actually fired them: record created, record updated, a scheduled time, a form submission. Actions become their Creator equivalents — email and notifications natively, document generation as print templates, outbound calls as Deluge invokeUrl or Zoho Flow connections. Anything written in the scripting extension is rewritten in Deluge. This is also the phase where the process gains what Airtable could not enforce: approval steps that block progression, validation that rejects bad input at entry rather than flagging it in a view, and escalations that run on schedule whether or not anyone has the base open.

5. Validation, Training & Go-Live

We reconcile record counts table by table, spot-check migrated records including their attachments, and rebuild each Airtable view as its Creator report — then compare them side by side, because a view your team looks at daily is a specification. Permissions are tested by logging in as each role rather than as an administrator. Both systems run in parallel on real work for an agreed window, and training focuses on the parts that genuinely differ: entry through forms rather than grid typing, and reports rather than views.

What Gets Migrated: Airtable to Zoho Creator Mapping

Airtable elementZoho Creator equivalentMigration notes
BaseApplicationOne base usually becomes one app; overlapping bases are consolidated deliberately
TableForm and its reportsImported parents-first so links resolve
Single line / long text, number, currency, percent, dateSingle line, multi line, number, currency, percent, date fieldsFormats and precision set explicitly
Single select / multiple selectDropdown / multi-selectOff-list values reconciled during the audit
Link to another recordLookup field, or subformSubform where the linked rows are child records entered inline
Formula, rollup, count, lookupFormula field, Deluge computation or report columnComputed on read in Airtable — rebuilt as logic, never imported
AttachmentFile upload / image fieldFiles downloaded during export; Airtable attachment URLs expire
CollaboratorUser field, role assignmentMapped to real Creator users and permissions
Created time / last modifiedDate-time fields carried as dataCannot be reproduced after import if not migrated
AutonumberAuto-number field plus legacy-key fieldOriginal record IDs preserved for traceability
Views (grid, kanban, calendar, gallery, timeline)List, kanban, calendar, gallery and timeline reportsRebuilt with the same filters and sorts, then compared
FormsCreator forms, public or portalValidation enforced at entry rather than checked afterwards
AutomationsWorkflows, schedules, approvalsRebuilt per trigger type
Scripting extensionDeluge functionsRewritten by hand
InterfacesReports and PagesRedesigned to Creator’s components
Base collaborators and share linksRoles, field permissions, portal usersExternal access moves to a portal with real permissions

Where Your Airtable Data Lands in the Zoho Ecosystem

A base rarely stays a standalone app once it is rebuilt. The reporting, billing and integration chain around it moves too, which is why we scope across applications rather than treating the job as a single table import.

Zoho Creator

The application: forms with validation, reports replacing views, dashboards, approvals, permissions and a mobile app with offline capture.

Zoho Analytics

Reporting beyond what a view can do, reading live app data.

Zoho Books

Where a base that ends in billing hands over, so an approved job becomes an invoice without a re-key.

Zoho Flow

The replacement for the automation chain connecting Airtable to everything else.

Zoho One

The destination for teams consolidating the base along with CRM, finance and support.

Airtable to Zoho Creator Migration Cost & Timeline

What drives the cost:

  • Tables and link complexity β€” many-to-many links and self-referencing tables take longer than a flat set of tables
  • Formula, rollup and lookup count β€” each one is logic to rebuild, and they are invisible in a record export
  • Views and interfaces β€” the number your team genuinely uses, not the number that exist
  • Attachment volume β€” files must be downloaded and re-uploaded before their URLs expire
  • Automations and scripting β€” rebuilt individually, per trigger
  • External access β€” whether contractors or clients need portal access, and how many

Rough guide by base size:

  • Small (one base, a few tables, few automations, light attachments): weeks from audit to go-live
  • Mid-sized (several linked tables, a dozen views, automations, an integration): several weeks to a couple of months, including the parallel run
  • Larger (multiple bases consolidated, heavy attachments, portal access, finance integration): phased, base by base

We quote after the base audit rather than from a record count, because two bases with the same number of rows can differ by a factor of three once the formula and automation layer is read. Timelines above reflect what we typically see once the formula, automation and attachment layers are accounted for β€” the audit is what turns that range into a firm number for your base.

How We Minimize Downtime and Risk

Your base stays live. The Creator app is built from an export, so nobody loses access to Airtable and nothing in the base is altered while the replacement is built.

Your base stays live

The Creator app is built from an export. Nobody loses access to Airtable, and nothing in the base is altered while the replacement is built.

We migrate a trial batch first

A slice including linked records and attachments is loaded early and reviewed by the people who know the data, so mapping errors surface against records they recognise.

We freeze entry only for the cutover window

Airtable is set to read-only for a short scheduled window while the final delta and its attachments are migrated, so nothing is created in the old base after the last import.

We keep the base

Airtable is not cancelled on go-live day. It stays readable through validation and hypercare β€” which also preserves access to the comments and revision history that cannot be migrated.

Post-Migration Support

Go-live is a checkpoint, not the end of the project — the monthly automation and the rarely-used view tend to surface in the first weeks of real use.

Data validation

Record counts, link integrity and attachment counts reconciled against the source base and handed over as a written report.

User training

Focused on the two real differences β€” entering through forms instead of typing into a grid, and using reports instead of views β€” plus mobile use for teams that never had it.

Hypercare period

A monitored window after go-live, which is when the monthly automation and the rarely-used view tend to surface.

Ongoing support

Enhancements, portal rollout and integration work as the app takes on the parts of the process that were never in the base.

Ready to Move Off Airtable?

A migration done properly ends with the same team doing the same work, with records that cannot drift out of relation, permissions that hold, approvals that block, and outside users who can be let in without buying them a seat. Start with the base audit: we read the base β€” fields, formulas, automations, views and attachments β€” tell you what maps cleanly, what has to be rebuilt and what stays behind, then give you a timeline and a cost against your actual base.
Why Choose Us for Airtable to Zoho Creator Migration

Why Choose Us for Airtable to Zoho Creator Migration

The search results for this are mostly integration content — how to sync the two, how to connect them with a flow — because syncing is easier to write about than migrating. Syncing keeps both systems and both bills, and it multiplies the places a record can be wrong. As a Certified Zoho Premium Partner, Techvaria builds and supports Zoho Creator applications as core work, so the migration ends with one system rather than two.

What decides whether an Airtable migration holds up is the invisible layer. Records export easily; formulas, rollups and lookups do not export at all, attachments come across as expiring links unless someone downloads the files, and views are the actual specification of how your team works. We inventory all of it before building, map it in writing for you to approve, migrate with verification, run both systems in parallel, and stay engaged after go-live.

Hear From Our Clients

Industries We Migrate From Airtable

Frequently Asked Questions

A single base with a few tables and light automation takes weeks. A base with many linked tables, a dozen active views, real automations and heavy attachments usually runs several weeks to a couple of months including a parallel run. Consolidating several bases is phased.

Not if the sequence is right. Tables are imported parents-first, Airtable record IDs are preserved in a legacy-key field so every link can be rebuilt and audited back to source, and record counts are reconciled before cutover. Your base stays live and unaltered throughout.

They are downloaded during extraction and uploaded against their records as a separate verified pass. This matters more in Airtable than elsewhere: attachment files are served from URLs that expire, so an export that captures links instead of files leaves you with dead addresses rather than documents.

Not as formulas. Those fields are computed on read and hold no independent data, so each is rebuilt as a Creator formula field, a Deluge computation or a report column depending on whether the value has to be stored, filtered on or only shown. It is hand work, and it is where a good deal of the migration effort sits.

They stay in Airtable. Neither is record data, and no export carries them, so where either matters for audit we recommend keeping the base readable after cutover rather than cancelling immediately.

Yes, and it is often the reason for moving. Contractors, clients and field partners get portal access with their own login and a restricted view rather than a full app seat, which is usually where Airtable’s per-editor pricing stops the rollout.

Certainly. Airtable is genuinely good for planning, content calendars and quick collaborative lists. What moves is the operational process that needs permissions, approvals, validation and an audit trail. What stays can stay.

It is driven by table and link complexity, the number of formula and rollup fields, views in real use, attachment volume, automations and whether portal access is needed — not by record count. We quote after the audit.

Resources

Latest Blogs