---
title: "Order processing pipelines | Customer&#x27;s Canvas Hub"
canonical: "https://customerscanvas.com/docs/hub/printer-guide/pipelines/"
---

# Order processing pipelines

> Learn how to create, edit, duplicate, and delete processing pipelines in Customer's Canvas BackOffice.

A _pipeline_ is a series of _tasks_ or operations aimed at processing an order from an e-commerce system, for example, rendering a PDF file, post-processing the PDF file (like imposition), or delivering results to the client via FTP or to the order processing system. The pipeline runs when Customer's Canvas creates a [project](https://customerscanvas.com/docs/hub/printer-guide/projects.md) and moves it to the corresponding state. As a result of this series of operations, we get [artifacts](https://customerscanvas.com/docs/hub/printer-guide/pipelines/concepts/artifacts.md) such as print files or supporting images.

## Where to find it?

In Customer's Canvas BackOffice, the **Pipelines** page provides access to all created pipelines, enabling manipulation and management.

![The Pipelines in BackOffice](./images/pipeline-page.png)

## Manipulating pipelines

A pipeline represents a file in the JSON format. For more details about its structure, refer to [Concepts](https://customerscanvas.com/docs/hub/printer-guide/pipelines/concepts.md).

### Creating pipelines

To create a new pipeline, navigate to **Pipelines** and click the **Create** button. This will open the following dialog box to choose a starting point.

![Creating new pipeline start point](./images/create-new.png)

The **New blank pipeline** option allows you to define a pipeline from scratch using a JSON file editor.

The **Pipeline from existing template** option opens a selected pipeline as a template.

You can edit pipelines in the same way as you edited personalization workflows in the [JSON editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/editing.md).

You can begin designing your pipeline by exploring the [default example](https://customerscanvas.com/docs/hub/printer-guide/pipelines/examples/default.md).

After you have created a pipeline, you can duplicate, edit, rename, and delete it, if needed.

### Duplicating a pipeline

To create a copy of a pipeline, click the ellipsis next to its name and select **Duplicate**. 

![Cloning a pipeline](./images/duplicate.gif)

### Editing a pipeline 

To edit an already created pipeline, click the ellipsis and select **Edit**.

![Editing a pipeline](./images/edit.gif)

### Renaming a pipeline

To rename a pipeline, click the ellipsis and select **Edit**. In the **Name** text box, change the name and click **Save**.

![Renaming a pipeline](./images/rename.gif)

### Deleting a pipeline

To delete a pipeline, click the ellipsis and select **Delete**.

![Deleting a pipeline](./images/delete.gif)

## Working with pipelines

When setting up products, you must specify which of the pipelines will be used after ordering this product. If you have at least one pipeline in the admin panel, then a **Processing pipeline** field will be available for selection.

![The Pipelines in PIM](./images/pim.png)

If you use product specifications for products, then this field appears as follows:

![The Pipelines in Product specification](./images/ps.png)

After the user has completed the purchase on your site, a project is automatically created for this order. At the same time, a processing pipeline is attached to the project and run.

After the pipeline is completed, you can view a report with the results of the pipeline execution on the project page. On the **Jobs** tab, you can find a list of the completed tasks with their status and elapsed time. On the **Results** tab, there is a list of the links to the artifacts available for download.

![A pipeline in a project](./images/project-pipeline.png)

If a task in the pipeline fails, an error message is displayed, and you can restart such a pipeline with the **Restart pipeline** button.

In the **Projects** section, you can learn about [working with pipelines](https://customerscanvas.com/docs/hub/printer-guide/projects/downloading-print-files.md#queued-rendering).
