Can I lock selected records?

I am the owner of a workspace with pro licens and I want a user to be able to add values for selected records but nothing else. After some time I want to lock the values. Can this be done?

  • In a base there is a table that allows only creators to create/delete records.
  • The table contains sensitive data in a specific field.
  • A view of the data filters out, say, data belonging to March and is named “march-data”.
  • The view is locked
  • A user with permission “Editor” is granted edit permissions in the specific field.
  • The user can now add values in the specific field in the march-data view — great!


  • The user can go to the filter and “duplicate as personal view”.
  • In the view “march-data copy” the user can change the filter to display, say, February.
  • Now the user can change all data belonging to February — not so great!

If the user has permission level “commenter” the user cannot add any values — not so good.

I am stuck in between two permission levels. And I don’t think my wishes are overly complex: Allow user to users to feed in data and after some time lock this data. Hopefully I have missed something trivial or there is a clever scheme that can be applied.

Many thanks for any comments or recommendations! :wink:

Unfortunately, this is not possible with Airtable. Airtable is a very basic/simple database platform that doesn’t have very many advanced features like this. I would email and ask them to please add record locking as a feature.

Some workarounds that you can consider would be to:

(a) move your “old records” into another base
(b) use Airtable’s syncing feature

You can move your “old records” into a completely different base altogether by exporting them from your current base and then importing them into the other base.

And then, if you still needed those records to show up in your current base, you could use Airtable’s sync feature to have those records show up in your current base.

Airtable’s sync feature is a one-way sync only (from source table to destination table) and it doesn’t allow any editing of the synced records in your destination table. So this is sort of a built-in “record locking” capability. In fact, as far as I know, this is the ONLY form of “record locking” that is built into the product.

Otherwise, for anything more advanced than this, you would probably need to turn to a more advanced database platform such as Apple’s FileMaker.

(I am both an Airtable Consultant and a Certified FileMaker Developer. If you ever need to hire someone to help with either of these platforms, please feel free to reach out to me through my website

1 Like

Thanks for the swift response! I will ask Airtable to add this missing feature!

1 Like

This topic was solved and automatically closed 3 days after the last reply. New replies are no longer allowed.