Try Karmabot Status for in-Slack time-tracking and reporting.
For example, you're a remote designer, coming online to do some work.
Type `/k designing banners' in #cool-project channel to
Team members can set 'Starting time' and managers can track availability. Over time the system will be able to tell if the person is reliable or not "mostly on time", "usually 20 mins late".
Setting starting time like that really helps to mark at least one moment during the day when the employee is definitely available. Reports are available to managers.
What are your thoughts on the feature? Do you think it's visual enough?