Skip to main content

Policy Compliance Assign Policies

Written by Sven Gerlach

Overview

Assign Policies is where you bulk-upload E&O, Cyber, and Crime & Fidelity policy PDFs and then map each one to the agency it covers. It is the working counterpart to the Policy Compliance Overview: the Overview shows where every agency stands today, while Assign Policies is where you clear the backlog of certificates that still need to be linked to an agency, and the agencies that still need a policy attached.

What is Assign Policies?

Assign Policies gives you two paired views of the same matching workspace, one organized by policy and one organized by agency, so you can work from whichever side has the most outstanding items.

Who uses it. Licensing and compliance managers at carriers, MGAs, and wholesalers who collect E&O, Cyber, and Crime & Fidelity certificates from their downstream agencies and need to keep those certificates tied to the right agency record.

Key capabilities:

  • Bulk-upload PDF policy documents for E&O, Cyber, and Crime & Fidelity in one drag-and-drop action, with AI extraction running in the background.

  • See every policy on file, with its data-extraction status, its category, and whether it has been assigned to an agency yet.

  • See every agency in your network and which of the three coverage categories it is still missing a policy for.

  • Assign one or more agencies to a policy from the Policies tab, or one or more policies to a single agency from the Agencies tab, with a single toggle.

  • Correct the AI-extracted policy details (insured names, dates, coverage limits, address) before assignment when the extraction got something wrong.

  • Open the original policy PDF in a new tab, or delete a policy that was uploaded in error.

  • Filter both views down to only the rows that still need action.

Accessing Assign Policies

  1. In the left sidebar, click Policy Compliance.

  2. In the secondary navigation bar at the top of the page, click Assign Policies.

  3. The workspace opens with two sub-tabs: Policies and Agencies. Policies is selected by default.

Policy Compliance is a premium feature. Organizations without it see a feature-locked notification; organizations that are not yet customers see a "Become a Customer" prompt instead of the workspace.

What's visible on the page

The page has three controls you will use together:

Region

Purpose

New dropdown (top-right of the page)

Starts a bulk upload for one of the three policy categories. Shown only when you have create permission.

Tab switcher (Policies / Agencies)

Toggles which axis you assign from.

Filter pills above the table

Narrow the table by association status.

A page-level Search box sits in the top bar and filters the rows on the active tab.

Bulk-Uploading Policies

When you'd do this. A renewal cycle just closed and you have a folder of E&O (or Cyber, or Crime & Fidelity) certificates from your agencies that all need to be brought into Turris and matched to the agency record they belong to.

  1. Click the New dropdown in the top-right of the page.

  2. Pick one of the three options:

Option

What it does

Import E&O Policies

Bulk-uploads multiple E&O policies at once.

Import Cyber Policies

Bulk-uploads multiple cyber policies at once.

Import Crime & Fidelity Policies

Bulk-uploads multiple Crime & Fidelity policies at once.

  1. The Bulk Upload [Category] Policies modal opens with a drag-and-drop file picker. Drop your PDFs onto it, or click to browse from your local drive, Dropbox, Google Drive, OneDrive, Box, Huddle, or a public URL.

  2. Each file must be a PDF no larger than 10 MB.

  3. Confirm the upload. The modal closes and the files are queued for AI extraction.

Note: AI extraction runs in the background. Each new policy first appears on the Policies tab with a Data Extraction Status of queued, then processing, then success (or error if extraction failed). Wait until extraction completes before assigning the policy to an agency.

Tip: Upload all certificates of the same category in one batch. The bulk uploader accepts many files in a single drop and the extraction queue handles them in parallel.

Policies Tab

The Policies tab lists every uploaded policy document, the data the AI extracted from it, and whether it has been mapped to an agency. The table is server-paginated, so the page controls reflect your full backlog, not just the rows currently on screen.

Policies tab columns

Column

What it shows

Insured

Primary insured on the policy, with any other insured listed underneath in smaller type.

Policy Number

The policy number, with a copy icon for one-click copy.

Address

Address from the certificate, formatted as the street line on top and city, state, ZIP underneath.

Date / Effective

Effective date of the policy (UTC).

