Permissions - restrict access to one column

I’m new to airtable, it’s great!

I’m trying to use it for a sign-off / authority database for leave requests, expenses claims etc.

Is it possible to give a collaborator access to some columns but not others on the database? For instance they could create new requests but only people with sign-off authority could tick the “approved” column for requests.

I know you could achieve this effect with a form for new entries but I’d prefer permission controls. Please let me know, thanks

Thanks Lyndon


may i know the answer to this if it’s available?

We don’t have this feature right now, but we would certainly consider it alongside other forms of permissioning. If you don’t mind, would you like to tell us a little about why/how you would use this feature? Would using a form instead (as Lyndon suggested above) work for you?

1 Like


thanks for responding.

my intent is to create a view that still restricts fellow write-enabled collaborators from modifying contents in certain columns whilst able to modify other columns or fields (whether in grid or form view).

example of application for such request would be for certain collaborator(s) like admin at a medical center to update a patient’s visit record but not patients name / id that appear on the same form / grid view.

tks: -nik-


I second that.

There is a strong need here for more permissions level, either columns or table. We have sensitive information (i.e. salary) that we’d like to store up in the Air but at the momnet we have complicated workaround.

The idea is to create a table with the salaries and restrict its access to only a few people.

We are using the free version (just because we haven’t reached the limit in place) and would happily pay for these features.


I also look forward to more granular permission control - a must for the reasons Colin offered above. If employees are given editing access to enter data, they end up having access to the entire base which contains sensitive commercial data.

If anyone has figured out a workaround I would be keen to hear it ??

The only thing I can think of is to send records to another base (using the API) and then pulling the completed records back again into the master base.


Restricting (protecting, locking, whatever we want to call it :slight_smile: ) editing for columns would be great to ensure that those fields aren’t changed.

It would be incredibly beneficial as I’ve seen others (myself included) accidentally adding new options in a column which creates confusion and a need for constant oversight.


I think love this feature! We are using free version, but with update I will pay sure for using more Airtable. It’s a must have!

I second this feature. Would be glad to pay to use it.

This is a must have, please implement asap… I’ll pay you.

Is there any news on this? I would like to have an airtable where one can offer shifts to employees. The employees could then state there interest by adding their name to one column. The rest of the column may not be changed.

+1ing this, as this is a feature we desperately need.

Throwing my weight behind this one! We REALLY need to limit access to specific views, or even better, fields. Without such access control, we can’t let partners into our database for fear that they will erroneously edit critical data that they should not have access to.

Right now, it’s all or nothing. So we give our partners XLS files to update, which we then paste back into Airtable. We have also experimented with sync to Google Sheets via Railsware, for partner edit there. But both strategies are silly compared to view- or field-only access.

1 Like

+1 for this it’s very hard to use AT as a PM system if anyone can change anything

Hi Katherine,

Is there an update from Airtable on this permissions feature since your May 2016 post? I work on a shared Base with other collaborators from different organizations- having the ability to lock certain fields for editing (Such as ID number fields, Status Fields) so that no one else can be accountable for changing them is very important for me.

I am trying to prevent certain members of my team from accidentally changing a field that may affect reporting. For example- A content creation team should only have access to editing a “Production Status” field, and an Operations team should only have access to editing a “Job Status” field.



Agreed Andrew! I have the same concerns as I collaborate with multiple partners on my base as well.

Would love this feature, i’d immediately convert into a paid user