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

# Manual Runs

> Trigger a workflow run on demand.

A manual run executes the workflow immediately using the input you provide. It's the simplest way to run a workflow and the best way to test one before automating it further.

## How to run manually

1. Open the workflow from your dashboard
2. Click **Run**
3. If the workflow requires an input — an uploaded file, a value, or a dataset — provide it when prompted
4. Felix executes each step in sequence and displays the output

## Providing input

Some workflows are self-contained — they fetch their own data from connected services and need no input from you. Others require you to provide something before the run starts: a document to process, a list of records, a date range.

```
Accept an uploaded PDF contract as input. Extract the parties,
start date, end date, notice period, and governing law.
```

## Re-running a workflow

To run again with the same input, open the run from your run history and click **Re-run**. To run with different input, click **Run** from the workflow and provide new input.

## Re-running from a failed step

If a run fails partway through, fix the step that caused the failure and click **Run from here** to resume without re-running the steps that already completed.

## Tips

* **Run manually first before scheduling.** Confirm the output is correct on a real input.
* **Use manual runs for one-off tasks.** Not every workflow needs to be scheduled.
* **Share the workflow with your team.** Once working, others can run it manually without building anything. See [Share](/docs/building/share).
