> For the complete documentation index, see [llms.txt](https://guides.tability.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.tability.io/docs/become-a-tability-power-user/how-tos/how-to-set-a-key-result-with-milestone-targets.md).

# How to set a key result with milestone targets

When your key result is tied to completing work — not just hitting a number — it can be tricky to measure progress in a way that actually reflects momentum. In Tability, we turn task-based goals into trackable milestones and surface them as progress you can trust, without having to update every single to-do manually.

Follow these simple steps to make it easy for your team to track their milestones without losing the functionality that makes tracking your metrics great.

{% hint style="warning" %}
A Premium subscription is required to enable the milestones as a data source for the key result. Without a Premium subscription, you'll have to update the metric manually.
{% endhint %}

### Step 1: Create your OKR

With your milestone key result in mind, we'll create our OKR the regular way. Create an objective, and then for the key result, we'll name it somethine like "Complete Project X."

While creating the OKR, if you already know your milestones, press enter and tab to move from key results to tasks/initiatives.

<figure><img src="/files/Ap84oqGoZzCz6PPugiOa" alt=""><figcaption></figcaption></figure>

If you didn't do this step while creating the plan, click on the key result and scroll to the bottom of the key result dashboard to add them:

<figure><img src="/files/egM98jfOv9tyWgvo1p8s" alt=""><figcaption></figcaption></figure>

### Step 2: Update the key result type

Once your milestones are set, you can update the key result type to automatically track the completion of initiatives.

Once you've published your plan, you can click on the key result and follow the steps below.

1. Open your key result panel
2. Click on the **option menu (...) > Edit**
3. Select **Milestone** as the key result type
4. Select the appropriate **Milestone type** (total count or percentage of progress)
5. Save

<div data-with-frame="true"><figure><img src="/files/Zb9E24A6v4hKN1VVQqqC" alt="" width="563"><figcaption></figcaption></figure></div>

You have the choice to also enable auto-sync. Enabling auto sync will have Tability update the percentage on the key result once a day or once a week without you or your team needing to do a check-in (though we still recommend doing it!).
