# Choose where a goal's progress comes from

Set a goal's tracking method: Children (roll up from sub-goals), Integration Refresh (auto-track) or Manual Only (your check-ins).

A goal's tracking method decides what moves its progress: its sub-goals, a connected app, or your check-ins.

- **Children**: Progress rolls up from sub-goals. Only on a goal with children. See [How parent progress rolls up](https://help.brev.io/parent-progress-rollup/).
- **Integration Refresh**: Progress comes from a connected app. Only on a goal that auto-tracks. See [Auto-track a goal](https://help.brev.io/auto-track-a-goal/).
- **Manual Only**: Progress comes from your own check-ins. Not on a goal that auto-tracks.

Until you choose, an auto-tracked goal uses Integration Refresh, and a Goal or Project with children uses Children. Everything else uses Manual Only, including every Metric.

**Who can do this:** anyone who can edit the goal. By default that is its owners, and Org Admins and Owners. Team Admins can too when their team, or a subteam, owns the goal or has one of its owners. See [Roles and permissions](https://help.brev.io/roles-and-permissions/).

## Change the tracking method {#change-it}

1. Open the goal's page, or its side panel.
2. Click the tracking method selector: in the Progress card's header on the page, or next to Check-in in the panel. You can also use **Roll-up type** under More fields in the goal's ⋯ menu, or the roll-up pill in the edit dialog.
3. Pick Children, Integration Refresh or Manual Only.

![The tracking method selector open in the Progress card: Children, Integration Refresh and Manual Only.](https://help.brev.io/doc-assets/screenshots/goal-detail-tracking-method.png)

> **Tip: Success check**
>
> The selector shows your choice. On Children, each check-in on a child adds an "Updated from children" entry to the parent.

---

Use Brev from Claude, ChatGPT or Cursor with the Brev MCP server, https://mcp.brev.io/mcp: [set it up](https://help.brev.io/connect-ai-assistant/).
