Overview

Gtmhub can help you save time by taking care of the mundane and repetitive tasks and by boosting the consistency, organization, and transparency of your OKR process at scale, through the Robotic Process Automation (RPA) feature.

This article contains specific use cases that you can find useful in your quest of automating the OKR process.


Notify when an objective was created without alignment

Alignment is crucial. It promotes transparency and focus and is vital for monitoring your organization's progress. This example creates an automation that creates and assigns an Align your objective task to the objectives that are created without being aligned.

Perform the following:

  1. In the navigation pane, click Automation.
  2. In the toolbar, click Create new automation.
  3. For name, enter No alignment
  4. For description, enter Creates and assigns an “Align your objective” task to the objectives that are created without being aligned
  5. Click Create automation.
  6. Click Create new trigger.
  7. Select It will be triggered by an event.
  8. Click Create trigger.
  9. In Trigger when, select was created.
  10. Click Create trigger.
  11. Click Add condition.
  12. In the dropdown boxes, select the following: Parent OKR, is, empty.
  13. Click Create condition.
  14. Click Add an action.
  15. Select Add task to.
  16. For task name, enter Align your objective
  17. For task description, enter It is importuned to be aligned!
  18. Select The OKR owner.
  19. Select Add to this objective.
  20. Click Create action.
  21. To execute the automation, in the navigation pane, click Automation.
  22. To enable the No alignment automation, click its disabled button.
  23. Create an objective without alignment.

RESULT: The Alling your objective task is automatically added to the objective and assigned to the objective owner.


Anomaly detection: Sandbagging objectives

This example tags all objectives that are overperforming and sends an email to their owners.

Perform the following:

  1. In the navigation pane, click Automation.
  2. In the toolbar, click Create new automation.
  3. For name, enter Sandbagging
  4. Click Create automation.
  5. Click Create new trigger.
  6. Select It will be triggered by schedule.
  7. In Run, select Every day.
  8. In At, select 07:00 PM.
  9. Click Create trigger.
  10. Click Add condition.
  11. In the dropdown boxes, select the following: Session, is, Q1 2020.
  12. Click Add a condition.
  13. In the dropdown boxes, select the following: Progress, is greater than.
  14. Enter 99
  15. Click Add a condition.
  16. In the dropdown boxes, select the following: Tags, contains.
  17. Enter committed
  18. Click Create condition.
  19. Click Add an action.
  20. Select Add tags.
  21. Enter sandbagging and press ENTER.
  22. Click Create action.
  23. Click Add an action.
  24. Select Send Email.
  25. In Subject, enter Sandbagging objective:
  26. Expand Insert magic field and select Title.
  27. In content, enter Take action!
  28. Click + Add owner.
  29. Click Create action.
  30. In the navigation pane, click Automation.
  31. To enable the Sandbagging automation, click its disabled button.
  32. Expand its menu and click Execute.

RESULT: The sandbagging tag is added to all overperforming objectives and an email is sent to their respective owners.


Spot objectives with low aggregated progress

Monitoring the aggregated progress is important when identifying which objectives and key results are lagging behind and how well the supporting objective benefits the main one. This example checks for low-performing objectives and sends an email to their owners.

Perform the following:

  1. In the navigation pane, click Automation.
  2. In the toolbar, click Create new automation.
  3. For name, enter Progress < 25%
  4. For description, enter Low aggregated progress
  5. Click Create automation.
  6. Click Create new trigger.
  7. Select It will be triggered by schedule.
  8. In Run, select Every week.
  9. In Day, select Monday.
  10. In At, select 07:00 AM.
  11. Click Create trigger.
  12. Click Add condition.
  13. In the dropdown boxes, select the following: Session, is, Q1 2020.
  14. Click Add a condition.
  15. In the dropdown boxes, select the following: Aggregated progress, is lower than.
  16. Enter 25
  17. Click Create condition.
  18. Click Add an action.
  19. Select Send Email.
  20. In Subject, enter Low aggregated progress on:
  21. Expand Insert magic field and select Title.
  22. In content, enter Please review!
  23. Click + Add owner.
  24. Click Create action.
  25. In the navigation pane, click Automation.
  26. To enable the Progress < 25% automation, click its disabled button.
  27. Expand its menu and click Execute.

