Blog
Data Backups

The Complete Guide: Airtable Data Backup, Recovery, and Integrity

Willem Dewulf
5 Nov
2025
5
min read

Why this guide matters for Airtable users

Airtable is mission-critical for teams managing operations, projects, client work, and business data. But here's the reality: a surprising number of teams experience data loss from accidental deletion, human error, or system issues.

This comprehensive guide shows you:

✓ How to safely delete and restore data in Airtable

✓ What Airtable's native recovery can and CAN'T do

✓ How to prevent permanent data loss

✓ A complete backup strategy for business continuity

Who this guide is for:

  • IT Administrators managing Airtable for their company
  • Operations Managers protecting business-critical data
  • Project Managers responsible for team workflows
  • Compliance Officers ensuring data retention requirements

👉 Start your 7-day free trial at ProBackup: https://app.probackup.io/onboarding

Understanding Airtable's data structure

The hierarchy of Airtable data

Before you delete anything, understand how Airtable organizes data. Deletion flows downward — removing a high-level container removes everything inside it.

Airtable Data Hierarchy:

Workspace
└── Base
   ├── Table
   │   ├── Records (rows)
   │   ├── Fields (columns)
   │   ├── Record comments
   │   └── Attachments
   ├── Views
   ├── Interfaces
   ├── Automations
   └── Extensions

Important: Deleting a Workspace or Base removes:

❌ All bases, tables, and records inside it

❌ All comments and communication history

❌ All file attachments

❌ All views, interfaces, automations, and extensions

❌ All custom field data and record history

How to delete data in Airtable

Best practice: Archive vs. Delete

🟢 Archive / Hide: Recommended 99% of the time

  • Removes item from active view without deleting data
  • Preserves all data and history
  • Can be restored at any time
  • No permanent consequences

🔴 Delete: Use with extreme caution

  • Moves to Trash with a limited retention window
  • Permanently erased after retention period expires
  • Cannot be undone once trash is emptied
Action ✅ Good for ❌ Not recommended for
Hide a field or view Keeping data but reducing clutter in a base Actually removing data from the base
Delete a record Duplicate entries, data created by mistake Anything you might need to reference later — goes to base trash for only 7 days
Delete a table or field Tables/fields that are genuinely no longer needed Data you may need in the future — restoring from trash can be complex
Delete a base Compliance/GDPR deletion, duplicate bases Completed projects you might need to reference — use a snapshot instead
Delete a workspace Fully decommissioned workspaces only Active or recently active teams — 30-day recovery window only
How to delete records
  1. Select the record(s) you want to delete in any table view
  2. Right-click and select Delete record, or press the Delete/Backspace key after selecting
  3. Confirm the deletion in the popup
  4. The record moves to the base trash — recoverable for 7 days
How to delete a field (column)
  1. Click the dropdown arrow on the field header
  2. Select Delete field
  3. Confirm the action
  4. Field goes to base trash — recoverable for 7 days
How to delete a table
  1. Right-click the table tab at the top of the base
  2. Select Delete table
  3. Confirm the deletion
  4. Table goes to base trash — recoverable for 7 days
How to delete a base
  1. From the Airtable home screen, right-click the base card
  2. Select Delete base
  3. Confirm the action
  4. Base moves to workspace trash — recoverable for 30 days (up to 180 days on Enterprise)
How to delete a workspace
  1. From the Airtable home screen, click the workspace name
  2. Open workspace settings
  3. Scroll to the danger zone and select Delete workspace
  4. Confirm the deletion
  5. Workspace moves to trash — recoverable for 30 days

How to restore data in Airtable

Airtable has two levels of trash: base-level trash (tables, fields, records — 7-day window) and workspace-level trash (bases and workspaces — 30-day window).

How to restore deleted records, fields, or tables (base trash)
  1. Open the base where data was deleted
  2. Click the base history icon (next to "Share" in the top-right corner)
  3. Click Trash
  4. Find the item you want to recover
  5. Click Restore next to it
How to restore a deleted base or workspace (workspace trash)
  1. Go to your Airtable home screen
  2. Click your profile icon in the top-right corner
  3. Select Trash
  4. Find the deleted base or workspace
  5. Click Restore
⚠️ Permissions note: Only collaborators with Owner permissions can restore deleted bases from workspace trash. Creators can restore tables, fields, and records. Editors can restore views and records.
Trash retention limits by data type
Data type Where it goes Recovery window Notes
Records Base trash 7 days Restorable by Editors and above
Fields (columns) Base trash 7 days Restorable by Creators and above
Tables Base trash 7 days Restorable by Creators and above
Views Base trash 7 days Restorable by Editors and above
Interfaces & interface pages Base trash 7 days Managed at base trash level
Bases Workspace trash 30 days (up to 180 on Enterprise) Requires Owner permissions to restore
Workspaces Workspace trash 30 days Requires Owner permissions to restore
Individual cell values Revision history only Plan-dependent Can be reviewed but not "restored" as a one-click action

