
# Delete Trigger

> This trigger deletes the asset in the workflow.

URL: https://www.hannonhill.com/cascadecms/latest/articles/content-management/workflows/workflow-triggers/delete-trigger.html
category: Content Management
article-type: reference
content-kind: article
release-availability: all
tags: workflows
updated: 2026-10-06

## Overview

This trigger deletes the asset in workflow and should be called after all approvals are complete.

> **Note**
>
> For publishable assets, we recommend using the [UnpublishAndDelete](https://www.hannonhill.com/cascadecms/latest/articles/content-management/workflows/workflow-triggers/unpublish-and-delete-trigger.html) trigger. This ensures the asset is unpublished before being deleted and avoids leaving files orphaned on the web server.

> **Note**
>
> After the Delete trigger is called, there is no longer an asset in workflow and the workflow is effectively over. Any asset-based triggers called after this will be ignored.

## Declaration

```xml
<trigger class="com.cms.workflow.function.Delete" name="Delete"/>
```

## Usage

```xml
<trigger name="Delete"/>
```

## Parameters

None.
