Documentation

Respectful Time Tracker uses notifications to keep users informed about important events and updates. The following table outlines the different notification types, their recipients, and descriptions:
Event Type Employee Manager Admin (Future) Description
Clock In Employee clocks in for a shift. Manager is notified of employee clock-in.
Clock Out Employee clocks out of a shift. Manager is notified of employee clock-out.
Break Start Employee starts a break.
Break End Employee ends a break.
PTO Request Submitted Employee submits a PTO request. Both employee and manager are notified.
PTO Request Approved Manager approves a PTO request. Employee is notified of approval.
PTO Request Rejected Manager rejects a PTO request. Employee is notified of rejection.
Performance Review Added Manager adds a performance review for an employee. Employee is notified.
Communication Log Entry Added Manager adds a communication log entry for an employee. Employee is notified.
Payroll Exported Payroll data exported. Both employee and manager are notified.
Low PTO Balance Warning Employee's PTO balance falls below a threshold.
New User Added New user added to the system. Manager and admin are notified.
User Role Changed User's role is changed. The affected user, their manager, and admin are notified.
Company Settings Updated Company settings are updated. All managers and admins within the company are notified.
Subscription Plan Changed Company's subscription plan is changed. All managers and admins within the company are notified.
Security Alert Suspicious activity detected (e.g., failed login attempts). All managers and admins within the company, as well as the affected user (if identifiable), are notified.
System Maintenance Notification Notification about planned system maintenance or downtime. All users are notified.
New Feature Announcement Notification about a new feature or update released in the application. All users are notified.
General System Updates Notifications about general system updates, improvements, or important information not related to specific events. This could include legal updates, new policy changes, or critical bug fixes.