Overview
The Policy Compliance Overview is your single triage view for tracking Errors & Omissions (E&O), Cyber, and Crime & Fidelity coverage across every agency you appoint. It shows, agency by agency, which policies are Active, Expiring, Expired, or Unassigned, and whether the coverage amounts on file meet the minimums your organization requires.
What is the Policy Compliance Overview?
The Overview is where a carrier or MGA confirms that every agency in its distribution network is currently insured to the levels the business requires. Each row in the table represents one agency, with the three policy categories (E&O, Cyber, Crime & Fidelity) shown side by side, plus per-agency tools to upload a new policy, review email history, or turn automated policy retrieval on or off.
Who uses it. Compliance analysts and licensing managers at carriers, MGAs, and wholesalers responsible for verifying that every appointed agency carries adequate E&O, Cyber, and Crime & Fidelity coverage before paying commissions or assigning new business.
Capabilities you get from this page:
See the current Policy Status (Active, Expiring, Expired, Unassigned) for every agency across all three policy categories in one table.
Confirm at a glance whether each policy's coverage clears the minimum aggregate and per-claim limits configured for your organization.
Open a side-by-side breakdown comparing the policy's actual coverage to your required minimums for any agency on demand.
Filter the list to surface only the agencies that have a problem in a specific status (Expiring, Expired, or Unassigned).
Drill into branch agencies that sit under a parent legal entity through expandable child rows.
Upload a fresh E&O, Cyber, or Crime & Fidelity policy directly from a single row when you receive one from an agency.
Open the policy-related email history for a specific agency to review what was sent and received.
Turn automated policy retrieval on or off for an agency so the platform refreshes policy documents on a recurring basis instead of waiting on manual uploads.
Accessing the Policy Compliance Overview
Open Left sidebar → Policy Compliance. The Overview tab loads by default. If you are on the Assign Policies view, click Overview in the secondary navigation strip at the top of the page to return.
The feature is gated behind the Policy Compliance product entitlement. If your organization has not enabled Policy Compliance, the table is replaced with a Become a Customer prompt that directs you to upgrade.
What's visible on the page. A single table where each row is one agency. Columns:
Column | What it shows |
Agency | Agency legal name, with the branch name shown beneath it when it differs from the legal name. A circular avatar shows the first two letters of the agency name. |
ID | The agency's NPN, FEIN, and Producer Code (whichever are on file). |
E&O → Policy Status | One of Active, Expiring, Expired, or Unassigned for the agency's current E&O policy. |
E&O → Coverage Status | Covered or Not Covered, judged against your organization's required E&O minimums. |
Cyber → Policy Status | One of Active, Expiring, Expired, or Unassigned for the agency's current Cyber policy. |
Cyber → Coverage Status | Covered or Not Covered, judged against your organization's required Cyber minimums. |
Crime & Fidelity → Policy Status | One of Active, Expiring, Expired, or Unassigned for the agency's current Crime & Fidelity policy. |
Crime & Fidelity → Coverage Status | Covered or Not Covered, judged against your organization's required Crime & Fidelity minimums. |
Policy Retrieval Automation | A toggle that turns automated periodic retrieval of policy documents on or off for the agency. |
Actions | The three-dot icon at the end of each row, opening the per-agency action menu. |
The table is sortable by the Agency and ID columns (click a column header to toggle the direction); rows load sorted by Agency name ascending by default. When an agency has child branches or member agencies, the row is expandable, and applying a policy-status filter auto-expands matching parents so their matching children stay visible.
To drill into the per-agency coverage detail, click the Coverage Status badge on any policy column. A Coverage Breakdown popover anchors below the badge.
Uploading a New Policy for an Agency
When you'd do this. An agency sends you their renewed E&O, Cyber, or Crime & Fidelity certificate, and you want the new document on file (and the row's Policy Status and Coverage Status refreshed) without leaving the Overview.
Locate the agency row using the search box or by scrolling.
Click the three-dot icon in the Actions column at the far right of the row.
In the popover, choose one of:
Upload New E&O Policy
Upload New Cyber Policy
Upload New Crime & Fidelity Policy
A slideover opens on the right titled Upload E&O Policy, Upload Cyber Policy, or Upload Crime & Fidelity Policy, matching the action you picked.
Fill in the form:
Field | Required | Description |
Policy Document | Yes | The certificate PDF for the agency. Drag the file onto the upload area or click browse to select it. Only PDF files are accepted, up to 10MB. |
Click Save Policy. The slideover stays open while the upload runs, then closes automatically on success and shows the alert "Upload Successful! File has been successfully uploaded."
The agency's row refreshes with the new Policy Status and Coverage Status badges once policy extraction completes. The platform reads the coverage amounts and expiry date from the document automatically.
Note: The three upload actions require permission to update Policy Compliance. If your role does not have it, the menu item is replaced with a notification explaining the missing permission instead of the action.
Tip: If you have a stack of certificates to upload in one sitting, switch to the Assign Policies tab and use the bulk import workflow there. The single-row upload on this page is best for one-off renewals.
Reviewing Coverage Breakdown for an Agency
When you'd do this. A Coverage Status badge shows Not Covered and you want to confirm exactly which limit was missed (aggregate vs per-claim) before reaching out to the agency.
Click the Coverage Status badge on the policy column you want to inspect (E&O, Cyber, or Crime & Fidelity).
The Coverage Breakdown popover opens beneath the badge, with two columns, Aggregate and Per Claim, and two rows of figures:
Policy row: the actual aggregate and per-claim coverage amounts on the agency's policy on file.
Limits row: your organization's configured minimum aggregate and minimum per-claim coverage.
Each value in the Policy row is shown on a green background when it meets or exceeds the matching limit, and on a red background when it falls below.
Click anywhere outside the popover to close it.
Note: The minimum aggregate and per-claim limits are configured per organization. If the Limits row reads $0, your organization has not set business rules for that policy category yet, so every policy will read Not Covered until you do.
Viewing Email History for an Agency
When you'd do this. You want to see which policy-renewal reminders or upload requests have already been sent to a specific agency before you draft another follow-up.
Click the three-dot icon in the Actions column on the agency's row.
Choose Email History. The page navigates to the email-history view for that agency.
Review the chronological list of policy-related emails sent and received for the agency.
Note: Email History requires permission to read Policy Compliance. Without it, the menu item is replaced with a notification explaining the missing permission.
Enabling Automated Policy Retrieval
When you'd do this. You have an upstream source configured (carrier feed, MGA integration) that can deliver the agency's policy documents directly to Turris, and you want the platform to refresh them on a schedule instead of waiting for someone to upload manually.
Find the agency's row.
In the Policy Retrieval Automation column, click the toggle.
The platform confirms with the alert "Policy Retrieval Automation Updated. The policy retrieval automation status has been updated successfully."
The toggle is disabled (greyed out) for any agency that does not yet have at least one E&O, Cyber, or Crime & Fidelity document on file. Upload the first policy in any of the three categories before turning the toggle on.
Note: Toggling the value requires permission to update Policy Compliance. Without it, you see the alert "You do not have permission to update policy retrieval status." and the toggle stays in its prior state.
Filtering and Searching
A single Policy Status filter group sits above the table. Click any combination of the four pills to limit rows to agencies that have at least one policy in any of the selected statuses. Selections are multi-select and persist in the URL.
Filter | Type | Purpose | Example use |
Active | Multi-select badge | Show agencies that currently have at least one Active policy across the three categories. | Confirming the population of agencies in good standing before a renewal mailer. |
Expiring | Multi-select badge | Show agencies with at least one policy approaching its expiry date. | Triage list for the licensing team's weekly outreach cadence. |
Expired | Multi-select badge | Show agencies with at least one policy past its expiry date. | Stopping commissions or new appointments until the agency replaces the document. |
Unassigned | Multi-select badge | Show agencies that have no policy on file in at least one of the three categories. | Onboarding gap report for agencies that have not yet submitted their initial certificates. |
The search box at the top of the page matches against agency legal name, branch name, and NPN. Partial matches work (case-insensitive substring), so typing the first few characters of an agency name surfaces every match. Because filter selections survive in the URL, a triage view can be bookmarked or shared with a teammate.
Visual and Status Elements
Policy Status badge. Shown for each policy category (E&O, Cyber, Crime & Fidelity) per row.
Color | Label | Meaning | What to do about it |
Green | Active | The policy on file is in force and has not entered the grace-period window before expiry. | No action needed for this row. |
Yellow | Expiring | The policy's expiry date falls inside the grace-period window your organization configured (30 days before expiry by default). | Reach out to the agency now and request the renewal certificate before it lapses. |
Red | Expired | The current date is past the policy's expiry date. | Stop new appointments or commissions and request a new policy. Upload it through the row's Actions menu when received. |
Gray | Unassigned | No policy of this category is on file for the agency. | Use Upload New … Policy from the row's Actions menu to load the first certificate. |
Coverage Status badge. Shown next to each Policy Status badge.
Color | Label | Meaning | What to do about it |
Green | Covered | Both the aggregate and the per-claim coverage on the agency's policy meet or exceed your organization's required minimums. | No action needed. |
Red | Not Covered | One or both coverage amounts are below your organization's required minimums, or no policy is on file. | Click the badge to open the Coverage Breakdown popover, identify which limit was missed, then request a higher-limit policy from the agency. |
Frequently Asked Questions
Why does an agency show Unassigned for one or more policy categories?
That agency does not yet have a policy of that category on file. Open the Actions menu on the row and use Upload New E&O Policy, Upload New Cyber Policy, or Upload New Crime & Fidelity Policy to load the certificate.
Why is Coverage Status showing Not Covered when the policy looks fine to me?
Coverage is judged against the minimum aggregate and per-claim limits configured for your organization, not against any external standard. Click the badge to open the Coverage Breakdown popover and compare the policy's actual amounts against your configured limits.
Why are some agencies expandable into child rows?
Branch-and-parent or enterprise structures are rendered as nested rows. The parent row reflects the parent legal entity's own policies, and each child row reflects a branch's or member agency's policies. Applying the Policy Status filter auto-expands parents that have at least one matching child.
The Policy Retrieval Automation toggle is greyed out. What is missing?
The toggle stays disabled until the agency has at least one E&O, Cyber, or Crime & Fidelity document on file. Upload the first policy through the Actions menu, then revisit the toggle.
Where do I bulk-upload many E&O or Cyber policies at once?
Switch to the Assign Policies tab via the secondary navigation at the top of the page. From there, use the New button in the top bar to import E&O, Cyber, or Crime & Fidelity policies in bulk.
Can I delete a policy from the Overview page?
No. The Overview surfaces the current state of each agency. To remove or edit an individual policy document, switch to the Assign Policies view and use the policy actions there, or open the agency's detail page directly.
An action item is missing from the row's three-dot menu. Why?
Each action is gated behind a specific permission. If your role does not include it, that menu item is replaced with a notification explaining the missing permission instead of being shown as an active option.
Best Practices
Triage by colour, then by status. Open the page each morning, scan for any red or yellow badges, then work the Expired filter, the Expiring filter, and the Unassigned filter in that order.
Use the Coverage Breakdown popover before contacting an agency. Click the Coverage Status badge to confirm exactly which limit was missed (aggregate or per-claim) so your renewal request asks for the right increase.
Act on Expiring policies before they reach Expired. A yellow badge gives you a head start on the renewal; a red badge means commissions or appointments may need to pause.
Enable automated retrieval only where an upstream source is wired up. Turning the toggle on for agencies whose policies still need manual upload has no effect and clutters the column.
Bookmark filtered triage views. The URL captures your filter selections, so a saved bookmark restores the same Expiring-this-week (or Unassigned) workflow each time you open it.
Use the search box for one-off lookups, the filters for batch triage. The two work together: filter to Expiring, then search for a specific agency name to verify status before sending a renewal email.
Related Pages
Policy Compliance Assign Policies: Where you bulk-upload E&O, Cyber, and Crime & Fidelity policy PDFs and then map each one to the agency it covers.
Need Help?
If you have questions about the Policy Compliance Overview or encounter any issues, contact our support team at support@turris.com.