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

# Campaign statuses

> What each campaign status means, how a campaign moves between them, and what you can do in each one.

Every campaign carries one status. It shows as a badge next to the campaign name and decides which buttons you see. The **Campaigns** page narrows the list with chips: **All**, **Draft**, **Scheduled**, **Running**, **Completed** and **Archived**.

| Status | What it means | What you can do | Chip |
| - | - | - | - |
| **Draft** | Saved, not launched. Also the state after an edit to a finished campaign | Edit every card, take a test call, **Launch**, **Archive**, **Save as template** | **Draft** |
| **Scheduled** | Launched with a start date in the future, or re-armed after a repeating run | Edit, wait for the start, or stop it from **Running now** once it starts | **Scheduled** |
| **In Progress** | Placing calls now, inside the calling hours. The page refreshes every 5 seconds | Watch live, pause, stop one call, stop the campaign | **Running** |
| **Paused** | You paused it. No new calls; calls in progress finished | Press play on the **Running now** card to resume | **Running** |
| **Completed** | Every person was reached, or you stopped it, or a call-back trap closed | Read results, export, **Run again**, edit (which makes a new draft), **Archive** | **Completed** |
| **Partial** | The run ended with some people reached and some not | **Resume** to finish the rest without calling anyone twice, or **Run again**, or edit | **All** |
| **Failed** | The run ended with nobody reached, or the campaign had no script when its start time came | Fix the cause, then **Resume**, **Run again** or **Launch** | **Draft** |
| **Cancelled** | An older ending state, treated like **Completed** | **Run again**, edit, **Archive** | **Completed** |

**Archived** is not a status. It is a flag you set with **Archive** on a finished campaign. The campaign keeps its status and moves under the **Archived** chip.

## How a campaign moves

| From | To | What moves it |
| - | - | - |
| **Draft** | **In Progress** | **Launch**, with the start now or in the past |
| **Draft** | **Scheduled** | **Launch**, with **On a date** or **Repeating** and a future start |
| **Scheduled** | **In Progress** | The start time arrives and the authorisation is in place |
| **In Progress** | **Paused** | The pause button under **Running now** |
| **Paused** | **In Progress** | The play button under **Running now** |
| **In Progress** | **Completed** | Every person reached, or the red stop button |
| **In Progress** | **Partial** or **Failed** | The run ends with people not reached |
| **In Progress** | **Scheduled** | A **Repeating** campaign finishes a run and re-arms for the next |
| Any finished status | **Draft** | Saving an edit on the campaign page |

A campaign that has run or is running cannot be edited in place. Finished campaigns can: saving a change makes a new version and resets the campaign to **Draft**, so you reuse it instead of making a copy. See [Pause, resume, stop everything](https://docs.deepblocker.ai/vishing/controls.md) for the buttons, and [Read your results](https://docs.deepblocker.ai/vishing/results/overview.md) for what a finished campaign shows.

> [!NOTE]
>
> The emergency stop does not change any status. Campaigns stay **In Progress** or **Scheduled** but place no calls until you press **Resume calling**.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.