Date / Expiry

Expiry date of the policy (UTC).

Carrier

Insurance carrier that issued the policy.

Coverage ($m) / Total

Aggregate coverage, shown in millions of USD (for example, $1.0m).

Coverage ($m) / Per Claim

Per-claim coverage, shown in millions of USD.

Category

Policy category badge: E&O, Cyber, or Crime & Fidelity.

Data Extraction Status

Where this policy is in the AI extraction pipeline. See the status table below.

Association Status

Assigned (green) if linked to at least one agency, Unassigned (grey) otherwise.

Assigned Agencies

The agency, with branch name in parentheses where different, currently linked to the policy. Dash if none.

Actions

Three-dot menu. See Row actions below.

Only the Insured and Policy Number columns are sortable; click the column header to sort. The other columns are display-only.

Filtering and searching on the Policies tab

A single Filter pill group sits above the table. A question-mark icon next to the label explains that it filters policies by their association status with an agency.

Filter

Type

Purpose

Example use

All

Badge toggle

Show every policy regardless of association state.

Auditing your full backlog.

Assigned

Badge toggle

Show only policies already linked to one or more agencies.

Confirming that yesterday's batch is fully matched.

Unassigned (default)

Badge toggle

Show only policies that are not yet linked to any agency.

Working through the matching queue, top to bottom.

The page-level Search box matches against primary insured, policy number, and carrier. Partial matches work, so typing Trav finds Travelers.

Row actions on the Policies tab

Click the three-dot icon at the end of a row to open the action menu:

Action

When you'd use it

Assign Agency

Open the slide-over to map this policy onto one or more agencies. Same result as clicking anywhere else on the row.

Update

Open the Update Policy Details slide-over to correct the AI-extracted fields before assigning.

View

Open the original PDF in a new browser tab via a signed URL.

Delete

Permanently delete the policy document. A confirmation modal asks you to confirm before deletion.

Note: View builds the signed PDF link from an existing agency association, so it works once the policy is assigned to at least one agency. For a policy that is still unassigned, assign it first, or open the document from the open icon in the Agencies tab slide-over.

Assigning a Policy to Agencies (Policies tab)

When you'd do this. You just uploaded a batch of certificates, the AI extracted the data, and now you need to tell Turris which agency in your network each certificate belongs to.

  1. On the Policies tab, click any row (or pick Assign Agency from the three-dot menu). The Map Policy onto Agency slide-over opens from the right. Its subtitle names the policy number you are mapping.

  2. The top of the slide-over shows the policy you are mapping: Policy Number, Insured (primary plus other), Address, and Carrier.

  3. Below that is a list of candidate agencies. Each row shows:

Column

What it shows

Agency

Legal name of the agency. If the row is a branch, the branch name appears as a grey badge underneath.

NPN

National Producer Number of the agency.

Match

AI confidence score (percentage) that this agency matches the insured on the policy. Dash when no candidate match was produced.

Assigned Policy

The policy number already assigned to that agency, if any.

Selected

Toggle that links or unlinks the agency to this policy.

  1. Use the Search box above the table to narrow the list by agency name, branch, or NPN.

  2. Toggle Selected on for every agency that should be associated with this policy. Toggle it off to remove an existing association.

  3. Click Update at the bottom-right of the slide-over to save. The slide-over closes and the affected rows refresh. Update stays disabled until you make at least one change.

Note: An agency can carry only one policy per category (one E&O, one Cyber, one Crime & Fidelity). If an agency already has a policy in this category, its toggle is replaced with a question-mark icon explaining the rule.

Tip: As soon as you toggle an agency on, the list narrows to agencies that share the same internal association, so a single certificate can be applied to a parent agency and its branches together without losing your selection.

Agencies Tab

The Agencies tab flips the matching axis. It lists every agency in your network and shows, per category, whether the agency has a policy on file. The table is server-paginated and tree-aware: agencies that have branches render as expandable parent rows with each branch underneath.

Agencies tab columns

Column

What it shows

Agency

Legal name with branch name underneath when different from the legal name.

ID

The agency's NPN, FEIN, and producer code, packed into a single cell.

E&O / Status

