How to fix it

  1. Navigate to System Notification > Email > Notifications and open your problematic notification record.
  2. Click the Who will receive tab and examine the Recipients field value. Note any dot-walking like assigned_to.manager or group references.
  3. Test the recipient resolution by clicking Preview notification recipients and selecting a recent record that triggered the notification. This shows exactly who would receive it.
  4. If recipients look wrong, go to the source record and manually check the field values being referenced. For assigned_to.manager check both the assigned_to user's manager field and that the manager has a valid email.
  5. For missing recipients, navigate to User Administration > Users and open each expected recipient's user record.
  6. Check the Email field is populated and Notification field is set to Email (not Do not send).
  7. In the user record, click Notification Preferences related list and verify the specific notification isn't disabled. Look for your notification name with Email = false.
  8. Back in your notification, click the Advanced tab and check if there's any code in Condition or Script fields that might filter recipients.
  9. If using groups in the Recipients field, verify group membership by navigating to User Administration > Groups and checking the Group Members related list.
  10. 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.
  11. Test your fix by creating a test record that should trigger the notification, then check System Logs > Email to 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.