In this Article:

  • What is OKR contribution

  • How to manage OKR contribution

What is OKR contribution

Ally.io’s OKR contribution feature allows users (objective owners and creators) more flexibility and customizability in specifying weights and measuring progress. Users will now be able to define and control contribution at the parent level. All the contributions add up to a total of 100% and objective owners/creators have an option to mark a child’s contribution as fixed. This is available only for OKRs that have progress mode as "Updated via roll-up from key results".


How do I enable this feature?

OKR Weights & Contribution is an Enterprise-Only feature. If you want to use this feature, please reach out to your customer success manager to get this enabled.

Who can manage contribution?

Users who have edit permissions for the OKR (including check-in owners) can edit the contributions of children.

How to manage OKR contribution

  1. You can set or edit your OKRs’ contribution from the “More actions” dropdown by selecting the "Manage children’s contribution" option.



    Note: You can also open the "Manage children's contribution" modal from the objective quick view by clicking on the objective's title and from the objective's detail view as well.



  2. This opens up the “Manage contributions” dialog box, where you can add or edit contributions of the children (objectives, key results, or projects)



  3. You can also enable or disable the “New children should start contributing by default” toggle. By enabling this, you will allow a newly created child to contribute to the parent. This will readjust the contributions you’d have assigned to each child. Note: The “New children should start contributing by default” will be enabled by default.

  4. Once you edit the contributions, click on “Save” to save all the changes.

Key points to note:

  • OKR contribution is available only for OKRs that have progress mode as "Updated via roll-up from key results"

  • All the contributions will add up to a total of 100%. The default contribution is automatically assigned by Ally.io to all the children equally. For example, if an objective has three key results (children), the default contribution assigned to each child will be 33.33%.

  • As soon as a child’s contribution is edited, the contribution is considered as “Fixed”. This means, if a new child gets added or if an existing child gets removed, the contributions marked as Fixed will not be adjusted. For example, if an objective has three key results (children), and the contribution of the first key result is edited as 50%, the contributions of second and third key result will be automatically adjusted to 25% each. In future, if there is a fourth key result that gets added, only the contribution of the second and third key result will be adjusted.

  • You can also reset all the custom contributions to default by clicking the “Reset to default” option.

If you have an enterprise subscription and would like to get this enabled for your organization please have an account admin reach out to [email protected] with the request.

Did this answer your question?