Why use sub-goals
Sub-goals help you:- Break down complexity - Turn overwhelming goals into manageable steps
- Track dependencies - Organize goals that must happen in sequence
- Automatic progress - Parent goals calculate progress from their children
- Hierarchical scoring - Each level contributes to your total score
Progress for a parent goal is automatically calculated as the average completion of all its sub-goals. You can nest goals as deeply as needed.
Creating sub-goals
Enter details
Provide a title and set the priority level (1-20). Sub-goals inherit context from their parent but can have their own priority.
Sub-goal tree view
The sub-goal tree displays all nested goals in an expandable/collapsible hierarchy:- Expand/collapse toggle - Chevron icon to show/hide children
- Completion checkbox - Click to toggle between in progress and completed
- Title - Double-click to edit inline
- Progress percentage - Calculated from children or manual
- Priority indicator - Lightning bolt icon with priority value
- Delete button - Remove the sub-goal (only visible on hover)
Automatic progress calculation
Parent goals automatically calculate their progress based on sub-goal completion:How it works
- Goals without sub-goals use their
manual_progressvalue (0-100) - Goals with sub-goals calculate progress as the average of all children
- Calculation is recursive, so deeply nested structures work correctly
- A goal reaches 100% when all descendants are at 100%
If a goal has sub-goals, its manual progress is ignored. Progress comes entirely from the sub-goal tree.
Example hierarchy
Here’s how a typical goal hierarchy might look:Editing sub-goals
You can edit sub-goals directly in the tree view:Edit title
Double-click on any sub-goal title to edit it inline. Press Enter to save or Escape to cancel.
Change priority
Click the lightning bolt icon to edit priority. Enter a new value (1-20) and press Enter.
Toggle completion
Click the checkbox to mark complete or incomplete. Completed sub-goals show with a strikethrough.
Delete sub-goal
Hover over a row and click the trash icon. Confirm the deletion to remove it and all children.
Priority inheritance and scoring
Each goal in the hierarchy has its own priority that contributes to scoring:- A parent goal’s effective priority is its own priority plus all descendant priorities
- When you complete a goal, you earn points equal to its individual priority (not effective)
- Sub-goals can have different priorities than their parents
- Higher priority = more points when completed
Breaking a priority-10 goal into 10 priority-1 sub-goals gives you the same total points, but lets you earn progress incrementally.
Permissions
Sub-goal editing respects collaboration permissions:- Owners and Editors can create, edit, and delete sub-goals
- Viewers can see the tree but cannot make changes
- Share link visitors follow the link’s permission (view or edit)
Best practices
Keep levels focused
Each level should represent a clear breakdown. Don’t nest unnecessarily deep.
Balance priority distribution
Distribute priority across sub-goals based on importance and effort.
Use descriptive titles
Sub-goal titles should clearly indicate what needs to be done.
Review regularly
Check your goal trees weekly to update progress and adjust priorities.
Related features
Goals
Learn about creating and managing individual goals
Progress tracking
Understand how progress calculations work
Gamification
See how nested goals affect your score