Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request]: Automated email notifications related to Bookings #563

Open
7 of 10 tasks
jurrejansen opened this issue Nov 20, 2023 · 3 comments
Open
7 of 10 tasks
Assignees
Labels

Comments

@jurrejansen
Copy link

jurrejansen commented Nov 20, 2023

Contact Details

[email protected]

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

  • As a custodian I want to receive an automated email notification when I have successfully reserved 1 or more assets via the bookings area
  • 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
  • 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
  • As a custodian I want to receive an automated email notification when the status of my booking has changed into Overdue
  • As a custodian I want to receive an automated email notification when the status of my booking has changed into Completed
  • 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

  • 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

@jurrejansen
Copy link
Author

@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

Screenshot 2023-11-21 at 15 41 23

@DonKoko DonKoko mentioned this issue Dec 19, 2023
25 tasks
@DonKoko
Copy link
Contributor

DonKoko commented Apr 26, 2024

@jurrejansen @carlosvirreira dont we have all those emails already?

@jurrejansen
Copy link
Author

@DonKoko @carlosvirreira Did a small test run, the 2 unchecked ones related to administrator are the only ones not implemented

@DonKoko DonKoko pinned this issue May 8, 2024
@DonKoko DonKoko unpinned this issue May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants