---
title: "Campaign states"
description: "What a campaign and each of its steps can be: a campaign is paused, pending or complete, and a step is Draft, Manual, Automated, Sending or Complete."
sidebar:
  order: 3
area: flows
feature: campaign-templates
appPath: /activity/home
lastVerified: 2026-10-22
version: "2026-10-16"
audience: admin
related:
  - flows/campaign-templates/enroll-employees-in-a-campaign
  - flows/campaign-templates/create-a-campaign
  - flows/steps/reference-delivery-statuses
---

A campaign has a state of its own and a state on each step. The step state is what you set from the state button in the step panel; the campaign state follows from how it was created and whether its steps have finished.

## Campaign

| State | Meaning | How it gets there |
| --- | --- | --- |
| Paused | Created for verification; nothing sends until its steps are released. | Enrolling a template with **Verify Mode** on, or duplicating a campaign. |
| Pending | Active: its steps are scheduled and sent on their dates. | Enrolling with **Verify Mode** off, or creating a campaign on the calendar. |
| Complete | Every step has finished sending. | Pyn moves it here on its own. |

A campaign can also be archived from its panel menu, which removes it from the calendar.

## Step

The state button in a step's panel header shows one of these; the menu under it offers the other.

| Button reads | Stored state | Meaning | Can you edit it? |
| --- | --- | --- | --- |
| **Draft** | initial | Newly created, neither held nor scheduled. | Yes |
| **Manual** | draft | Held. It will not send until you choose **Automated**. | Yes |
| **Automated** | scheduled | Scheduled to send on its date. The panel reads **This message is scheduled.** | No; switch to **Manual** first |
| **Sending** | sending | At least one delivery is going out. | No |
| **Complete** | complete | Every delivery has been sent. | No |

Only a step in **Draft** or **Manual** can be deleted; the menu item is hidden otherwise. A step in **Sending** or **Complete** cannot be dragged on the calendar.

## Deliveries

Each step produces one delivery per recipient when it runs, with the statuses in [Delivery statuses](https://support.pynhq.com/flows/steps/reference-delivery-statuses/): **Scheduled**, **Delivered**, **Clicked**, **Actioned**, **Bounced** and so on.

## Related

- [Enroll employees in a campaign](https://support.pynhq.com/flows/campaign-templates/enroll-employees-in-a-campaign/) for Verify Mode.
- [Create a campaign](https://support.pynhq.com/flows/campaign-templates/create-a-campaign/) for setting a step to Automated.
- [Delivery statuses](https://support.pynhq.com/flows/steps/reference-delivery-statuses/) for the messages a step produces.
