Hello,
I’m looking for advice and best practices on how to build personalized employee dashboards/pages in Airtable.
Currently, I use Airtable to track tasks for my employees. Each task is stored as a record in a table, with fields such as:
-
Assigned employee
-
Task status
-
Hours spent
-
Cost
-
Performance-related information
-
Other operational details
What I would like to achieve is the following:
-
Each employee should have access only to their own tasks and related information
-
Employees should be able to view their task details and performance metrics through a simple personalized page/interface
-
The solution needs to scale for 500+ employees
My initial idea was:
-
Create an Interface page for each employee
-
Filter the page by employee name
-
Share each interface publicly via a unique web link
However, Airtable warns that publicly shared interfaces are not fully secure, since technically skilled users may be able to modify/reset filters and potentially access additional records or sensitive information. This is a major concern because some of the data is confidential and should not be visible to other employees or external users.
Important context:
-
I’m currently on the Team Plan
-
My employees do NOT have Airtable accounts within our organization
-
I need a scalable and secure solution for 500+ employees
-
Security and data isolation are very important
My goal is to be transparent with employees and provide visibility into their tasks and performance, but I want to do it in a secure and manageable way.
What would you recommend as the best approach here?
-
Airtable Interfaces?
-
Airtable Portals?
-
External tools integrated with Airtable?
-
Softr / Stacker / Noloco / Glide / custom solution?
-
Enterprise-only features?
-
Another architecture entirely?
I’d really appreciate hearing how others have solved similar use cases at scale.
