Daily records for log in and out of Airtable

Topic Labels: Base design
1704 1
Showing results for 
Search instead for 
Did you mean: 
5 - Automation Enthusiast
5 - Automation Enthusiast

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

1 Reply 1

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.