# Add milestones and tasks

## Add milestone to a project

Milestone lets you group related tasks and mark key phases or deliverables within a project. Use them to give your team a clear picture of how work is structured from start to finish.

{% hint style="info" %}
**When to use:** You want to add a new phase or deliverable marker to an existing project.
{% endhint %}

1. Find and [open your project](/help/work-hub/projects-overview/manage-and-collaborate/search-for-a-project.md).
2. You'll be on the **Tasks** tab by default.
3. Click **+ Milestone**.
4. Type your milestone name.
5. Click **Deadline** to set the milestone's due date.
6. Click **Blocker** to define whether this milestone is blocked by an existing task or milestone.
7. Click the **profile icon** to assign the milestone to a team member.
8. Click the **checkmark** to save.

**Expected outcome:** The new milestone appears in the Tasks tab denoted with a diamond on the left of the milestone.

#### Field reference

* **Deadline:** The due date for the milestone.
* **Blocker:** An existing task or milestone that must be completed before this milestone can begin.
* **Assignee:** The team member responsible for this milestone.

***

## Add tasks to a project

How to add and assign tasks to a project in Wonderly.

Tasks are the individual actions that make up your project. You can add them as standalone items or nest them inside a milestone to keep work organized by phase.

### Method 1: Add a standalone task

{% hint style="info" %}
**When to use:** You want to add a task that isn't tied to a specific milestone.
{% endhint %}

1. Find and open your project.
2. In the project modal, click the **Tasks** tab.
3. Click **+ Task**.
4. Type your task name.
5. Click **Deadline** to set the task's due date.
6. Click the **duration field** to set how long the task will take.
7. Click **Blocker** to indicate if a previous task or milestone must be completed first.
8. Click the **flag icon** to set the task priority.
9. Click the **profile icon** to assign the task to a team member.
10. Click the **checkmark** to confirm.

**Expected outcome:** The task appears as a standalone item in the Tasks tab.

### Field reference

* **Deadline:** Define when the task needs to be done.
* **Duration:** How long the task is expected to take.
* **Blocker:** An existing task or milestone that must be completed before this task can begin.
* **Priority:** The urgency level for the task, set using the flag icon.
* **Assignee:** The team member responsible for completing the task.

**FAQ:**

**Can I assign a task to someone outside my team, like a subcontractor?** Yes, but only through the Client Portal. Learn more about how to share work with external collaborators in the Client Portal article.

**Can two people be assigned to the same task?** No. Tasks and projects can only be assigned to one team member at a time.

**What happens to tasks if I delete a milestone?** The tasks are not deleted. They move to a **No Milestone** group in the Tasks, where you can reassign them to another milestone or leave them as standalone tasks.

***

### Method 2: Add a task inside a milestone

{% hint style="info" %}
**When to use:** You want to add a task under an existing milestone to keep it grouped with related work.
{% endhint %}

1. Find and open your project.
2. In the project modal, click the **Tasks** tab.
3. Click the **arrow** to the left of the milestone name to expand it.
4. Click **+ Add task** inside the milestone.
5. Type your task name.
6. Click **Deadline** to set the task's due date.
7. Click the **duration field** to set how long the task will take.
8. Click **Blocker** to indicate if a previous task or milestone must be completed first.
9. Click the **flag icon** to set the task priority.
10. Click the **profile icon** to assign the task to a team member.
11. Click the **checkmark** to confirm.

**Expected outcome:** The task appears nested under the milestone in the Tasks tab

### Field reference

* **Deadline:** The due date for the task.
* **Duration:** How long the task is expected to take.
* **Blocker:** An existing task or milestone that must be completed before this task can begin.
* **Priority:** The urgency level for the task, set using the flag icon.
* **Assignee:** The team member responsible for completing the task


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.wonderly.com/help/work-hub/projects-overview/set-up-a-project/add-milestones-and-tasks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
