---
title: Workflow Actions Reference
description: Actions define what happens to a document when a workflow's trigger fires and all filter conditions are met. Each workflow can have multiple actions, ...
---

[Skip to content](https://help.essal.cloud/en/article/1479-#main-content)

English

Show submenu for translations

[More support](https://help.essal.cloud/en/kb-tickets/new?hsLang=en) [Customer portal](https://clients.essal.cloud/tickets?hsLang=en)

[![logo](https://help.essal.cloud/hubfs/logo.svg)](https://help.essal.cloud/?hsLang=en)

- [Home](https://essal.cloud/)
- [Products](https://essal.cloud/products)
- [Industries](https://essal.cloud/industries)
- [About](https://essal.cloud/about)
- [Contact](https://essal.cloud/contact)

Open main navigation

Close main navigation

- [Home](https://essal.cloud/)
- [Products](https://essal.cloud/products)
- [Industries](https://essal.cloud/industries)
- [About](https://essal.cloud/about)
- [Contact](https://essal.cloud/contact)
- English
  
  Show submenu for translations
- [More support](https://help.essal.cloud/en/kb-tickets/new)
- [Customer portal](https://clients.essal.cloud/tickets)
- [Home](https://essal.cloud/)

[Home](https://essal.cloud/)

 Essal Help Center

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.essal.cloud/en?hsLang=en)
2. [Essal Office](https://help.essal.cloud/en/essal-office?hsLang=en)
3. [Workflows and automation](https://help.essal.cloud/en/essal-office?hsLang=en#workflows-and-automation)

# Workflow Actions Reference

Actions define what happens to a document when a workflow's trigger fires and all filter conditions are met. Each workflow can have multiple actions, and all of them execute together in the same pass.

---

## Metadata Assignment Actions

These actions set or update the document's metadata fields:

- **Action**: \*\*Assign correspondent\*\*
- **What it does**: Sets the document correspondent
- **Notes**: Overwrites any existing correspondent

- **Action**: \*\*Assign document type\*\*
- **What it does**: Sets the document type
- **Notes**: Overwrites any existing type

- **Action**: \*\*Add tag\*\*
- **What it does**: Adds a tag to the document
- **Notes**: Existing tags are preserved

- **Action**: \*\*Remove tag\*\*
- **What it does**: Removes a specific tag from the document
- **Notes**: Other tags are not affected

- **Action**: \*\*Set custom field value\*\*
- **What it does**: Sets the value of a custom field
- **Notes**: Field must already exist

---

## Ownership and Permission Actions

- **Action**: \*\*Assign owner\*\*
- **What it does**: Sets the document owner
- **Notes**: Replaces the current owner

- **Action**: \*\*Assign view permission\*\*
- **What it does**: Grants read access to a user or group
- **Notes**: Additive — does not remove other grants

- **Action**: \*\*Assign change permission\*\*
- **What it does**: Grants edit access to a user or group
- **Notes**: Additive

- **Action**: \*\*Remove view permission\*\*
- **What it does**: Removes view access from a user or group
- **Notes**:

- **Action**: \*\*Remove change permission\*\*
- **What it does**: Removes edit access from a user or group
- **Notes**:

---

## Notification Actions

- **Action**: \*\*Send email notification\*\*
- **What it does**: Sends an email to one or more users when the workflow fires
- **Notes**: Useful for alerting staff to new documents requiring attention

The notification email typically includes the document title, date, and a link to open it in Essal Office.

---

## Action Combining Patterns

Actions can be combined in any way. Common combinations:

**Auto-classify and assign:** - Assign correspondent: `Acme Supplies` - Assign document type: `Invoice` - Add tag: `Finance` - Add tag: `Inbox` - Assign owner: `finance.lead@company.com`

**Permission grant on arrival:** - Assign view permission: group `Finance Team` - Assign change permission: user `accounts.payable@company.com`

**Stage transition:** - Remove tag: `Unreviewed` - Add tag: `Reviewed` - Send email notification: to `manager@company.com`

---

## Action Execution Order

Within a single workflow, all actions execute in the order they are listed. Order usually does not matter for independent actions, but it can matter if one action depends on the result of another (e.g. set a correspondent before sending a notification that includes the correspondent name).

---

## Actions Do Not Stack Across Workflows

Each workflow's actions are applied independently. If two workflows both include "Add tag: Finance", the tag is applied once (adding a duplicate has no effect). If one adds a tag and another removes the same tag, the final outcome depends on which workflow runs last.

- [Essal Office](https://help.essal.cloud/en/essal-office?hsLang=en#main-content)

    - [Getting started](https://help.essal.cloud/en/essal-office?hsLang=en#getting-started)
    - [Searching and saved views](https://help.essal.cloud/en/essal-office?hsLang=en#searching-and-saved-views)
    - [Correspondents and document types](https://help.essal.cloud/en/essal-office?hsLang=en#correspondents-and-document-types)
    - [Email import](https://help.essal.cloud/en/essal-office?hsLang=en#email-import)
    - [Users groups and permissions](https://help.essal.cloud/en/essal-office?hsLang=en#users-groups-and-permissions)
    - [Sharing documents](https://help.essal.cloud/en/essal-office?hsLang=en#sharing-documents)
    - [Working with documents](https://help.essal.cloud/en/essal-office?hsLang=en#working-with-documents)
    - [Pdf tools](https://help.essal.cloud/en/essal-office?hsLang=en#pdf-tools)
    - [Uploading documents](https://help.essal.cloud/en/essal-office?hsLang=en#uploading-documents)
    - [Archive serial numbers](https://help.essal.cloud/en/essal-office?hsLang=en#archive-serial-numbers)
    - [Workflows and automation](https://help.essal.cloud/en/essal-office?hsLang=en#workflows-and-automation)
    - [Organizing with tags](https://help.essal.cloud/en/essal-office?hsLang=en#organizing-with-tags)
    - [Troubleshooting and faq](https://help.essal.cloud/en/essal-office?hsLang=en#troubleshooting-and-faq)
    - [Account and security](https://help.essal.cloud/en/essal-office?hsLang=en#account-and-security)
    - [Custom fields](https://help.essal.cloud/en/essal-office?hsLang=en#custom-fields)

- [Portal](https://admin.essal.cloud/)
- [Newsroom](https://newsroom.essal.cloud/)
- [Careers](https://careers.essal.cloud/)
- [Help](https://support.essal.cloud/)
- [Status](https://status.essal.cloud/)
- [Contact](https://essal.cloud/contact)
- [Terms](https://legal.essal.cloud/terms)

[![logo](https://help.essal.cloud/hubfs/logo.svg "logo")](https://essal.cloud/)

Essal LLC

<https://facebook.com/essal> <https://www.linkedin.com/company/essal> <https://github.com/essal>

Copyright © 2026, Essal