-
Notifications
You must be signed in to change notification settings - Fork 51
Description
Implement system generated emails for core project events in VerifyWise. This covers triggers, recipients, templates, variables, and delivery. The goal is to ship reliable notifications that map to our current roles and features.
This issue implements eight emails. It will be implemented in our email delivery structure.
Notifications To Implement
New Project Registered → Notify Project Admin
-
Subject:
{{project_name}} is created in VerifyWise
-
Template alias:
project.created.admin
-
Body:
Hi {{admin_name}},
Your project {{project_name}} was created in VerifyWise.
Open project
Sent from VerifyWise
User Added As Project Admin → Notify That User
-
Subject:
You are now a project admin for {{project_name}}
-
Template alias:
member.added.admin
-
Body:
Hi {{user_name}},
You have been added as a project admin for {{project_name}} by {{actor_name}}.
As an admin you can manage members, policies, and controls.
Open project
Sent from VerifyWise
User Added As Project Editor → Notify That User
-
Subject:
You are now a project editor for {{project_name}}
-
Template alias:
member.added.editor
-
Body:
Hi {{user_name}},
You have been added as a project editor for {{project_name}} by {{actor_name}}.
You can contribute evidence and documentation to policies and controls.
Open project
Sent from VerifyWise
User Added As Project Reviewer → Notify That User
-
Subject:
You are now a project reviewer for {{project_name}}
-
Template alias:
member.added.reviewer
-
Body:
Hi {{user_name}},
You have been added as a project reviewer for {{project_name}} by {{actor_name}}.
As a reviewer you will be requested to evaluate policies and controls.
Open project
Sent from VerifyWise
User Added As Project Auditor → Notify That User
-
Subject:
You are now a project auditor for {{project_name}}
-
Template alias:
member.added.auditor
-
Body:
Hi {{user_name}},
You have been added as a project auditor for {{project_name}} by {{actor_name}}.
As an auditor you can verify compliance status, monitor controls, and download reports.
Open project
Sent from VerifyWise
Role Change Editor → Admin → Notify That User
-
Subject:
Your role changed to project admin on {{project_name}}
-
Template alias:
member.role_changed.editor_to_admin
-
Body:
Hi {{user_name}},
Your role on {{project_name}} changed from editor to admin by {{actor_name}}.
You now have full admin permissions for members, policies, and controls.
Open project
Sent from VerifyWise
Policy Due Date Reminder (7 Days Before, Still Incomplete) → Notify Project Admins
-
Subject:
Policy "{{policy_name}}" due in 7 days for {{project_name}}
-
Template alias:
policy.due_soon
-
Body:
Hi {{admin_name}},
The policy {{policy_name}} for {{project_name}} is due on {{due_date}}, and it is still incomplete.Next steps:
• Review missing evidence or controls
• Assign editors if needed
• Update the policy status when ready
Sent from VerifyWise