Email Notifications on tasks assignments, completion
Introduction: The purpose of this specification is to define the requirements and behavior of the email notifications on the Ketida platform. The email notification system will be responsible for sending emails to users and administrators based on specific events, such as inviting users, task assignments, and task completion.
Scope: The email notification system will be integrated into the Ketida platform to provide timely and relevant notifications to users and administrators. It will support the following email notifications: a. Invitation Notifications: Sending email invitations to new users when they are invited to join the Ketida platform. b. Task Assignment Notifications: Notifying users via email when they are assigned a new task. c. Task Completion Notifications: Sending email notifications to production editors when a task is completed.
Email Trigger Cases:
- When any user Registers on the platform, the user and admin should receive an email. I believe we already have email verification for the users.
- The admin should receive email when a new user registers on the platform
- When a new book is created, the admin receives an email. This can be optional.
- When the admin assigns the team for a book, respective people should receive an email stating that they have been assigned a task on the specific book.
- When any one of the team member completes their task, it should be notified to the production editor, which will enable them to get the current status of the process
- When you make any user as a production editor, the respective user should receive an email notification
- When all the tasks for a book is completed, the users who worked on this book should receive an email notification stating that it is complete.
Added on 01 - Aug - 2023
Unsubscribe or disable email triggers: We can give the option for the admin user to disable certain email triggers and also give the option for users to unsubscribe from such emails. This will be applicable to all the cases mentioned above except email verification and workflow task assigned to him. For ex: If a task has been assigned to me like when File Prep is completed and moved to review, the author or reviewer should get an email notification.