Platform Notifications Settings
Notification | Description | Sent To | Group |
---|---|---|---|
Order approval requests | Sent when an employee requests to order products from the employee shop. | Employer Admin OR Employer Manager | Requests |
Rental end date | Sent monthly when the rental end date for assets is less than 3 months away. | Employer Admin OR Employer Manager | Asset Management |
Upcoming onboarding | Sent when onboarding processes are scheduled within the next two weeks. | Employer Admin OR Employer Manager | Onboarding |
In transit | Sent when an order is marked as in transit. | Employer Admin OR Employer Manager, Employee | Shipments |
Out for delivery | Sent when the carrier is delivering the shipment. | Employer Admin OR Employer Manager, Employee | Shipments |
Delivered | Sent when the shipment has been successfully delivered. | Employer Admin OR Employer Manager, Employee | Shipments |
Failed delivery | Sent when the carrier fails to deliver the shipment. | Employer Admin OR Employer Manager, Employee | Shipments |
Available for pickup | Sent when the shipment is available for pickup at a designated pickup point. | Employer Admin OR Employer Manager, Employee | Shipments |
Exception | Sent when there is an issue with the shipment. | Employer Admin OR Employer Manager, Employee | Shipments |
Information received | Sent when the carrier receives the shipment information. | Employer Admin OR Employer Manager, Employee | Shipments |
Offboarding request received | Sent when an offboarding request has been received and processing starts. | Employer Admin OR Employer Manager, Employee | Offboarding |
Pickup or dropoff in progress | Sent when equipment retrieval is in progress. | Employer Admin OR Employer Manager, Employee | Offboarding |
Offboarding completed | Sent when the offboarding process is completed and items are in the warehouse. | Employer Admin OR Employer Manager, Employee | Offboarding |
Employee registration reminder | Sent to employees who haven't registered after 3 days, 1 week, and 1 month. | Employer Admin OR Employer Manager | Registration |
Employee email changed | Sent when an employee's email address is changed. | Employee | Registration |
Shipment delivery date updates | Sent when the shipment’s estimated delivery date is updated. | Employer Admin OR Employer Manager, Employee | Shipments |
Requests
Order approval requests
Sent whenever an employee places a request to order some products from the employee shop.
The "Order approval request" notification is triggered whenever an employee places a request to order products from the employee shop. This notification is handled by the NewOrderRequestNotification
class, which sends an email to the relevant parties. The email includes details about the order, such as the items requested, the employee making the request, and links to approve or reject the order. The notification can be enabled or disabled per user or employer through the UpdateNotificationSetting
class.
Asset Management
Rental end date
Send email notification every month when assets rental end date is less than 3 months.
The "Rental Asset Expiration" notification is sent via email every month when the rental end date for one or more assets is less than three months away. This notification is handled by the RentalAssetExpirationNotification
class, which sends an email to the employer with details about the expiring assets. It can be enabled or disabled in the system, but by default, it is disabled. The notification includes information about the assets and is customizable in terms of the subject and content.
Onboarding
Upcoming onboarding
Send an email regarding upcoming onboarding processes scheduled within the next two weeks.
The "Upcoming Onboarding" notification sends an email to employer admins regarding upcoming onboarding processes scheduled within the next two weeks. The UpcomingOnboardingNotificationCommand
handles this process by fetching employees who are set to start within this period and notifying the relevant admins. Admins will receive both an email and a Slack notification if the settings are enabled. The notification can be enabled or disabled in the system, but it is directed specifically to admins responsible for managing new hires.
In transit
Send an email when the order is in transit.
The "Shipment In Transit" notification is sent via email when an order is marked as in transit. The ShipmentInTransitNotification
class handles this, sending different messages based on whether the recipient is an employer or an employee. Employers receive an email informing them that equipment for one of their employees is in transit, while employees are notified that their equipment is on its way. This notification can be enabled or disabled in the system and is designed to keep both parties informed about the shipment status.
Out for delivery
Send an email when the carrier is delivering the shipment.
The "Shipment Out for Delivery" notification is sent via email when the carrier is delivering the shipment. The ShipmentOutForDeliveryNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers are notified that equipment for one of their employees is being delivered, while employees are informed that their equipment will arrive today. This notification can be enabled or disabled in the system and helps keep both employers and employees updated on delivery status.
Delivered
Send an email notification when the shipment has been delivered.
The "Shipment Delivered" notification is sent via email when a shipment has been successfully delivered. The ShipmentDeliveredNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers receive an email notifying them that the equipment for their employee has arrived, while employees receive an email confirming that their equipment has been delivered. This notification can be enabled or disabled by users or employers in the system.
Failed delivery
Send an email when carrier failed to deliver the shipment.
The "Shipment Delivered" notification is sent via email when a shipment has been successfully delivered. The ShipmentDeliveredNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers receive a notification that the equipment for their employee has arrived, while employees are informed that their equipment has been successfully delivered. This notification can be enabled or disabled in the system and ensures that both parties are kept informed of the shipment's final status.
Available for pickup
Send an email when the shipment is available for pickup at a pickup point.
The "Shipment Available for Pickup" notification is sent via email when a shipment is available for pickup at a designated pickup point. The ShipmentAvailableForPickupNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers are notified that equipment for one of their employees is ready for pickup, while employees are informed that their equipment is ready for collection. This notification can be enabled or disabled in the system and ensures that both parties are aware when a shipment is available at the pickup point.
Exception
Send an email when an exception (error) has occurred with the shipment.
The "Shipment Exception" notification is sent via email when an exception occurs with the shipment. The ShipmentExceptionNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers are notified about the exception for the equipment being delivered to their employee, while employees are informed about the issue encountered with their shipment. This notification can be enabled or disabled in the system and ensures that both parties are informed of any exceptions during the shipping process.
Information received
Send an email when the carrier has received the shipment information.
The "Shipment Information Received" notification is sent via email when the carrier has received the shipment information. The ShipmentInformationReceivedNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers are informed that the carrier has received the shipping information for their employee's equipment, while employees are notified that the carrier has received the shipment details for their equipment. This notification can be enabled or disabled in the system.
Offboarding
Request received
Send an email when we have received the request and have started processing it.
The "Offboarding Request Received" notification is sent via email when an offboarding request has been received and processing has begun. The OffboardingRequestReceivedNotification
class handles this, sending an email notification to the relevant parties. The email includes details about the offboarding process, such as the employee being offboarded, the employer who made the request, and when the employee joined the company. This notification can be enabled or disabled in the system and is designed to keep all parties informed when an offboarding request is initiated.
Pickup or dropoff in progress
Send an email when the equipment retrieval is in progress.
The "Offboarding Pickup or Dropoff In Progress" notification is sent via email when the process of retrieving or dropping off equipment during offboarding is in progress. The OffboardingPickupDropoffInProgressNotification
class handles this, notifying the relevant parties about the status. The email includes details about the offboarding process, such as the equipment being retrieved or dropped off and the employer who initiated the request. This notification can be enabled or disabled in the system.
Completed
Send an email when the offboarding has completed and the items are in the warehouse.
The "Offboarding Completed" notification is sent via email when the offboarding process has been completed and the items have been successfully returned to the warehouse. The OffboardingCompletedNotification
class handles this, sending an email notification to the relevant parties. The notification includes details about the offboarding process and the equipment involved. This notification can be enabled or disabled in the system and helps keep everyone informed of the successful completion of the offboarding.
Registration
Employee registration reminder
Send an email reminder to employees who have not yet registered after 3 days, 1 week and 1 month.
The "Employee Registration Reminder" notification is sent via email to employees who have not yet registered after 3 days, 1 week, and 1 month. The RegistrationReminderNotification
class handles this, reminding employees to complete their registration through a series of scheduled reminders. Each reminder includes a link for registration and is customized based on the timing (3-day, 1-week, or 1-month). This notification is enabled by default and can be managed by employers.
Employee email changed
Send an email to employee when their email is changed.
The "Employee Email Changed" notification is sent via email to an employee when their email address has been changed in the system. The EmployeeEmailChangedNotification
class handles this, informing the employee of the change and providing details about the old and new email addresses. The notification also includes support contact information in case the change was unauthorized. This notification can be enabled or disabled by employers in the system.
Shipments
Shipment delivery date updates
Send an email notifications every time the shipment's delivery date is updated.
The "Shipment ETA Updated" notification is sent via email whenever the estimated delivery date of a shipment is updated. The ShipmentEtaUpdatedNotification
class handles this, sending different messages depending on whether the recipient is an employer or an employee. Employers are notified about the updated delivery date for equipment being shipped to their employees, while employees are informed about the new estimated delivery date for their equipment. This notification can be enabled or disabled in the system.