[Feature request]: Automated email notifications related to Bookings
Contact Details
Is your feature request related to a problem? Please describe?
Our users should be notified of important events related to their bookings by (at least) email.
Describe the solution you'd like
Automated emails for the following events:
Custodian https://www.figma.com/file/ykvc0MhPeNLsrJ4tJsKosQ/Shelf-%7C-UX-Scenarios?type=design&node-id=1626-158911&mode=design
- [x] As a custodian I want to receive an automated email notification when I have successfully reserved 1 or more assets via the bookings area
- [x] As a custodian I want to receive an automated email notification when it is almost time to pick up the assets I have reserved via the bookings area
- [ ] As a custodian I want to receive an automated email notification when the status of a booking changed into Ongoing
- [x] As a custodian I want to receive an automated email notification when it is almost time to return the assets I have reserved via the bookings area
- [x] As a custodian I want to receive an automated email notification when the status of my booking has changed into Overdue
- [x] As a custodian I want to receive an automated email notification when the status of my booking has changed into Completed
- [x] As a custodian I want to receive an automated email notification when the status of my booking was Reserved or Ongoing and it was deleted
Administrator
- [x] As an admin I want to receive an automated email notification when a student successfully reserved 1 or more assets via the bookings area
- [ ] As an admin I want to receive an automated email notification when it is almost time to handover assets that are included in a bookings
- [ ] As an admin I want to receive an automated email notification when the status of a booking has changed into Overdue
Describe alternatives you've considered
No response
Additional context
No response
@carlosvirreira could you review the copy in the emails. Added a Figma link, skipping admin mails for now.
@DonKoko I've used the email templates from Untitled UI hoping we can move on from plain text emails for this. However, if these causes too much issues maybe not. Leaving it up to you guys.
Also, in the case of the 'Checkout reminder' notification mail. It could be that a booking is created 15 minutes before Start date / time, status goes to Reserved. The 'Checkout reminder' mail normally gets sent 60 minutes before Start date / time. In this case it should be sent straight after the booking changes to Reserved status together with 'Booking confirmation' mail.
I'm wondering how dynamic we can make the 'duration' displayed in these mails
@jurrejansen @carlosvirreira dont we have all those emails already?
@DonKoko @carlosvirreira Did a small test run, the 2 unchecked ones related to administrator are the only ones not implemented