Assigned (green) or Unassigned (grey).

E&O / Assigned Policy

Primary insured (policy number) for the assigned E&O policy. Dash if unassigned.

Cyber / Status

Assigned (green) or Unassigned (grey).

Cyber / Assigned Policy

Primary insured (policy number) for the assigned Cyber policy. Dash if unassigned.

Crime and Fidelity / Status

Assigned (green) or Unassigned (grey).

Crime and Fidelity / Assigned Policy

Primary insured (policy number) for the assigned Crime & Fidelity policy. Dash if unassigned.

Only the Agency and ID columns are sortable.

Filtering and searching on the Agencies tab

Three filter pill groups sit above the table, one per coverage category. Each filters the rows independently.

Filter

Type

Purpose

Example use

E&O Filter (Assigned / Unassigned)

Badge toggle, default Unassigned

Filter agencies by whether they have an E&O policy assigned.

Find every agency still missing E&O coverage.

Cyber Filter (Assigned / Unassigned)

Badge toggle, default Unassigned

Filter agencies by whether they have a Cyber policy assigned.

Find every agency still missing Cyber coverage.

Crime and Fidelity Filter (Assigned / Unassigned)

Badge toggle, default Unassigned

Filter agencies by whether they have a Crime & Fidelity policy assigned.

Find every agency still missing Crime & Fidelity coverage.

When any filter is set to Unassigned, parent rows auto-expand so the matching branches are visible without a manual click. The page-level Search box matches across agency name, branch name, and NPN; the search is tree-aware, so a parent stays visible whenever one of its branches matches.

Assigning Agencies to Policies (Agencies tab)

When you'd do this. You want to bring one specific agency up to full coverage by attaching one E&O, one Cyber, and one Crime & Fidelity policy to it from the documents you have already uploaded.

  1. On the Agencies tab, click any row. The Map Agency onto E&O, Cyber or Crime and Fidelity Policy slide-over opens. Its subtitle names the agency.

  2. The top of the slide-over shows the agency: Agency Name, Branch Name (if different), FEIN, NPN, and PC (producer code).

  3. Below that is a list of policies you have uploaded that this agency could be attached to. Each row shows:

Column

What it shows

Policy Number

Policy number from the certificate.

Insured

Primary insured on top, any other insured listed below.

Category

E&O, Cyber, or Crime & Fidelity badge.

Selected

Toggle that links or unlinks the policy to this agency.

Actions

Open icon that opens the policy PDF in a new tab via a signed URL.

  1. Use the Search box to narrow by policy number, primary insured, other insured, or category.

  2. Toggle Selected on for the policies that should cover this agency. You can pick at most one policy per category; once a category has a selection, the toggles for the other policies in that category are disabled.

  3. Click Update at the bottom-right to save. The slide-over closes and both tabs refresh.

Note: An agency can carry only one policy per category at a time. To swap in a different policy for a category that already has one, toggle the existing assignment off first, then toggle the new one on.

Updating Policy Details

When you'd do this. The AI extracted most fields correctly but the primary insured is misspelled, the carrier name is wrong, or a coverage amount needs adjusting before you assign the policy.

  1. On the Policies tab, click the three-dot icon at the end of a row and pick Update. The Update Policy Details slide-over opens.

  2. Edit any of the following fields:

Field

Required

Description

Primary Insured

Yes

Name of the primary insured on the policy. Example: Acme Insurance Agency, LLC.

Address Line 1

Yes

Street address from the certificate.

Address Line 2 (Optional)

No

Suite, unit, or floor.

City

Yes

City of the insured's address.

State

Yes

US state, picked from a searchable dropdown.

Zip Code

Yes

ZIP or ZIP+4.

Other Insured

No

Comma-separated list of additional named insureds. Example: Acme Sub-Agency, LLC, John Smith.

Insurance Carrier

Yes

Carrier that issued the policy. Example: Travelers, Hiscox.

Effective Date

Yes

Date the coverage starts. Pick from the calendar.

Expiry Date

Yes

Date the coverage ends. Pick from the calendar.

Aggregate Coverage

Yes

Total aggregate coverage in USD. Currency-formatted, for example $1,000,000.

