How to fix it
- Navigate to
System Notification > Email > Notificationsand open your problematic notification record. - Click the Who will receive tab and examine the
Recipientsfield value. Note any dot-walking likeassigned_to.manageror group references. - Test the recipient resolution by clicking
Preview notification recipientsand selecting a recent record that triggered the notification. This shows exactly who would receive it. - If recipients look wrong, go to the source record and manually check the field values being referenced. For
assigned_to.managercheck both the assigned_to user's manager field and that the manager has a valid email. - For missing recipients, navigate to
User Administration > Usersand open each expected recipient's user record. - Check the
Emailfield is populated andNotificationfield is set toEmail(notDo not send). - In the user record, click
Notification Preferencesrelated list and verify the specific notification isn't disabled. Look for your notification name withEmail = false. - Back in your notification, click the Advanced tab and check if there's any code in
ConditionorScriptfields that might filter recipients. - If using groups in the Recipients field, verify group membership by navigating to
User Administration > Groupsand checking theGroup Membersrelated list. - For complex recipient logic, check if the Recipients field allows both users and groups by examining the reference specification. Mixed references can cause unexpected behavior.
- Test your fix by creating a test record that should trigger the notification, then check
System Logs > Emailto see who actually received it.
Use the 'Send test email' button on the notification to quickly verify recipients without creating test records. This bypasses conditions and shows pure recipient resolution.