RESULT: An email is sent to all owners of objectives that have aggregated progress of less than 25%.


Post a massage on Slack when an objective has been modified

Consistency depends on timeliness. This example sets an automation that sends you a message in a specific Slack channel, whenever an important objective has been modified or changed.

Perform the following:

  1. In the navigation pane, click Automation.
  2. In the toolbar, click Create new automation.
  3. For name, enter Slack notification
  4. Click Create automation.
  5. Click Create new trigger.
  6. Select It will be triggered by an event.
  7. In Trigger when, select was edited.
  8. Click Create trigger.
  9. Click Add condition.
  10. In the dropdown boxes, select the following: Session, is, Q1 2020.
  11. Click Add a condition.
  12. In the dropdown boxes, select the following: Tags, contains.
  13. Enter CEO
  14. Click Create condition.
  15. Click Add an action.
  16. Select Send Slack notification.
  17. Expand Insert magic field and select Title.
  18. After the title, enter has been modified
  19. Select a Slack channel.
  20. Click Create action.
  21. In the navigation pane, click Automation.
  22. To enable the Slack notification automation, click its disabled button.
  23. Expand its menu and click Execute.
  24. Edit an objective that is tagged with the CEO tag.

RESULT: A slack notification is posted in the selected channel.


Tag objective with specific tag related to its name

This example tracks all OKRs related to revenue and tag them automatically with the revenue tag. The following automation will tag all OKRs that contain revenue, MRR or churn in the objective’s name.

Perform the following:

  1. In the navigation pane, click Automation.
  2. In the toolbar, click Create new automation.
  3. For name, enter Track revenues
  4. For description, enter Track and tag revenue related objectives
  5. Click Create automation.
  6. Click Create new trigger.
  7. Select It will be triggered by an event.
  8. In Trigger when, select was created.
  9. Click Create trigger.
  10. Click Add condition.
  11. In the dropdown boxes, select the following: Name, contains.
  12. Enter revenue
  13. Click Add condition.
  14. Select OR.
  15. In the dropdown boxes, select the following: Name, contains.
  16. Enter MRR
  17. Click Add condition.
  18. In the dropdown boxes, select the following: Name, contains.
  19. Enter churn
  20. Click Create condition.
  21. Click Add an action.
  22. Select Add tags.
  23. Enter revenue and press ENTER.
  24. Click Create action.
  25. In the navigation pane, click Automation.
  26. To enable the Track revenue automation, click its disabled button.
  27. Expand its menu and click Execute.
  28. Create a new objective with name Skyrocket MRR.

RESULT: The objective is automatically tagged with the revenue tag.


Praise and employee for progress on objective

This example recognizes the efforts of team members and tracks of the best performing OKRs. It tags all objectives that perform well.

Perform the following:

  1. In the navigation pane, click Automation.
  2. In the toolbar, click Create new automation.
  3. For name, enter Tag awesome OKRs
  4. Click Create automation.
  5. Click Create new trigger.
  6. Select It will be triggered by schedule.
  7. In Run, select Every day.
  8. In At, select 03:00 PM.
  9. Click Create trigger.
  10. Click Add condition.
  11. In the dropdown boxes, select the following: Progress, is greater than.
  12. Enter 80
  13. Click Create condition.
  14. Click Add an action.
  15. Select Add tags.
  16. Enter awesome and press ENTER.
  17. Click Create action.
  18. In the navigation pane, click Automation.
  19. To enable the Tag awesome OKRs automation, click its disabled button.
  20. Edit the progress of an objective, so that it is above 80%.
  21. In the navigation pane, click Automation.
  22. Expand the menu of Tag awesome OKRs and click Execute.

RESULT: The edited objective is tagged with the awesome tag.

Did this answer your question?