# How workflows, runs, and jobs fit together


> Understand the reusable workflow and the work created each time it runs.


Canonical URL: https://www.copyhero.app/help/workflows/how-work-is-organized

A workflow is a reusable sequence of processing steps. Build the sequence once,
then start it for one or many products whenever you need the same work again.

<!-- screenshot: workflow-overview -->

## Before you begin [#before-you-begin]

Create the tasks you want to reuse and make sure selected products have a destination store before starting a run.

## Follow the work [#follow-the-work]

1. Build a workflow from reusable tasks.
2. Start it for selected products and a destination store.
3. Open **Workflow History** to inspect the resulting run and jobs.

## Workflow [#workflow]

The workflow is the reusable recipe. It stores the ordered steps CopyHero
should perform, such as generating copy, translating content, converting prices,
or publishing a product.

Changing a workflow affects future runs. It does not rewrite the history of
work that already completed.

## Run [#run]

Starting a workflow creates tracked work for the products you selected. A bulk
start groups the product work so you can see the overall progress and identify
which products need attention.

## Job [#job]

Each workflow step becomes a job. Jobs move independently through their states,
which makes it possible to see the exact step that failed while completed steps
remain visible.

## When to skip a workflow during import [#when-to-skip-a-workflow-during-import]

Skip the workflow when you only want to bring products into CopyHero for review
or organization. You can start a workflow later from the Products page after
you have chosen the correct products and destination store.

If a run contains failed jobs, follow [Retry failed jobs](/help/troubleshooting/retry-failed-jobs).

## Expected result [#expected-result]

You can reuse the same workflow for future products while keeping each run's history separate.

## Errors and limits [#errors-and-limits]

A workflow needs at least one valid task. A run must have selected products and a destination store. To start products from more than one store together, they must share a destination store.

## Related links [#related-links]

* [Build a workflow](/help/workflows/build-workflow)
* [Start a workflow](/help/workflows/start-workflow)
* [Workflow history and job states](/help/workflows/workflow-history-and-job-states)