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

# Batch Campaign Stalled or Under-Delivering

> Use job status and retry diagnostics to recover stalled or low-throughput campaigns.

## Symptoms

* Job stuck with no progress
* Dispatch rate far below expected
* High failure ratio in job logs

## Diagnostic steps

1. Capture campaign ID, batch job ID, upload ID.
2. Verify job status transitions and progress counters.
3. Check retry behavior and permit/concurrency constraints.
4. Validate contact quality and duplicate risk.

## Recovery actions

* Retry targeted subsets instead of full rerun when possible.
* Fix malformed numbers and duplicate rows before relaunch.
* Run small canary batch to validate recovery.

## Escalate when

* Job remains stalled after validated retry path.

Include:

* Workspace ID
* Campaign ID
* Batch Job ID
* Upload ID
* Failed/successful counts + timestamps

## Related docs

* [Batch Failure and Recovery Runbook](../batch-outbound-calls/batch-failure-recovery-runbook)
* [Run Batch Outbound Calls](../batch-outbound-calls/batch-outbound-calls-overview)
