Guide

How to Collect Client Information Updates Without Giving Them Airtable Access

June 14, 20265 min read
All articles

A practical guide to collecting updates from clients, vendors, and partners — without sharing your Airtable workspace.

The problem every Airtable team faces

Your Airtable base is the single source of truth for your clients, vendors, or partners — until the moment that truth goes stale. A client changes their billing address. A vendor swaps their contact person. A partner's details quietly shift. Suddenly the data you trusted is wrong, and the only way to fix it is to chase someone for the new information.

What follows is a routine every Airtable team knows too well: you email the person, wait days for a reply, then copy their answer into Airtable by hand. Multiply that by fifty records and a couple of follow-up rounds, and you've built a part-time job out of data entry. Worse, every manual step is a chance to fat-finger a phone number or paste an update into the wrong row.

The core issue isn't your process — it's that the people who own the information have no safe way to put it into your system themselves.

Why sharing your Airtable workspace isn't the answer

The obvious fix is to invite clients into your base as collaborators. It backfires for a few reasons:

  • Security and privacy — a collaborator can see every record, not just their own. Your other clients' data, your internal notes, your pricing — all of it becomes visible.
  • Complexity — Airtable is powerful, but it's overwhelming for someone who needs to change one field. Most clients will never log in.
  • Wrong-record edits — give someone access to the whole table and they can accidentally edit, or delete, the wrong row.
  • Cost — every editor seat is a paid Airtable seat. Onboarding twenty clients as collaborators gets expensive fast.

Full access solves a problem you don't have (collaboration) while creating several you do.

The native Airtable form limitation

"Why not just send an Airtable form?" Because forms only do one thing: create new records. They can't open an existing record, show its current values, and save changes back to the same row.

So when a client fills out your form to "update" their details, Airtable doesn't update anything — it creates a duplicate. Now you have two rows for the same client and a manual merge waiting for you. For collecting updates to records that already exist, native forms are simply the wrong tool.

The right approach: per-record edit links

What you actually need is a per-record edit link — a unique, secure URL that opens one specific record as a pre-filled form. That's exactly what editlink.io does.

Each link points to a single record and shows only the fields you chose to expose. The recipient opens it, sees their current information already filled in, changes what's outdated, and hits save. The update lands directly in your Airtable — same row, no duplicates, no manual entry. No account, no login, no access to the rest of your base. Every link is HMAC-signed so it can't be guessed or tampered with, and expires automatically after 30 days.

Step-by-step: how to set it up

  1. Create a free editlink.io account — sign in with Google in seconds.
  2. Connect your Airtable workspace — paste your Airtable personal access token. It's encrypted and never stored in plain text.
  3. Select your base and table — choose where the records live.
  4. Configure which fields clients can edit — expose only what's relevant; everything else stays hidden.
  5. Generate links and share — editlink.io produces one secure link per record. Send them individually or export the whole batch as CSV for a mail merge.

The first run takes about five minutes. After that, generating links is instant.

Real-world use cases

  • HR onboarding — send new hires a link to fill in their bank details, emergency contact, and address, straight into your HR base.
  • Client project updates — let clients update their own project status, scope notes, or deadlines without another status meeting.
  • Vendor information — have suppliers keep their contact, tax, and payment details current themselves.
  • Event speaker details — let speakers fix their bio, headshot link, and session title without a single email thread.

Frequently asked questions

How can I let clients update their information without giving them Airtable access?

Send each client a per-record edit link. It opens only their record and only the fields you choose, pre-filled with current values — no account, no login, no access to the rest of your base.

Why does an Airtable form create duplicates instead of updating a record?

Native Airtable forms only create new records, so a client "updating" their details actually adds a new row. To update an existing record you need a per-record edit link.

Do I have to pay for a seat for every client who updates a record?

No. With editlink.io you share links instead of adding collaborators, so external clients don't consume paid Airtable seats.

Can I control which fields a client can edit?

Yes. You choose exactly which fields are editable per table; everything else stays hidden from the recipient.

Get started

If you've ever retyped a client's email into Airtable by hand, editlink.io will pay for itself the same afternoon. The free plan includes 5 edit links, forever — no credit card required.

Get started free →

Start free today

  • 5 free links forever
  • Setup in 5 minutes
  • No Airtable account for recipients
Get started free

No credit card required