# Why Are My Violation/Warning Notification Emails Not Going Out?

<p class="callout info">The automated notification system triggers emails to responsible parties when a violation or warning is issued. This troubleshooting guide helps administrators identify and resolve configuration issues preventing these automated emails from successfully sending. This article is intended for OPS-COM administrators responsible for managing system communications and enforcement.</p>

## Setup and Configuration

Ensuring that notification emails function correctly requires verifying several core settings across both user profiles and system configurations.

**Admin Side:** Administrators must ensure that system tasks, email templates, and violation parameters are actively enabled and configured correctly to allow automated processing.

**User Side:** End-users must have a valid email address attached to their account and be designated as the primary driver of the vehicle to receive automated email notifications.

### Verifying System Configurations

To ensure emails are processed successfully, verify the following configurations within your environment:

- Confirm that the user is marked as the **Primary Driver** and has a valid email address associated with their account. The system automatically sends emails to the primary driver; users without an email address are instead flagged for the *[Letter Report](https://opscom.wiki/books/the-opscom-admin-portal/page/notice-letter-report "Notice Letter Report")*.
- Hover over **System Configuration** and click **Content &amp; Designs** then **Email Templates** to ensure that the templates for violation notices are properly configured and enabled.
- Hover over **Tools** and click **View System Task Logs** to verify that the **New Violation Notices** system task is enabled and running correctly (either on a set schedule or via manual trigger).
- Hover over **System Configuration** and click **System Settings** then **Violations** to ensure that the **Send Notices For Warnings** checkbox is enabled, assuming your organization sends warnings.
- Hover over **S<span class="citation-81">ystem Configuration</span>**<span class="citation-81"> and click </span>**<span class="citation-81">System Settings</span>**<span class="citation-81"> then </span>**<span class="citation-81">Tomahawk Options</span>**<span class="citation-81"> to verify the </span>**<span class="citation-81">Violation days until due</span>**<span class="citation-81"> configuration. Additionally, check the </span>**<span class="citation-81">Collections</span>**<span class="citation-81"> settings to ensure </span>**<span class="citation-81">Include All Unpaid Violations</span>**<span class="citation-81 citation-end-81"> is <sup class="superscript embedded" data-turn-source-index="1"></sup></span>set according to your organizational requirements.

## Troubleshooting and Inspection

Administrators can use the following instructions to investigate further if the system configurations are correct but emails are still not sending.

1. Hover over **Violations** and click **Letter Report**.
2. Inspect the generated report to identify users who lack valid email addresses or who have unsent notices.
3. Manually review these entries to determine if they meet the criteria for automated notification.

<p class="callout info">The system only triggers initial emails for **New Violations** (those issued on the current day). Existing or older violations may not trigger an automated notification email after the initia<span class="citation-80 citation-end-80">l issuance date has passed.<sup class="superscript embedded" data-turn-source-index="2"></sup></span></p>

---

## <span class="citation-79 citation-end-79" style="color: rgb(22, 145, 121);">Best Practices and Considerations<sup class="superscript embedded" data-turn-source-index="3"></sup></span>

### <span style="color: rgb(22, 145, 121);"></span>

- <span style="color: rgb(22, 145, 121);">**<span class="citation-78">Maintain accurate user data:</span>** **<span class="citation-78">Regularly audit user profiles to ensure primary driver contact information is up to date.</span>**<span class="citation-78 citation-end-78"> Confirming valid email addresses preve<sup class="superscript embedded" data-turn-source-index="4"></sup></span>nts ongoing communication gaps.</span>
- <span style="color: rgb(22, 145, 121);">**Monitor your task logs:** **Periodically review the System Task Logs.** This confirms that automated notification processes are executing as expected without errors.</span>
- <span style="color: rgb(22, 145, 121);">**Maintain consistency in reporting:** **Use the Letter Report as a standard tool for identifying users who fall outside of the automated email criteria.** This ensures these individuals still receive necessary physical not</span><span class="citation-76 citation-77 citation-end-77"><span style="color: rgb(22, 145, 121);">ices.</span><sup class="superscript embedded" data-turn-source-index="5"></sup></span><span class="citation-76 citation-end-76"><sup class="superscript embedded" data-turn-source-index="6"></sup></span>