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

# Notification events

> Reference for AssetOps work order notification events, delivery methods, and recipient options

Look up every work order event AssetOps can notify on, along with its delivery methods and recipient options. To configure notifications, see [Notification settings](/products/assetops/quickstart/notifications).

<h2 id="delivery-methods">
  Delivery methods
</h2>

| Method    | Description                                                                             |
| --------- | --------------------------------------------------------------------------------------- |
| **Push**  | Sends a push notification, including to the [mobile app](/products/mobile-app/glossary) |
| **Email** | Sends an email to the selected recipients                                               |

<h2 id="recipient-types">
  Recipient types
</h2>

| Recipient                | Who receives the notification                                          |
| ------------------------ | ---------------------------------------------------------------------- |
| **Current assignee**     | User currently assigned to the work order                              |
| **Lead member**          | Lead member responsible for the work order                             |
| **Team assigned**        | All members of the assigned [team](/products/assetops/resources/teams) |
| **User role recipients** | Every user with a selected KODE OS role                                |
| **Custom recipients**    | Named users, regardless of role                                        |

<h2 id="events">
  Events
</h2>

Each event has its own delivery methods and recipients. Two events add a day threshold.

<ParamField path="Work Order Created" type="Toggle & Configure">
  Send a notification when a new work order is created

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="Lead Member" type="Checkbox">
      Send notifications to the lead member responsible for the work order
    </ParamField>

    <ParamField path="Team Assigned" type="Checkbox">
      Send notifications to all members assigned to the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="Work Order Assigned" type="Toggle & Configure">
  Send a notification when a new work order has been assigned

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="Lead Member" type="Checkbox">
      Send notifications to the lead member responsible for the work order
    </ParamField>

    <ParamField path="Team Assigned" type="Checkbox">
      Send notifications to all members assigned to the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="Work Order Updated" type="Toggle & Configure">
  Send a notification when a work order has been updated

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="Lead Member" type="Checkbox">
      Send notifications to the lead member responsible for the work order
    </ParamField>

    <ParamField path="Team Assigned" type="Checkbox">
      Send notifications to all members assigned to the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="Work Order Status Updated" type="Toggle & Configure">
  Send a notification when the status of a work order has been updated

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="Work Order Deleted" type="Toggle & Configure">
  Send a notification when a work order has been deleted

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="Work Order Due Soon" type="Toggle & Configure">
  Send a notification when a work order is due soon for completion

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="Lead Member" type="Checkbox">
      Send notifications to the lead member responsible for the work order
    </ParamField>

    <ParamField path="Team Assigned" type="Checkbox">
      Send notifications to all members assigned to the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>

    <ParamField path="Days Before Due Date" type="Number">
      Specifies the number of days before the due date to send the notification
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="Work Order Still Overdue" type="Toggle & Configure">
  Send a notification when an overdue work order remains unresolved

  <Expandable title="Configuration Options">
    <ParamField path="Push" type="Checkbox">
      Send a push notification to selected recipients
    </ParamField>

    <ParamField path="Email" type="Checkbox">
      Send an email notification to selected recipients
    </ParamField>

    <ParamField path="Current Assignee" type="Checkbox">
      Send notifications to the current assignee of the work order
    </ParamField>

    <ParamField path="Lead Member" type="Checkbox">
      Send notifications to the lead member responsible for the work order
    </ParamField>

    <ParamField path="Team Assigned" type="Checkbox">
      Send notifications to all members assigned to the work order
    </ParamField>

    <ParamField path="User Role Recipients" type="Dropdown Selector">
      Send notifications to users of a specific KODE OS role
    </ParamField>

    <ParamField path="Custom Recipients" type="Dropdown Selector">
      Send notifications to selected users, regardless of role
    </ParamField>

    <ParamField path="Days Past Due Date" type="Number">
      Specifies the number of days that have passed since the work order's due date
    </ParamField>
  </Expandable>
</ParamField>

<h2 id="events-with-thresholds">
  Events with thresholds
</h2>

| Event                        | Threshold field          | Effect                                                          |
| ---------------------------- | ------------------------ | --------------------------------------------------------------- |
| **Work order due soon**      | **Days before due date** | Sends the notification this many days ahead of the due date     |
| **Work order still overdue** | **Days past due date**   | Sends the notification this many days after the due date passes |

## Related reference

<CardGroup cols={2}>
  <Card title="Work order fields" icon="clipboard-list" href="/products/assetops/reference/work-order-fields" arrow={true}>
    Statuses and fields the notification events respond to.
  </Card>

  <Card title="Completion policy options" icon="clipboard-check" href="/products/assetops/reference/completion-policy-options" arrow={true}>
    Rules that control when a work order can close.
  </Card>
</CardGroup>
