---
title: Creating Conditional Workflows
description: "*This article discusses an advanced feature of Assette's Workflows. For an introduction to standard workflows, see the [Workflow Basics](https://learn.assette.com/docs/workflows-basics/) article, instead.* Workflows in Assette streamline the content creation and approval process by routing Work Items through predefined steps before finalization.…"
url: "https://learn.assette.com/docs/creating-conditional-workflows/"
updated: "2025-02-22"
category: Users / Administration / Workflows / Workflow Design
---

# Creating Conditional Workflows

*This article discusses an advanced feature of Assette's Workflows. For an introduction to standard workflows, see the [Workflow Basics](https://learn.assette.com/docs/workflows-basics/) article, instead.*

Workflows in Assette streamline the content creation and approval process by routing Work Items through predefined steps before finalization. Workflows ensure that investment materials undergo necessary approvals, maintaining quality and compliance. Conditional Workflows enhance this process by allowing users to define specific conditions under which a workflow step should execute.

![Creating Conditional Workflows 1](https://learn.assette.com/wp-content/uploads/2025/02/image-19-1024x510.png)

## Availability of Conditional Workflows

Conditional Workflows are available only for the following workflow types:

- **Data Objects**
- **Shell Library**
- **Smart Pages**
- **Smart Docs**
- **Output Approval**
- **Workflow Definition**

> *Note: For **Output Approval** workflows, conditional execution is based on **Smart Doc** classifications, since generated content always inherits the same labels from Smart Docs.*

## Creating a Conditional Workflow

Follow these steps to create a Conditional Workflow:

**Create a Workflow** using the standard Workflow creation process. See *[Workflow Basics](https://learn.assette.com/docs/workflows-basics/)*

**Enter required information** as normal, including workflow name, steps, and approvers.

**Enable conditional execution** by checking the box labeled **"Execute this step if below conditions are met"** in the side pane on the right.

![Creating Conditional Workflows 2](https://learn.assette.com/wp-content/uploads/2025/02/image-20-1024x241.png)

**Define Conditions**:

- Click **"Edit Filter"** to open the Content Classification filter.
- Apply filters based on **Label, Limitation, or Data Ingredient**.
- If creating a **Smart Doc Workflow**, users can also apply conditions based on **Compliance Tags**.

**Determine Next Steps** if the condition is not met:

- Choose to either **move to a specific step number** or **complete the workflow**.
- Once selected, select "Apply" and continue with the Workflow as normal.

![Creating Conditional Workflows 3](https://learn.assette.com/wp-content/uploads/2025/02/image-21-1024x494.png)
