Backups for Airtable
Airtable's trash empties after 7 days. Your backup shouldn't.
A copy of every base each morning, kept outside Airtable, and a short receipt of what was added, edited and deleted. When a chunk of a table disappears, you hear about it the next morning, not from a client next month.
14 days free, no card. Read-only access. Not affiliated with Airtable.
Receipt · Content calendar
SampleFri, Sep 25 · 06:05 UTC · 3 tables
- Added+1
- Edited~3
- Deleted−15
- Kept outside Airtable141
Spike 15 records left Content, 10% of the table. Still in Airtable's trash for 7 days.
Deleted
- Templates we use every weekContent
- Community AMA highlightsContent
- Interview: two founders (video)Content
- and 12 more, with every value they held
Edited
Office hours: your questions (video)
OwnerMaya OkaforJonas Berg
and 2 other edited records
Attached: deleted-rows.csv, ready to re-import
What Airtable keeps
Airtable protects you from Airtable's mistakes. Not from yours.
A teammate filters the wrong view and bulk-deletes. An automation overwrites a column at 2 AM. An import doubles a table. Airtable's safety nets are real, but they all live inside Airtable and none of them tells you anything happened.
- Trash
7 days
Deleted records, fields and tables can be restored for a week. After that they're gone, and the trash never told you they were there.
Airtable's docs ↗- Snapshots
Inside Airtable only
Taken automatically based on use, or by hand, and kept inside the account they protect. You can't schedule or download them, and restoring one creates a new base.
Airtable's docs ↗- Revision history
One record at a time
Great for “who changed this?”. No base-wide list of what changed, no search, no export.
Airtable's docs ↗
How it works
Set it up once. Read one email a day. Or don't, until you need it.
Today · you, once
Connect, read-only
Pick the bases to protect. We only ever ask Airtable for permission to read them. The first backup starts straight away.
Every night · Nightclerk
A full copy, outside Airtable
Every table, every field, linked records by name, plus the structure of the base. Attachment files are copied too, up to your plan's storage, so they're still there after Airtable deletes them. Unchanged records are stored once, so a year of history stays small.
By morning · your inbox
A receipt of what changed
What was added, edited and deleted, naming the records. If 10 or more vanish at once (or 5 that are 5% of a table), you get an alert, by email or in Slack, while Airtable's trash can still undo it. Same when one field is overwritten or deleted on 25+ records that are 30% of a table (or 200+ anywhere), and when an import makes a table half again as big overnight.
The product, not a picture of it
A month of backups. Click any morning.
A sample base that changes every day, run through the same engine your bases would be. The red bar is the morning someone deleted part of a table.
Backup receipt · Content calendar
Fri, Sep 25 6:05 AM UTC
141 records saved outside Airtable
Spike15 records disappeared from Content (10% of the table). This is when you'd get an email, while Airtable's trash still has them. Every row is listed below.
Deleted · 15
- Templates we use every weeklast edited by Jonas BergStatus PublishedChannel LinkedInOwner Sam WhitfieldPublish date 2026-07-26Words 1112 File kept: cover-nsmq87.svg
- Community AMA highlightslast edited by Priya RamanStatus PublishedChannel BlogOwner Sam WhitfieldPublish date 2026-07-19Words 976 File kept: cover-jqqpco.svg
- Interview: two founders (video)last edited by Hana SatoStatus PublishedChannel YouTubeOwner Leo DuartePublish date 2026-07-26Words 960
- Hiring our first editor (part 2)last edited by Sam WhitfieldStatus PublishedChannel LinkedInOwner Maya OkaforPublish date 2026-08-02Words 1558 File kept: cover-rdsfil.svg
- Shipping the mobile betalast edited by Hana SatoStatus ScheduledChannel PodcastOwner Hana SatoPublish date 2026-08-03Words 1507 File kept: cover-b98uyr.svg
Edited · 3
- Five onboarding emails that worklast edited by Hana Sato
- Words
- empty2460
- Priority
- empty★
- Office hours: your questions (video)last edited by Priya Raman
- Owner
Maya OkaforJonas Berg- Words
- empty1644
New · 1
- Shipping the mobile betaStatus IdeaChannel YouTubeOwner Maya Okafor
In the app
When something is missing, you have answers in a minute.
- Search everything, deleted records too
- Type a name, an email or an order number and find every record that ever held it, including ones deleted months ago (a year of history on Keeper, three on Vault).
- Deleted rows, ready to re-import
- Each receipt has a CSV of what was deleted that day, shaped for Airtable's CSV import: no computed fields, links written as names, and each row's old record ID in its own column.
- Who last touched it
- If a table has a "Last modified by" field, receipts and alerts show who last edited each record that was changed or deleted. Airtable's API never says who deleted one, so we don't pretend to.
- Every version of a record
- See what a record said on any morning, field by field, even after it's gone from Airtable.
- Browse any day's copy
- Open a table exactly as it was on a given morning, page through it and download it.
- A rebuild kit in every download
- CSV and JSON for every table plus STRUCTURE.md: field types, select options, formulas and links, so a lost base can be rebuilt.
- Bases you run for clients
- Label each base with its client. The overview groups them, and a client's contact can get the receipts and alerts for just their bases, no account needed.
- Live CSV links
- A private link per table that always serves the latest backup, for Google Sheets' IMPORTDATA or Excel. On Vault and during the trial.
Just need a copy right now? Export a whole base for free, no account needed.
Pricing
Priced like a utility, not a team tool.
Every account starts with a 14-day trial: 10 bases, daily, with alerts. No card until you choose. How this compares.
Free
For one small base you'd hate to lose.
$0forever
No card, ever
- 1 base, backed up weekly
- 30 days of history
- Weekly receipt of what changed
- Search, browse and download every backup
- 100 MB of attachment files kept
Stays free. Upgrade any time.
Keeper
Daily backups for the bases your work runs on.
$10per month
or $100/yr
- 10 bases, backed up every day
- A year of history
- Daily receipt of what changed
- Deletion, mass-edit and import alerts, by email or Slack
- Receipts for up to 3 teammates
- 5 GB of attachment files kept
10 bases across any Airtable accounts
Vault
For people who run many bases, or other people's.
$15per month
or $150/yr
- 50 bases, backed up twice a day
- Three years of history
- Everything in Keeper
- Receipts for up to 10 people, each by client if you like
- Live CSV links for Google Sheets and Excel
- 25 GB of attachment files kept
50 bases across any Airtable accounts
Every account starts with a 14-day trial: 10 bases, daily, with alerts, plus Vault's live links to try. No card. When it ends you choose a plan or stay on Free. On every plan you can download your whole history as one ZIP, whenever you like.
Questions
Before you connect anything
Can you change or delete anything in my bases?
No. We only ever read the bases you pick: a token needs just schema.bases:read and data.records:read, and one that could write is refused when you paste it, so we never hold anything that could change your data. (Sign in with Airtable, once it's on, also reads your Airtable email address.)
So how do I get deleted records back?
Within 7 days, Airtable's trash is the fastest way, and the morning receipt makes sure you notice in time. After that, download the deleted rows as an import-ready CSV from that day's receipt and import them into the table. For a full rebuild, every backup includes a STRUCTURE.md file describing each table and field.
What doesn't get backed up?
Automations, interfaces, view filters and record revision history: Airtable's API doesn't expose them, so no outside tool can copy them. Record comments are in the API, but we don't copy them yet. Attachment files are copied after each backup up to your plan's storage (100 MB on Free, 5 GB on Keeper, 25 GB on Vault); single files over 250 MB, and files past that allowance, are kept as names only.
Will it use up my Airtable API calls?
A backup uses about one call per 100 records per table, and unchanged records cost nothing extra to store. Free Airtable workspaces get 1,000 calls a month, so a big base backed up daily can run short there; each base's page shows its real usage. Team and Business plans have plenty.
Where is my data kept?
In a Postgres database (Neon, AWS us-east-1), with Airtable tokens encrypted with AES-256-GCM. You can download everything or delete everything at any time. The security page has the details, including what we don't have yet.
What happens if I stop paying?
Your account drops to Free: one base backed up weekly. Nothing is deleted on the day you cancel. Your full history stays for another 30 days so you can download any of it, and after that Free keeps a rolling 30 days.
More on security and recovering deleted records.
Next time something disappears, know by breakfast.
A 14-day trial, no card. Read-only access to the bases you pick. Keep going for $10 a month, or keep the free plan.