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. |