Hapo OKR · OKR management for companies
Company goals that stay alive beyond the kickoff meeting.
Hapo OKR links company, division and team objectives in one tree, checks OKRs against 16 rules covering goals and check-ins, collects weekly check-ins and guides grading, so leaders see where the quarter really stands.
Visit the Hapo OKR product site (Vietnamese)- One goal tree from company to team
- 16 rules that flag problems before review
- Runs on your own server, Google sign-in
Why OKRs fade when they live in spreadsheets
Most OKR programs do not fail at goal setting. They fail in the weeks after, when nobody has a reliable picture of progress.
Goals written as task lists
Without a check at the time of writing, key results turn into to-do items and objectives multiply, so nothing is really prioritized.
Progress known only at the review
Numbers are updated the night before the meeting. Leaders learn a key result slipped when it is already too late to act.
Teams that cannot see each other
A sales target depends on delivery, delivery depends on purchasing, yet each sheet is a separate island with no visible links.
Grading that is hard to defend
Scores are set in a hurry, the reasoning is lost, and the next quarter starts without a record of what was learned.
OKR cycle
From the first draft to the final grade
Hapo OKR follows the real rhythm of a cycle, so each step has an owner, a status and a history.
- 1
Draft goals and get them checked against 16 rules
Owners draft objectives and key results. The system flags problems in plain language, such as too many objectives, a key result that is really a task, or a target with no unit or direction.
- 2
Review and approve
Each OKR moves from draft to in review to approved. Editing a key field of an approved OKR sends it back for review, so targets do not drift quietly.
- 3
Weekly check-ins
Owners record the current value, a confidence level, blockers and next actions. A big jump with no evidence is flagged, and every edit is kept as a new revision with a trend chart.
- 4
Discuss and get reminded
Comments are anchored to the field under discussion and support mentions. Owners without a check-in get a Google Chat reminder, and leads receive a weekly digest in Google Chat and the in-app inbox.
- 5
Grade in three steps
The owner self-grades, the team lead reviews, and a final grade is set. The reason is stored for every key result, ready for the next cycle.
Capabilities
What leaders and teams get
Built for the people who run the cycle every week, not only for the quarterly review.
Multi-level OKR tree
Company, division, department and team objectives with stable codes, tree and map views, and cross-team links such as supports, depends on and related.
Check-in history
Each check-in records value, confidence, blockers and evidence links. Number, percent, currency, milestone and yes/no key results are supported, and no past entry is overwritten.
Action plans
Under each key result, assign concrete tasks: who does it and by when. Contributors can be added, and overdue work triggers a reminder.
Dashboard and My Work
Progress by unit, confidence mix, off-track key results and a heatmap of missing check-ins. Each person sees what needs their attention.
Meeting mode and templates
Run check-in meetings full screen, and save good key results as templates the team can reuse.
Role-based permissions
Admin, approver, lead, member and viewer roles decide who can edit, approve and grade, with the same checks on the web and through AI.
AI assistants
Update OKRs from Claude or ChatGPT
Hapo OKR includes an MCP connector that is live today. Employees sign in with Google, choose read or write access at consent, and work with their OKRs from Claude or ChatGPT on web, desktop and mobile.
- Write tools are marked so Claude and ChatGPT ask you before saving anything
- AI cannot approve, grade or delete anything
- The same permission checks and audit history apply as on the web
Optional AI inside the app, such as rewrite suggestions, check-in drafts and weekly summaries, is switched on only with your company's own API key.
Ask which of my key results are at risk this week
Post a check-in with value, confidence and blockers
Add a comment or an action item to a key result
Draft a new objective and its key results for review
Deployment
Installed on your own server
Hapo OKR is installed once per company rather than shared with other customers. Haposoft sets it up and stays with your team through your first OKR quarter.
One company, one system
One dedicated installation on your own server, run for a single company per system.
Google Workspace sign-in
Only accounts on your company email domain get in, and employees use the Google account they already have.
Daily backups
Data is backed up every day to your company's own S3 bucket and kept for 30 days.
Haposoft rollout
We install, configure roles and units, and support your team through your first OKR quarter.
Related solutions
Solutions that commonly follow or sit beside this one. Each runs independently; links between them are built in a deployment project.
Sales Management (Hapo SMS)
Hapo SMS holds the pipeline and order figures that sales key results are measured against. Linking those figures to Hapo OKR is an integration Haposoft builds in your project.
Manufacturing ERP (Hapo ERP)
Hapo ERP holds the order and production facts that delivery and quality key results are measured against.
Questions about Hapo OKR
What if our team needs a language other than Vietnamese?
The interface is currently in Vietnamese only. If your team needs another language, tell us and we will discuss options with you.
Our company is not on Google Workspace. Can we still use it?
Sign-in currently relies on Google Workspace accounts. If your company uses a different identity system, contact us and we will tell you honestly whether it can be supported.
We track OKRs in a spreadsheet today. Who moves the data over?
Our team does. There is no self-service import screen, so we review your sheets with you and enter the data during rollout.
Where do reminders and digests arrive?
Reminders and digests go out through Google Chat and an in-app inbox. Other chat tools are not supported yet.
Can someone on the road update a check-in from a phone?
Yes. On small screens the layout switches to a mobile view with a bottom tab bar, and the MCP connector also works in the Claude and ChatGPT mobile apps.
Is this a subscription service shared with other companies?
No. Hapo OKR is installed on your own server for your company only, and Haposoft deploys and supports it.
Run your next OKR cycle with Hapo OKR
Tell us about your company size, current cycle and tools. Haposoft will walk you through the product and a realistic rollout plan.
- A walkthrough of the OKR cycle on a sample company
- Advice on moving your current spreadsheets in
- A rollout plan through your first OKR quarter