1. Password Reset Email
- • Trigger: When user requests password reset via /reset_password_request
- • Template: Uses Postmark template "password-reset"
- • Variables:
- - reset_url: Password reset link
- - name_Value: Username
- - user_email: Recipient email
- - product_name_Value: 'Xtrata'
- • Function: send_password_reset_email() in auth.py
2. Welcome/Account Creation Email
- • When new users are created by admins
- • Account activation or onboarding
3. Team Assignment Notifications
- • When users are assigned to teams
- • When team roles change
4. Service Status Notifications
- • When services are activated/deactivated
- • When service configurations change
5. Admin Notifications
- • When new users register
- • When critical system events occur
6. Security Notifications
- • Successful password changes
- • Login from new devices
- • Account lockouts