Airtable snapshots: your safety net for base-level recovery

Airtable automatically takes snapshots of your bases based on activity and also lets you take manual snapshots. A snapshot captures everything in a base: tables, records, views, interfaces, automations, and extensions.

Snapshot retention by plan
Plan Snapshot history
Free 2 weeks
Team 1 year
Business 2 years
Enterprise Scale 3 years
How to take a manual snapshot
  1. Open the base you want to snapshot
  2. Click the base history icon in the upper-right corner
  3. Click Snapshots, then Take a snapshot
How to restore from a snapshot
  1. Open the base you want to restore
  2. Click the base history icon in the upper-right corner
  3. Select your preferred snapshot
  4. Name the restored base and click Create

⚠️ Important: Restoring a snapshot creates a new base — it does not overwrite your existing one. Your original base is unaffected. The new base will have a new base ID, though record, view, table, and interface IDs are preserved. Restored bases will not have revision history but will include record comments.

What snapshots can and can't do
Feature ✅ Can do ❌ Cannot do
Base snapshots Restore all tables, records, views, interfaces, automations, and extensions at a point in time Overwrite an existing base; restore individual records or fields in isolation; schedule automatic snapshots
Automatic snapshots Capture base state based on usage frequency — more activity = more snapshots Guarantee a snapshot at a specific time each day; cannot be scheduled manually
Manual snapshots Capture a base state before a risky bulk change or import Be taken in rapid succession — there is a minimum cooldown period between manual snapshots

What can't be restored natively in Airtable

Airtable's trash and snapshot features are helpful for immediate mistakes, but they have critical limitations that can lead to permanent data loss.

A. Short trash windows at the record/field level

Base trash only retains deleted records, fields, and tables for 7 days. For workspace-level items (bases), the window is 30 days — or as few as 14 days if the base was sitting in a Free plan workspace at the time. Once the window closes, the data is gone.

B. No version history for individual cell edits

Airtable does not offer rollback for bulk data changes. You can review what changed in a record's revision history, but you cannot one-click revert a field to how it looked yesterday across thousands of records.

Common causes of silent data corruption:

  • ✗ A broken automation overwrites field values across all records
  • ✗ A third-party integration syncs incorrectly and bulk-updates statuses
  • ✗ An API script runs against the wrong base
  • ✗ A bulk import pastes incorrect data over existing content
C. Snapshots can't restore granular items

Restoring a snapshot brings back the whole base as a new copy — there's no way to extract a single record or table from a snapshot without manually copying it over.

D. What Airtable support can and cannot do
Airtable Support
✅ Can do Advise on using trash and snapshots; investigate if a deletion was caused by a platform bug; sometimes restore data if a verified system error caused the deletion (rare)
❌ Cannot do Recover data deleted beyond the trash retention period; recover individual cell values or comments deleted permanently; roll back bulk changes made by automations or integrations; undo data from emptied trash

Common data loss scenarios & solutions

Scenario 1: "I accidentally deleted a base with months of client work"

What happened: A team member deleted an active client base instead of archiving it. They noticed 3 weeks later.

Native solution:

✓ Go to workspace trash (profile icon → Trash)

✓ Find the base and click Restore

✓ All tables, records, and history come back

Time to fix: 5 minutes — if within 30 days

If it happened 31+ days ago:

✗ Data is permanently gone

✗ Must reconstruct from emails, exports, or memory

Prevention with ProBackup: Daily automated backups capture base state. Restore from any date — even years later.
Scenario 2: "Someone deleted a table inside an active base"

What happened: A collaborator deleted a table thinking it was a duplicate. The team noticed 10 days later.

Native solution:

✗ Base trash only retains deleted tables for 7 days

✗ After 7 days, table and all its records are permanently gone

✗ Airtable support cannot recover it

Prevention with ProBackup: Daily backups capture all tables. Restore the exact table from before it was deleted.
Scenario 3: "Our automation overwrote all our records"

What happened: An Airtable automation had a logic error and set the "Status" field on 500 records to the wrong value. The records exist — the data inside them is just wrong.

Native solution:

✗ Records weren't deleted, so trash doesn't help

✗ No version rollback for bulk field changes

✗ Must manually correct each record or re-import from a CSV

Time to fix: Hours

Prevention with ProBackup: Daily snapshots capture the pre-automation state. Restore all 500 records to yesterday's values in minutes.
Scenario 4: "We need to prove what a client approved 6 months ago"

What happened: A client disputes the original project scope. You need to show what the Airtable base looked like when sign-off happened.

Native solution:

