Advanced rules for data input and validation


Hi, I discovered Airtable just a few weeks ago and instantly fell in love with this application. It’s so cool! I am still new to it, but I’m learning so much.
However, as a former Access user, I’m surprised it doesn’t feature almost any advanced rules for data input and validation in fields. I’m even more surprised that so very few people are asking for them.
Data validation is important. For a solid database, it’s a core feature. Say I want to record a customer’s IBAN for money transfers. An IBAN always has exactly 27 characters; it’s not all right if someone by mistake inputs 25 or 28 characters or puts spaces into it. I need to set the IBAN field’s lenght to 27 characters and request that you fill out those 27 characters, not one less, not one more!
Same goes for zip/postal codes, or tax codes. Validation rules are needed for such fields. A lot of stuff can get messed up if this kind of data is not recorded correctly, such as payments, shipments, fees. It’s a serious matter!
Phone numbers and email fields should be validated, too, because they should not accept invalid characters.
I should be able to set Date fields to accept only certain ranges of data. Such as: “you cannot input a delivery date that is before today”.
I can’t even find such a thing as setting a field to “required”.
Even though the application is fantastic, these shortcomings are a major kickback for Airtable. Please consider introducing these features, I’m sure many users will be grateful!
As I said, I am new to the application so pardon me if I’ve said something wrong or I missed out on issues that have already been addressed.
Love :heart:

Improved Task Management Features

Here’s a similar request:

Add your “Like” and your input there :grinning:


No required field is absolutely not acceptable for a relational database.
Data integrity is crucial for a successful database.
I love airtable but you can’t not have data integrity, it doesn’t make sense.

We are in july 2018 and nothing so far.


Has there been any update on this? I’m shocked that Airtable doesn’t offer this.


Seems to me like the issue is being largely ignored. Sniff


It would be great to have some inbuilt validators. Also, the option to write custom (javascript) code that can be used for validation. Essentially, something like conditional formatting in Excel.


I would also like built-in validation. But you can do a DIY version. Add one or more formula columns that display an error message or an ✘ or something if a value in the record is missing or has the wrong format. Create a view for invalid records that filters to records where the error column(s) is not blank. Finally use an integration to send notifications when records appear in that view, or use a block to display a count of records with errors.


Bummer, I signed up for a trial of the service in order to test for a large project with a lot of data collection. I like everything about the service, but not being able to (confirm - validate ) an email entry is a deal breaker. I thought it would come with the Pro version, but no. I would like to say contact me when it does, but I have a deadline and need to move forward. :tired_face: