TL;DR
Open a board → Milestones (or board settings) → Create milestone → set name, dates, owner. Open a task → assign it to a milestone via the milestone field. Progress updates automatically.
What are milestones
Milestones group tasks around goals or releases (e.g., "Q1 Launch", "v2.0"). They have names, target dates, owners, and progress based on completed tasks.
Create a milestone
- Open a board.
- Go to Milestones (sidebar or board header) or board settings.
- Click Create milestone or +.
- Enter:
- Name (required)
- Description (optional)
- Status (e.g., Planning, In progress, Done)
- Start date and Target date
- Owner (optional)
- Color (optional)
- Save.
Assign tasks to a milestone
- Open a task.
- Find the Milestone field.
- Select a milestone from the list.
- Save.
Rule: Only tasks (not subtasks) can be assigned to milestones. Subtasks inherit through their parent.
View progress
Milestone progress is calculated from completed tasks. When tasks move to Done, the milestone progress updates. View progress on the milestone card or in the milestones panel.
Reorder milestones
Drag milestones to reorder. Order affects how they appear in the board and filters.
Remove a task from a milestone
Open the task, clear the Milestone field, and save.
Common issues
| Issue | What to try |
|---|---|
| Can't assign subtask to milestone | Only parent tasks can be assigned. Assign the parent task. |
| Milestone not found | Ensure the task and milestone are on the same board. |
| Progress not updating | Tasks must be in a Done-type column. Check column types in board settings. |
Next steps
Set up task dependencies, use the AI agent to assign tasks to milestones, or create your first board.