Nightcopy

Nightly backup recordForm NC-1 · nightcopy.app

No. 000214

Nightly Airtable backups you can check.

Every base goes to your own S3 or R2 bucket at 2am, then we count it against Airtable. Off by one record and you hear about it by 7am.

WorkspaceStudio Ops
Run14 Oct, 02:00 to 02:11
Bases / tables4 / 31
Records in Airtable48,610
Records copied48,610
Attachments2,117 files, 3.4 GB
FormatsCSV, JSON, SQLite
Versions kept30 of 30
Delivered to (your bucket)r2://studio-backups/nightcopy/2026-10-14/

Sample record. We're in early access, so there are no real ones yet.

Canary: customer copy

What you get each night.

Read-only access

Your token gets two scopes: read records, read schema. We can't edit or delete a thing.

Files in your bucket

  • A CSV per table
  • JSON with the schema
  • SQLite, links kept as foreign keys. Loads into Postgres, Baserow, NocoDB or Teable.
  • Attachments

A count you can check

manifest.json sits next to the files: Airtable's count and ours, table by table. If they differ, the run fails. It never saves half and calls it done.

manifest.json  (sample)
{
  "run": "2026-10-14T02:00:00Z",
  "base": "Client CRM",
  "tables": [
    { "name": "Projects",  "airtable": 14203, "copied": 14203, "ok": true },
    { "name": "Contacts",  "airtable": 9871,  "copied": 9871,  "ok": true },
    { "name": "Invoices",  "airtable": 3402,  "copied": 3402,  "ok": true }
  ],
  "attachments": { "files": 1882, "bytes": 2870311204 },
  "verified": true
}

Sample. Yours lists every table.

Pink: file copy

When a backup fails, you know by 7am.

The last good copy stays put. We retry once, then email you.

Nightly backup record

No. 000215
BaseClient CRM
TableProjects
Records in Airtable14,203
Records copied14,180
Action takenKept 13 Oct version. Retried 03:00. Failed again.

Goldenrod: office copy

Airtable just changed hands.

Airtable snapshots can't be scheduled or downloaded. Restoring one gives you a new base.

Airtable support: taking and restoring snapshots

Bending Spoons closed its purchase of Airtable on 4 September 2026.

Bending Spoons completes the acquisition of Airtable

Cancel us and your files stay where they are. They open without us.

$12 flat. Nothing per base, per record or per seat.

Order form

$12 or $29. That's the whole price list.

PlanIncludesPrice
Backup
  • One workspace, all its bases
  • Nightly, to your S3 or R2
  • Last 30 versions
  • Every run counted
  • Email by 7am if one fails
$12 / month
Team
  • Everything in Backup
  • Any number of workspaces
  • Hourly if you want it
  • Only new attachments re-copied
  • A monthly test restore, with the report
$29 / month

First 20 customers keep their price for life. Cancel anytime. Full refund within 14 days of your first payment.

Notes

Questions

What access do you need?

A read-only Airtable token with two scopes: data.records:read and schema.bases:read. Stored encrypted. Revoke it whenever you like.

Do you keep my data?

No. It passes through our server on the way to your bucket and isn't stored. We keep the counts, nothing else.

Can I use it today?

Not yet. We're building it. Join the list and we'll email you when your first backup can run. No charge before then.

What if you shut down?

Your files stay in your bucket. CSV, JSON and SQLite open without us.

How do I restore?

Import the CSVs back into Airtable, or load the SQLite file into any database. One-click restore comes later.

Google Drive or Dropbox?

Not yet. S3 and R2 let you give us one folder and nothing else, so we started there.