Notification System
PIC Presenze in Cloud offers a comprehensive multi-channel notification system to keep everyone informed in real time.
Notification Channels
| Channel | Description | |---|---| | Email | Notifications sent to the user's email inbox | | Push | Push notifications on the mobile app (via FCM) | | In-App | Notifications displayed in the admin panel |
Notifiable Events
The system can send notifications for the following events:
- New clock-in — check-in/check-out recorded
- Request submitted — employee has submitted a request
- Request approved/rejected — request status changed
- Expiring contract — reminder before expiration
- New document — document published for the employee
- Device error — issue with a PIC-Reader
- Feedback received — new feedback from the app
Configuring Email Templates
- Go to the Notification Templates section
- Create or modify a template
- Configure:
- Subject — email subject
- Content — HTML body of the message
- Variables — dynamic placeholders (name, date, company)
Notification Preferences
Each user can configure their preferences:
- Which channels to enable for each event type
- Time slots for notifications (optional)
Company-Level Settings
Admins can globally enable/disable certain notification types for their company from the Company Notification Settings section.
In-App Notifications
In the admin panel, in-app notifications appear as badges in the sidebar. You can:
- View the list of unread notifications
- Mark a notification as read
- Mark all as read in one action
FCM Tokens
Mobile devices automatically register their FCM token (Firebase Cloud Messaging) to receive push notifications. Tokens are visible in the FCM Tokens section for verification and debugging.
Tip: Periodically check notification settings to ensure employees receive important communications.