---
title: Manage campaign milestones
slug: content-marketing-platform/docs/manage-campaign-milestones
docTags: 
createdAt: 2026-07-20T15:44:22.808Z
---

You can group related tasks into *milestones* in a project or campaign to improve the visibility of a project's progression. If a milestone date shifts, corresponding work automatically updates. 

You can create a campaign milestone if you have permission to create events. Milestones inherit campaign permissions (like events do).

## Create campaign milestones

1. Go to **+ Create** **> Milestone**. A milestone form displays.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/-mNMEovoNSqkgaclsI1_l_01-create-campaign-milestones-1.png" size="80" isUploading="false" width="800" height="654" darkWidth="800" darkHeight="654" showCaption="false"}

2. Enter **Title**, **Description** (optional), **Due Date**, and **Color**, and select a campaign for the milestone.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/rEHUmi5z6-SqYBawMy2qz_02-create-campaign-milestones-2.png" size="80" isUploading="false" width="578" height="680" darkWidth="578" darkHeight="680" showCaption="false" indent="1"}

3. Click **Link Task** to link tasks under this new milestone. The tasks listed are in the selected campaign.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/_qVCcvGhnPx9QXpifJ1t5_03-create-campaign-milestones-3.png" size="70" isUploading="false" width="434" height="300" darkWidth="434" darkHeight="300" showCaption="false"}

:::Paragraph{indent="1"}
CMP links the *Strategic Brief Development* task under this milestone in the example.
:::

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/xq5KlTx8IVvYX8PEmK6mw_04-create-campaign-milestones-4.png" size="100" isUploading="false" width="570" height="139" darkWidth="570" darkHeight="139" showCaption="false" indent="1"}

## View milestone status

Milestone status is based on the number of tasks completed. For example, if four tasks are linked under the milestone and two are completed, the milestone shows as 50% complete.

- CMP bases the status on the due date if the milestone has no linked tasks.
- If the due date is before today, the status reads: **Not Started**.
- If the due date is today: **In Progress**.
- If the due date is after today: **Complete**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/l7TICFJd26IJcCmmKrGsz_05-view-milestone-status.png)

## View milestones in campaigns

You can view task-to-milestone relationships in **Plan** > **List** view.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/96JRp7OILgpfeejrsEi2h_06-view-milestones-in-campaigns-1.png)

You can view a campaign milestone in **Plan** > **Timeline** view and color by milestone.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/DRC2UHsz6pztuyga2IOk7_07-view-milestones-in-campaigns-2.png)

You can view a milestone in the task under the **Plan** > **Related** tab.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/BHELeIz-XW3yR7Uv4rVSA_08-view-milestones-in-campaigns-3.png)

You can view milestones in **Dashboard** > **Recently Viewed** and in global search.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/ZgPRhNvT7p35q93iDTLr0_09-view-milestones-in-campaigns-4.png)

## View milestones in tasks

You can view a milestone in the task under the **Plan** > **Related** tab.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/_c4zpecLiH4vzFfHJVO8d_10-view-milestones-in-tasks.png)

## Update milestone or task dates

When you update a milestone due date, you can update step dates and due dates for linked tasks by the same number of business days, which applies to any associated task dependencies. If you do not want to update the tasks, you can choose to keep the original due dates.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/87UhUctqDLE-xKw3zERXi_11-update-milestone-or-task-dates.png)

Task due dates can go past the milestone due date. CMP notifies you when the dates are past the milestone due date to keep activities aligned.

## Change the campaign of a milestone

You can change the milestone campaign by hovering over the campaign name in the **Milestone** view and selecting **Change Campaign**. Changing the campaign unlinks associated tasks with the milestone to realign the milestone to the new campaign.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/x7PflRnNujqXXUWOrZg9r_12-change-the-campaign-of-a-milestone.png)

## Move a milestone 

You can link tasks only under one milestone. To add another related activity, click **Add Related** and move the milestone by selecting a new milestone name.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/uqQ4A9l_eTHE9jZQ2BeZT_13-move-a-milestone.png)
