Hi !
Our company is working with Airtable for almost a year now, and I believe it can provide everything we need from a CRM / Dashboarding tool. But as our company grows, our Airtable base also is… and we’re at the point of needing to evaluate the database structure because I believe it will become a bit of a mess when we grow and continue this way... So I would like to reorganize the database and also build a lot of interfaces on top of that, so I don’t want to break up the database structure afterwards… 😉
So before changing it all, I’m looking for some advise and best practices on how to design a structured Airtable base which can grow and develop along with our company. More specific: right now I’m looking for some guidelines to when to separate or combine a grid to keep data in a structured way and maintaining flexible as our organization grows and our processes and needs change along.
I appreciate some general guidelines, but a description of our base and a more specific question follows beneath. Thank you in advance for taking time to help out here 😊
Our case:
For example: we now have different tables for “Projects”, “Work in progress”, “Accounts” and “Ideas”. But looking at the basic structure of these topics, they are all joined tables of the same kind (joining Customers, Colleagues, Goals, and Actions). The only difference lies in the focus (short/long term, internal/external, agreed list/working list) or in the stage (Idea/work in progress; an Idea can become a Project, Work in progress or Account).
I would expect that it is best to combine grids as much as possible, and use views and interfaces to look at de data needed for a particular question. But our processes are also developing quite rapidly, so it could be possible that we develop different needs for different types of work (let’s say: we need different features ‘registration of comments’ for “Projects” and ‘registration of mail’ for “Accounts”). Of course this is a simple example, but I can imagine that different needs will pull these “Projects” and “Accounts” apart again in future, because a combined grid will become huge and leads to other problems…
Secondly, there will be even more wishes from Airtable, like a Backlog for technical bugs and features, Value streams and Internal Processes, Marketing & Communication, regulation lists, Customer journey, managing deadlines of all types, (optimization of) workflows, management information / dashboarding.... They are not there yet, and will go in new grids, views, or interfaces.
To make a long story short, I’ll be happy to hear your best practices, so I can make a good decision for our database structure. Thanks a lot!