# Use a Workflow as an NLU Pipeline

You can now define and select a **Workflow** as a **Fulfillment** pipeline and add it as a segment anywhere within the existing pipeline. The **Workflow** can fulfill the user’s **Request** or pass the question on to the next pipeline.

#### To Set Up Workflow as an NLU Pipeline: <a href="#to-set-up-workflow-as-an-nlu-pipeline" id="to-set-up-workflow-as-an-nlu-pipeline"></a>

1. Use the **Workflow Studio** to create a **Workflow** to serve the **Request**, with the parameters shown in the diagram below.

<div align="left"><figure><img src="https://3281977978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBFXjH9S1CAy9f5hzg5Q%2Fuploads%2FwBfSItwMGIvFK5QHj0zU%2Fnlu1.png?alt=media&#x26;token=b301c2fc-1898-41b5-95b8-782ba039540f" alt="" width="563"><figcaption></figcaption></figure></div>

2\. Open the **Advanced** settings window for a new or existing application/bot.

3\. Select **Workflow** in the **Fulfillment Engines** field.

<div align="left"><figure><img src="https://3281977978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBFXjH9S1CAy9f5hzg5Q%2Fuploads%2FwZgFaitNXY3lfQBm6q5O%2Fnlu2.png?alt=media&#x26;token=1976375f-5b83-4a1c-b954-3be9cf4d281a" alt="" width="563"><figcaption></figcaption></figure></div>

4\. In the **Flow** field, select the flow you want to use from the pull-down list.