Per Claim Coverage

Yes

Per-claim coverage in USD. Currency-formatted, for example $500,000.

  1. Click Update Policy at the bottom-right of the form. A success message confirms the save and the slide-over closes.

  2. Click Cancel to discard your changes.

Tip: Update the policy first, then assign agencies. Assignments use the corrected data, so fixing it first keeps the Overview view and any exports consistent from the start.

Data Extraction Status

After a bulk upload, every new policy moves through the AI extraction pipeline. The Data Extraction Status column shows where each one is.

Color

Label

Meaning

What to do

Grey

not-started

The document is uploaded but extraction has not begun.

Wait. The queue picks it up automatically.

Yellow

queued

The document is waiting in line for AI extraction.

Wait. No action required.

Primary (brand color)

processing

The AI is currently extracting data from the PDF.

Wait. The status updates on its own.

Green

success

Extraction completed. Fields are populated and the row is ready to assign.

Open the row and assign the policy to one or more agencies.

Red

error

AI extraction failed for this document.

Use View to inspect the PDF, then Update to fill in the fields by hand, or Delete and re-upload a cleaner copy.

Association Status

Both tabs use a simple two-state badge to show whether a policy is linked to an agency.

Color

Label

Meaning

What to do

Green

Assigned

The policy is linked to at least one agency (Policies tab), or the agency has a policy in this category (Agencies tab).

No action required.

Grey

Unassigned

The policy is not linked to any agency, or the agency has no policy in this category.

Click the row to open the slide-over and make the assignment.

Frequently Asked Questions

Why is the Policies tab showing rows with no extracted data? AI extraction is still running. Each row's Data Extraction Status column tells you whether it is queued, processing, succeeded, or errored. Newly uploaded policies start at queued and update in place as extraction progresses.

Can the same agency carry two E&O policies? No. Each agency can be assigned to one policy per category (one E&O, one Cyber, one Crime & Fidelity). The slide-over disables the toggles on additional policies in a category once one is selected.

Can the same policy be assigned to multiple agencies? Yes. From the Policies tab, the Map Policy onto Agency slide-over lets you toggle on every agency that shares the same internal association, so a single certificate can cover a parent agency and its branches in one save.

What happens to the original PDF after I upload it? The PDF is stored in Turris and stays reachable via the View action on the Policies tab and the open icon next to each policy in the Agencies tab slide-over. Either one opens the document in a new browser tab through a short-lived signed URL.

What if the AI extraction was wrong? Click the three-dot icon on the Policies tab and pick Update to correct any field by hand before assigning. The form covers primary insured, address, other insured, carrier, effective and expiry dates, and the two coverage amounts.

Why is a toggle in the slide-over disabled with a question-mark icon? That agency already carries a policy in the same category. An agency can be on only one E&O, one Cyber, and one Crime & Fidelity policy at a time. Remove the existing assignment first to free the agency up.

Best Practices

  1. Upload by category, not by agency. The bulk uploader is organized by category, so grouping every E&O certificate together (then every Cyber, then every Crime & Fidelity) is the fastest way to clear a renewal cycle.

  2. Correct extraction errors before assigning. Use Update to fix any field the AI got wrong before you assign. Doing it in this order means the Overview, exports, and email history all show the corrected values from day one.

  3. Work from the Unassigned filters. Both tabs default to Unassigned so you only see rows that need attention. Switch to Assigned to spot-check completed work, then switch back to keep the queue tight.

  4. Use whichever tab has the smaller backlog. If you have one new policy and twenty agencies that need it attached, start from the Policies tab. If one agency just sent over all three certificates, start from the Agencies tab.

  5. Delete duplicate uploads quickly. If a file uploads twice, or extraction errors out and you re-upload a fresh copy, delete the stale row from the three-dot menu so the Unassigned queue stays accurate.

Related Pages

  • Policy Compliance Overview - The triage dashboard that shows where every agency stands across E&O, Cyber, and Crime & Fidelity coverage, including which policies are active, expiring, expired, or unassigned.

Need Help?

If you have questions about Assign Policies or encounter any issues, contact our support team at support@turris.com.

Did this answer your question?