Objectives and key results or OKRs provide you with the capability to set clear organizational and departmental goals and set your team on track to achieving those goals.
Learn more about OKR.
Available Plans: Feature is available only in Enterprise plan
Note
- Users with access to workspace settings can enable or disable the OKR module.
- You can enable or disable user access to OKR by defining profile-based permissions.
- Timesheet can be accessed only when the module is enabled for your workspace within the Feature Preference settings.
Create objective
To create an objective:
- Sign in to your Zoho Sprints workspace.
- Click OKR available on the left navigation panel. The OKR board will appear.

- Click the +Objective button or click the Create button and select Objective from the dropdown. The creation form will appear.
- Enter Title for the objective.
- Select a Parent Objective if you want to associate this objective with an existing objective.
- Enter a Description for the objective.
- Select a Start and End Dates.
- Select an Owner for the objective.
- Select the required User Group to be associated with the objective.
- Select users to be assigned to the objective.
- Select Status of the objective as Active, Achieved, or Abandoned.

- Click the Create button. The Objective is listed on the OKRs board.
Note: You can also create an child objective from the objectives listed on the OKR board. Hover over the objective and click the +Objective link. The creation form will appear.
Create key result
To create a key result:
- Sign in to your Zoho Sprints workspace.
- Click OKR available on the left navigation panel. The OKR board will appear.
- Click the Create button.

- Select Key Result from the dropdown. The creation form will appear.
- Enter Title for the objective.
- Select a Parent Objective. It is mandatory for all key results to be associated with a parent objective.
- Enter a Description for the key result.
- Select a Start and End Dates.
- Select an Owner for the key result.
- Select the required User Group to be associated with the key result.
- Select users to be assigned to the key result.
- Select a Unit of measure.
- Number: Selecting Number as unit allows you to capture completion using initial and final numeric values
- Boolean: Selecting Boolean as unit allows you to capture completion using true or false boolean values
- Item: Selecting Item as unit allows you to capture completion based on the progress of the linked item
- Project: Selecting Project as unit allows you to capture completion based on the progress of the linked project
- Sprint: Selecting Sprint as unit allows you to capture completion based on the progress of the linked sprint
- Release: Selecting Release as unit allows you to capture completion based on the progress of the linked release
-
When unit is selected as 'Number' or 'Boolean': The below fields will be listed:
-
Set the Initial Value to denote the starting position of the key result.
-
Set the Final Value to denote the completion point of the key result.
-
Set the Current Value to denote the present position of the key result.
-
When unit is selected as 'Item' or 'Project' or 'Sprint' or 'Release', the progress will be automatically calculated based on the respective linked entity. Learn about Automatic Progress tracking.
-
Select Status of the objective as Active, Achieved, or Abandoned.
-
Click the Create button. The Objective is listed on the OKRs board.
Note: You can also create a key result from the objectives listed on the OKR board. Hover over the objective and click the +Key Result link. The creation form will appear.
Update objectives
To update objectives:
- Click OKR available on the left navigation panel. The OKR board will appear.
- Select the required Duration. The OKRs listed for that duration will appear.

- Click the required Objective. The objective details page will appear with the following tabs:
- Details tab: View and update details like status, owner, start and end dates, and assignees.
- Dashboard: View progress charts based on completion percentages and count of OKRs within that objective.

