Skip to main content

Hello.

I need to create a base to daily record the time and date that the Airtable app is open or closed and associate that with the user.

I need to record at what time the user opened up Airtable and closed it.

It would need some kind of trigger that automatic creates a record, populating “created time” and “created by”. And then using some kind of “NOW()” formula to keep updating until Airtable is disconnected - then it would save the last hour “recorded”.


Any ideas?

Thank you in advance


Yep - did this for two clients using two different approaches.


Analytics from Google Workspaces



  • Using the Sites feature in Workspaces, enforce a policy that requires users to access Airtable via a specific Intranet web page.

  • Track the activity using Workspaces login data to the clicks in the Airtable access point.

  • Roll this data up into an analytics base using the API and Google Apps Script.


Analytics from a Custom App



  • Create a custom app that all Airtable users install.

  • Ideally, such app contains important information of features needed to do their work.

  • Use the Airtable SDK features (such as useSession) to monitor everything the user is doing.

  • Write desired analytics to a table or ideally, not where any user can see the data (i.e., a web service or other base).


Using the first approach requires the team is on Google Workspaces. The second approach even allows us to compute certain productivity metrics by user.


Reply