✗ Snapshots exist — but only for up to 3 years on Enterprise (2 weeks on Free)

✗ No way to view "what the base looked like on a specific date" in the UI without restoring a full copy

✗ Restored snapshot creates a new base - not directly shareable as a point-in-time audit trail

Prevention with ProBackup: Unlimited retention backups with point-in-time recovery. See exactly what records, fields, and comments looked like on any given date. Exportable for audit purposes.
Scenario 5: "A departing employee deleted all their bases before leaving"

What happened: An admin-level employee deleted 5 bases and emptied the workspace trash before their last day.

Native solution:

✗ If trash was manually emptied, data is immediately gone — the 30-day window doesn't apply

✗ Airtable support cannot recover from an emptied trash

✗ No audit trail to confirm what existed before

Prevention with ProBackup: Backups are stored independently of your Airtable account. A departing employee cannot delete them. Restore all bases, with an audit trail of what was deleted and when.
Quick reference: "I lost data — what should I do?"
Situation First step If that fails
Deleted a record / field / table within 7 days Check base trash (base history icon → Trash) Restore from a base snapshot or ProBackup
Deleted a base or workspace within 30 days Check workspace trash (profile icon → Trash) Restore from ProBackup if past 30 days
Data was changed (not deleted) — automation / integration error Review record revision history Restore from base snapshot or ProBackup (native can't bulk-revert)
Data deleted more than 30 days ago Check if a base snapshot covers the date Restore from ProBackup; if no backup exists, data is permanently lost
Trash was manually emptied Data is immediately and permanently gone from native Airtable Restore from ProBackup only

Why Airtable's native tools aren't enough for professional teams

Native Airtable recovery is a safety net for immediate mistakes — not a disaster recovery plan. Here's how it stacks up:

Feature ✅ Good for ❌ Not sufficient for
Base trash (7 days) Quickly recovering records, fields, or tables deleted in the past week Anything older than 7 days; tables deleted more than a week ago
Workspace trash (30 days) Recovering a deleted base within the retention window Bases deleted more than 30 days ago; manually emptied trash
Base snapshots Full base restoration after a catastrophic event; reverting a bad import Granular record/field recovery; scheduled daily backups; Free plan teams (only 2 weeks)
Revision history Seeing who changed a cell value and what it used to be Rolling back bulk changes across many records at once
ProBackup Automated daily backups, unlimited retention, point-in-time recovery, granular restore, compliance documentation

Compliance & data retention

Data retention requirements by industry
Industry Typical retention requirement Airtable native covers this?
Finance & Accounting 7 years ❌ No (max 3 years on Enterprise snapshots)
Healthcare (HIPAA) 6–10 years ❌ No
Legal 7 years ❌ No
General business contracts 3–5 years ⚠️ Partially (Enterprise only)
EU GDPR As long as purpose requires + deletion on request ⚠️ Partial — deletion on request requires extra steps
GDPR Compliance: the "Right to Be Forgotten"

When an EU citizen requests deletion of their personal data, you must delete it from both production systems and backups, and document it within 30 days.

How this works with Airtable + ProBackup:

Step 1: Delete user data from Airtable — remove the person from your workspace, delete their records, and purge personal data from custom fields.

Step 2: Request deletion from ProBackup — open a support ticket specifying the user and date range. ProBackup purges that data from backup storage.

Step 3: Export a deletion certificate from ProBackup for your GDPR compliance documentation.

👉 Read our full GDPR guide: Handling GDPR Deletion Requests in Your Backup System

SOC 2 & ISO 27001: what auditors look for
Auditor requirement Airtable native Airtable + ProBackup
Automated daily backups ❌ Snapshots are usage-triggered, not scheduled ✅ Daily automated backups
Documented backup procedures ❌ Not provided ✅ Documented and auditable
Tested restore process ⚠️ Manual — teams must self-test ✅ Tested and verifiable
SOC 2 certified backup vendor N/A ✅ ProBackup is SOC 2 Type II certified
Configurable retention policy ❌ Fixed by plan tier ✅ Unlimited retention
Audit trail of backup activity ❌ Not available ✅ Full audit log

Protect your Airtable tables today

Don't wait for a data loss disaster to implement backup. The most common causes — accidental deletion, automation errors, and integration mishaps — can strike any team at any time.

ProBackup gives you:

✓ Automated daily backups of all your Airtable data

✓ Unlimited retention (no expiring windows)

✓ Point-in-time recovery (restore from any date)

✓ Granular restore (one record, one table, or everything)

✓ Google Drive sync (you own your data)

✓ SOC 2 Type II certified (enterprise-ready)

✓ 5-minute setup (no technical knowledge needed)

👉 Start your 7-day free trial at ProBackup: https://app.probackup.io/onboarding

Share this post