---
title: "Milestones"
canonical: "https://support.appfire.com/space/BGc/3540681551/Milestones"
format: markdown
---
> Macro (aura-html)

You can track project milestones using the** Infobar** section in the Gantt module. Navigate to the selected milestone by clicking the "Target" icon next to it on the list.

![image](media://fdca8a10-7285-4e61-8b89-a9723bf6570a)

## Convert tasks to milestones

Milestones can be interpreted as:

- Markers of reaching an identifiable stage in any task or project.
- Software release lifecycle states.

On the timeline, milestones are represented as diamonds.

Milestones represent a point in time - milestone duration is 0 days.

> ℹ️ **Parent tasks cannot be converted to milestones. **
> ℹ️ 
> ℹ️ If a task has children in the task tree (WBS), it can't be converted into a milestone - scheduling mode interactions between parent/child would not be possible.

### Convert a single task to a milestone

To convert a single task to a milestone or vice versa, right-click on the selected task (on the task list) or use the "..." button in the vertical dialog.

> ℹ️ You can also use [inline editing](https://appfire.atlassian.net/wiki/spaces/BGcDRAFT/pages/3538534707) to turn a task into a milestone.

![image](media://f7a9e8b5-a873-4e61-a3db-1836f975256d)

#### Start/end date recalculation

During conversion, the task end date is set as the milestone date.

Before conversion:

![image-20250314-124708.png](media://8c21fe29-37e1-4803-8956-3e1a71c8c25b)

After conversion:

![image-20250314-124735.png](media://cd79fba6-9025-4c19-9372-024635962751)

### Convert multiple to milestones / tasks

Use the [multi-select](https://appfire.atlassian.net/wiki/spaces/BGcDRAFT/pages/3538535000) option to select a few tasks and milestones and right-click to **"Convert all to..."**:

- Milestone
- Task

When you select a milestone and a task and right-click **"Convert all to.. > Task"**:

- A milestone is converted to a task.
- A task remains unchanged because it is already a task.

![image](media://fa6cd8bf-d286-4cf7-b6f6-fc8bc173690f)

### Convert [a task with one date](https://appfire.atlassian.net/wiki/spaces/BGcDRAFT/pages/3538532633) to a milestone

When a task **with one date** (“Start Date” or “End Date”) is converted to a milestone, the “Start Date” becomes the same as the “End Date”.

![image](media://3e8328eb-2e58-48c6-8339-06207ff1d8e3)

## Create a basic task as a milestone

1. Click the **+ **(plus icon) > **Create task **> **Basic task.**
2. Fill in the task information.
3. Activate the toggle switch.

## Milestone synchronization

You can synchronize milestone information using the "Label" field. When you convert a task to a milestone, the app will create a #milestone label:

![image](media://353537c2-827d-4864-ad5c-78dbca8f54b5)

Labels will be added or removed in the following scenarios:

- A task is converted into a milestone -> the #milestone label in Jira is added.
- A milestone is converted into a regular task -> the #milestone label in Jira is removed.
- A milestone is converted into a parent task -> the #milestone label in Jira is removed.

Note: Depends on field mapping. 

## Milestone overview - Infobar

You can show the list of milestones using the Gantt's Infobar:

- Only milestones expanded on the Gantt chart are visible on the list.

![image](media://d5e2a544-7ba5-4cbd-b2c3-b4a0a823506f)

- If a user wants to see only milestones from selected parent tasks, they need to expand those parent tasks and collapse parent tasks they are not interested in.
- If a user wants to see all the milestones in the program, they need to expand all of the tasks by clicking "Expand all" on a tree root column header.

## Dependencies vs milestones

See [the Dependencies vs milestones page](https://appfire.atlassian.net/wiki/spaces/BGcDRAFT/pages/3538539903) for more information.