> ## Documentation Index
> Fetch the complete documentation index at: https://docs.convertly.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Workflow builder

> Create dashboard workflows for repeatable media operations.

The workflow builder is for users who repeat the same media steps often. A workflow can validate an upload, convert or compress it, save the output, and trigger a webhook when the flow finishes.

<div className="convertly-callout">
  Workflows run in the dashboard and call the same conversion, storage, and webhook APIs your app uses — useful for ops teams and repeatable client delivery.
</div>

## Recommended first workflow

1. Add an upload step.
2. Add a convert step.
3. Add a compression step.
4. Add storage.
5. Add a webhook if another app should react when the output is ready.

## Test before publishing

Use test runs to verify the workflow graph and settings. Test runs do not send external webhooks; use them to validate conversion, compression, storage, and webhook steps before live runs.

## For production work

Saved workflow runs are async and return a run ID while Convertly workers process the uploaded file. The free plan includes 1 saved workflow; paid plans can create more ([Limits](/limits#workflows)). Use the async jobs API directly when your app needs batch-level controls such as idempotency keys, archive creation, or per-job callbacks.
