# Adding Workflows

> Source: https://parallelworks.com/docs/run/workflows/adding-workflows

# Adding Workflows

## Adding Marketplace Workflows

In the ACTIVATE Marketplace, we have pre-configured workflow tools and templates you can use to complete your work.

:::info Note
This section is a quick-start guide for adding workflows. For more detailed information about the Marketplace, please see [**Navigating the Marketplace**](/docs/marketplace).
:::

Click **Marketplace**.

![Screenshot of the user selecting Account from the User dropdown menu.](/content-images/docs/run/workflows/adding-workflows/click-marketplace.png?v=d2bcc8c2)

Click the workflow you want to add.

![Screenshot of the user selecting a workflow in the ACTIVATE Marketplace.](/content-images/docs/run/workflows/adding-workflows/click-workflow.png?v=f00a8bf1)

Click **Add to account**.

![Screenshot of the user clicking Add to account on a Marketplace workflow.](/content-images/docs/run/workflows/adding-workflows/click-workflow-use-button.png?v=91d8b602)

A confirmation message will appear in the corner of your screen.

On the **Workflows** page, the workflow will appear in the **Marketplace Workflows** section. The workflow's version will be included in its **Name** and **Tags**.

![Screenshot of the user selecting the recently added workflow on the Workflows page.](/content-images/docs/run/workflows/adding-workflows/blank-workflows-page.png?v=a466968d)

## Creating Local Workflows

Local workflows have their YAML defined within the ACTIVATE platform.

Navigate to the **Workflows** page.

![Screenshot of the user clicking Workflows in the navigation bar.](/content-images/docs/run/workflows/adding-workflows/click-workflows-page.png?v=31c23ed3)

Click **+ Add**.

![Screenshot of the user clicking the Add Workflow button.](/content-images/docs/run/workflows/adding-workflows/click-add-workflow.png?v=c163cf97)

On the next page, enter a **Name** and select the **Local** workflow type. Optionally, enter a **Display Name**, **Description**, and **Tags**.

Click **Add Workflow**.

![Screenshot of the user selecting a Local workflow and clicking Add Workflow.](/content-images/docs/run/workflows/adding-workflows/click-add-workflow2.png?v=e1a246d4)

For the next steps, please see [**Building Workflows**](/docs/run/workflows/building-workflows).

## Creating Remote Workflows

Remote workflows have a remotely defined YAML file and import files from a remote repository every time the workflow is executed. With this approach, workflow files are updated automatically whenever changes are saved in the remote repository.

Navigate to the **Workflows** page.

![Screenshot of the user clicking Workflows in the navigation bar.](/content-images/docs/run/workflows/adding-workflows/click-workflows-page.png?v=31c23ed3)

Click **+ Add**.

![Screenshot of the user clicking the Add Workflow button.](/content-images/docs/run/workflows/adding-workflows/click-add-workflow.png?v=c163cf97)

On the next page, enter a **Name**, select **Remote** as your workflow type, and enter the **Repository URL**. Optionally, enter a **Display Name**, **Description**, and **Tags**.

Click **Add Workflow**.

![Screenshot of the user selecting a GitHub workflow and clicking Add Workflow.](/content-images/docs/run/workflows/adding-workflows/v3-1.png?v=d2ce247a)

The repository can be hosted on GitHub or on a GitLab server your organization has registered. For GitLab, enter the project's URL, for example `https://gitlab.example.com/research/cfd-pipeline`. ACTIVATE reads the project as you, so [connect your GitLab account](/docs/account-settings/connections#gitlab) on that server first; public projects on a registered server can be read without a connection.

![Screenshot of the user entering a GitLab project URL as the Repository URL and clicking Add Workflow.](/content-images/docs/run/workflows/adding-workflows/click-add-workflow-gitlab.png?v=3a7ac6ff)

For the next steps, please see [**Building Workflows**](/docs/run/workflows/building-workflows). For connecting your account, running repository workflows from the CLI, and calling them from other workflows, please see [**Workflows from Git Repositories**](/docs/run/workflows/git-repositories).

### Favoriting Workflows

You can add frequently used workflows to your **Dashboard** for easy access.

On the **Workflows** page, click the slashed heart icon  to favorite a workflow. The icon will change to a plain heart  after you click it.

![Screenshot of the user selecting the favorite icon on the Workflows page.](/content-images/docs/run/workflows/adding-workflows/click-heart-workflows-page.png?v=7d083fe3)

The workflow will now appear in **Favorite Workflows** on the **Dashboard**.

![Screenshot of the favorited workflow appearing on the user's Dashboard.](/content-images/docs/run/workflows/adding-workflows/favorite-workflows.png?v=ca55ba00)