- Child Objectives and Key Results: View and access child objects and key results for the selected objective and add child objects and key results here.
- Description: View and update the objective's description.
- Linked Entities: Add and associate work items, projects, sprints, releases, epics, and kanban board to the selected objective.
- Comments: Add comments, respond to comments, and react to comments.
- Attachments: Upload relevant files as attachments.
- Make the required changes.
- Click the Update button. The changes will be saved.
Linked entities
Linked entities facilitate mapping the relevant items, projects, releases, epics, and board with the respective objective or key result for easy monitoring.
- Add new work items and associate existing work items to the selected objective or key result. You can manage the OKR-related items here.
- Add new entities and associate entities like projects, sprints, releases, and epics in cases of a scrum project.
- Add new board and associate existing board in case of a kanban project.
Update key results
To update key results:
- Click OKR available on the left navigation panel. The OKR board will appear.
- Select the required Duration. The OKRs listed for that duration will appear.
- Click the required Key Result. The key result details page will appear with the following tabs:
- Details tab: View and update details like status, owner, start and end dates, and assignees.
- Description: View and update the key result's description.
- Linked Entities: Add and associate work items, projects, sprints, releases, epics, and kanban board to the selected objective.
- Comments: Add comments, respond to comments, and react to comments.
- Make the required changes.
- Click the Update button. The changes will be saved.
Filter OKRs
The advanced filter mechanism allows you to easily find what you're looking for. You can apply filters to the OKRs on the board. There are two types of filters: Quick and Custom filters. Quick filters are the in-built filters that are based on the various attributes of projects. Whereas, custom filters equip you with AND/OR conditions to create your own criteria pattern. Click
here to learn all about filters.
To filter:
- Go to the OKR board.
- Select the required Duration. The OKRs for that duration will appear.
- Click the filter icon at the top.
- Select Quick or Custom filter.
- Select built-in filter criteria or define your custom criteria.
- Apply the filter to view the work items matching that filter criteria.
Note:
You can filter key results using the Unit field and Percentage Completed.
Clone OKRs
Accelerate the process of duplicating goals and tasks adapting for new time periods by cloning them.
To clone OKRs:
- Go to the OKR board.
- Click to open an OKR.
- In the details view of the OKR, click the Clone icon.
-
Update the start and end dates of the cloned OKR.

-
Click Clone.
Export OKR board
You can export the board data in an xls or csv file and download it to use outside of the application.
Note:
- You can apply filters to export select data.
- You can access the exported file in Export History.
- You can copy data to clipboard and paste it on a spreadsheet for a tabular view.
To export OKRs:
- Go to the OKR board.
- Select the required Duration. The OKRs for that duration will appear.
- Click the ellipsis icon at the top.

- Select the Export option from the dropdown. The Export Filter will appear.
- Select the required file format.
- Define grouping if necessary.
- Select the fields that need to be exported.
- Specific Recurrence Type to set up scheduled exports.
- Enable Header to assign the field names as headers for the columns.
- Select the filters that need to be applied or create custom filters. Learn more.
- Click the Apply & Export button. The export will be initiated.
- Click the ellipsis icon and select Export History in the projects menu. The exported file will be available in the Completed Export tab.
- Completed Export lists the Date, Time, and File Name of your export. View the export details and, if applicable, the recurrence details of the file.
- Active Export lists all the files that are active and scheduled for export.
- Click the file or the Download icon to download the file.
Delete objective or key result
To delete an objective or a key result:
- Select the required Duration. The OKRs listed for that duration will appear on the board.
- Click the required Objective or Key Result. The object or key result details page will appear.
- Click the Delete icon on the right navigation bar. A confirmation pop-up will appear.
- Click the Delete button. The objective or key result will be deleted.
Enable/Disable OKR
To enable or disable OKR module:
- Click the gear icon at the top-right corner. The Settings window will appear.
- Select Feature Preference under Workspace Settings.
-
Click the toggle switch to enable OKR module and toggle it again to disable it if needed.

- Click the Update button to save the changes.
Set profile permission
Access to OKRs can be controlled using user profile permission. You can edit a particular user profile and enable or disable permission to perform certain actions in OKRs. The users with that profile will be able to perform only the enabled actions.
Learn more about permission settings.
Note: Only users with a profile that enables view permission to OKR will be able to access that module.
Run automations for OKRs
Custom Function for OKRs
Custom Functions allow you to trigger automated actions based on events in OKRs.
For example, you can create a custom function to trigger an email when the progress percentage of the key results reaches 100% indicating the user about their success in achieving the milestones.
Webhook for OKRs
Create a Webhook to trigger notifications to third party applications based on the events you carry out in OKR.
For example, you can create a webhook to trigger notifications to the organization users in your internal organizational portal when the objective is marked as complete.