Monitoring Client app is not failing sync

I’m looking for a way to ensure that a user’s Windows Application NextCloud is synchronizing, and be notified if there is a failure.
We cannot rely on the user to notify us if there is a problem.

A possible alternative to somehow monitor their account, and if there is inactivity for 1 week, that we get notified.

Does something similar to this already exist?

Thank You!