> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/features/file-actions.md).

# File Actions

## Introduction

**File Actions** allow certain actions to occur when a file is uploaded or downloaded to Couchdrop. These can be connected to other ingestion and sharing methods including Mailboxes, Shared Links, AS2 Stations, and SFTP uploads and downloads.&#x20;

File Actions are built using the [visual automation builder](/features/transfer-automations/automation-builder.md).&#x20;

### Triggers

File Actions use event-based triggers, such as a file download or upload at a specified location.&#x20;

{% hint style="info" %}
For a full list of triggers, see [File Action Triggers](/features/file-actions/file-action-triggers.md).&#x20;
{% endhint %}

### Enabling File Actions

To enable a File Action, click **File Action Enabled** in the builder or click the three dots next to the Automation name in **Actions** and choose **Enable Workflow.**&#x20;

### Multi-step automations

Couchdrop supports multi-step automations using the visual automation builder. This allows for multiple actions to apply to the same file and the ability to route files to multiple locations.&#x20;

{% hint style="success" %}
For information on specific actions and how to build automations, see [Automation Builder](/features/transfer-automations/automation-builder.md).&#x20;
{% endhint %}
