Hi there, @JeremySimpson… here’s an idea that wouldn’t require a professional plan (no offense to Jesse, of course)… just food for thought.

Add a field called last login to the User data type. When a user logs in, increment their login counter by 1 only when the date in the user’s last login field is not the current date. Then, update the last login field to be the current date only when the date that’s in the field is not the current date.

So, for example, a user whose last login was yesterday (July 10) logs in today (July 11). The workflow updates the user’s login counter by 1 because the date in the user’s last login field is not the current date (i.e., the date in the field is July 10 rather than July 11). Then, the workflow updates the last login date to July 11 because the date in the field is not already July 11. Now, assume the user logs in again on July 11. Neither of those workflows will trigger because the date in the last login field is the current date.

Any of that make sense? Hope so… and again, just food for thought.

Best…
Mike

3 Likes