> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zenoo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How Do Cases, Entities, and Alerts Work?

> Understand the mental model behind Zenoo Case Management — cases contain entities, entities have checks, and checks generate alerts.

# How Do Cases, Entities, and Alerts Work?

Before you start reviewing work in Case Management, it helps to understand how the data is structured. This guide explains the hierarchy of cases, entities, checks, and alerts — and how they relate to each other.

## What you'll learn

* What a case represents and the three case types
* What entities are and how they relate to cases
* How checks work and when they generate alerts
* The difference between alerts and checks
* How the hierarchy fits together visually

## The hierarchy at a glance

```mermaid theme={null}
flowchart TD
    A[Case] --> B[Entity: Acme Corp]
    A --> C[Entity: John Smith - Director]
    A --> D[Entity: Jane Doe - UBO]
    B --> E[Check: Company Registry]
    B --> F[Check: PEP Screening]
    C --> G[Check: Identity]
    C --> H[Check: PEP Screening]
    C --> I[Check: Adverse Media]
    H --> J[Alert: PEP Match]
    I --> K[Alert: Adverse Media Hit]
    D --> L[Check: Identity]
    D --> M[Check: PEP Screening]
    D --> N[Check: Address]
```

## What is a case?

A **case** is an investigation. It represents a compliance review of a customer (individual or company) and everything connected to them. Every case has a type, a status, an assigned analyst, and a due date.

### Case types

| Type           | When it is created                  | What it covers                                                                         |
| -------------- | ----------------------------------- | -------------------------------------------------------------------------------------- |
| **Onboarding** | A new customer starts verification  | Initial KYC/KYB review of the customer and all related persons                         |
| **Review**     | A periodic review is triggered      | Re-assessment of an existing customer's risk profile and documentation                 |
| **Perpetual**  | Ongoing monitoring detects a change | Investigation of new screening hits or risk changes for a previously approved customer |

### Case statuses

A case moves through these statuses during its lifecycle:

```mermaid theme={null}
stateDiagram-v2
    [*] --> New
    New --> InProgress: Analyst opens case
    InProgress --> ClientInput: Waiting for customer
    InProgress --> InternalReview: Sent for review
    InProgress --> Closed: All resolved
    ClientInput --> InProgress: Customer responds
    ClientInput --> InternalReview: Escalated
    ClientInput --> Closed: Resolved
    InternalReview --> InProgress: Returned
    InternalReview --> Closed: Approved
    Closed --> [*]
```

<Info>
  A case cannot be closed while it has open alerts. All alerts must be resolved, marked as false positive, or dismissed before the case can move to Closed.
</Info>

## What is an entity?

An **entity** is a person or company linked to a case. Every case has at least one entity (the primary subject). Company cases typically have many entities — the company itself plus its directors, UBOs, and shareholders.

### Entity roles

| Role            | Description                                          | Typical checks required                                                      |
| --------------- | ---------------------------------------------------- | ---------------------------------------------------------------------------- |
| **Primary**     | The main subject of the case (company or individual) | Screening, adverse media, identity (if individual)                           |
| **UBO**         | Ultimate Beneficial Owner (25%+ ownership)           | Identity, screening, address, adverse media, source of wealth (if high risk) |
| **Director**    | Director or officer of the company                   | Identity, screening, adverse media, source of wealth (if high risk)          |
| **Shareholder** | Shareholder without UBO-level ownership              | Identity, screening                                                          |

Each entity has a **verification status** that summarizes where it stands: Pending, In Progress, Verified, Failed, or Expired.

## What is a check?

A **check** is a verification task that runs against an entity. Checks are automatically created based on the entity's role and the due diligence level (standard CDD or enhanced EDD). Some checks run automatically via API; others require manual action or document uploads.

### Check statuses

| Status                | Meaning                                                                        |
| --------------------- | ------------------------------------------------------------------------------ |
| **Pending**           | Not yet started                                                                |
| **Queued**            | Waiting to be executed by the system                                           |
| **In Progress**       | Currently running                                                              |
| **Awaiting Client**   | Waiting for the customer to take action (e.g., complete identity verification) |
| **Awaiting Document** | Waiting for a document upload                                                  |
| **Complete**          | Finished — result is Pass, Refer, or Fail                                      |
| **Failed**            | Technical failure after retries                                                |
| **Waived**            | Skipped with a documented reason                                               |
| **Reused**            | Result carried over from a previous valid check on the same entity             |
| **Cancelled**         | No longer needed                                                               |

## What is an alert?

An **alert** is a compliance issue that requires human review. Alerts are generated when checks find problems — a sanctions match, a PEP flag, a name mismatch, a document issue. Alerts are the primary work items for compliance analysts.

### Alert types and categories

| Type          | Categories                              | Example                                           |
| ------------- | --------------------------------------- | ------------------------------------------------- |
| **Screening** | PEP Match, Sanctions Hit, Adverse Media | WorldCheck found a match against a sanctions list |
| **Identity**  | Name Mismatch, DOB Mismatch             | OCR-extracted name does not match submitted name  |
| **Document**  | Document Expired, Tampering Detected    | Passport expiry date is in the past               |
| **Company**   | Registry Mismatch, Dissolved Company    | Company is listed as dissolved in the registry    |
| **Financial** | Unusual Transaction, Source of Wealth   | Financial patterns that require review            |

### The difference between checks and alerts

Think of **checks** as the tests and **alerts** as the failed results. A check always runs. An alert is only created when a check finds something that needs attention.

* A PEP screening **check** runs against WorldCheck. If it finds a match, it creates a PEP Match **alert**.
* An identity **check** extracts data from a document. If the name does not match, it creates a Name Mismatch **alert**.
* A company registry **check** looks up the company. If the company is dissolved, it creates a Dissolved Company **alert**.

## What's next?

<Columns cols={2}>
  <Card title="Review Alerts" icon="bell" href="/guides/case-management/review-alerts">
    Learn how to work through your alert queue.
  </Card>

  <Card title="Resolve a Case" icon="circle-check" href="/guides/case-management/resolve-a-case">
    Walk through the full case lifecycle from New to Closed.
  </Card>

  <Card title="Manage Entities" icon="sitemap" href="/guides/case-management/manage-entities">
    Navigate the entity hierarchy and manage verification status.
  </Card>

  <Card title="Run Checks" icon="list-check" href="/guides/case-management/run-checks">
    Understand check requirements and how to manage them.
  </Card>
</Columns>
