Skip to content
Get the weekly tip

How to Use AI to Draft OKRs and Track Progress in Notion

Use AI to draft clear, measurable OKRs in Notion and build a tracking system that keeps your team focused. This guide shows you how to combine ChatGPT prompts with Notion databases for quarterly goal-setting.

Team reviewing goals and progress on laptop screen

Quick answer

  1. Use ChatGPT or Notion AI to draft your Objectives and Key Results with specific prompts that include context about your business
  2. Create a Notion database with properties for Objectives, Key Results, owners, progress percentage, and quarterly cycles
  3. Link Key Results to specific initiatives or tasks in your project databases so teams know what to execute
  4. Set up weekly or bi-weekly reviews using Notion templates to update progress and flag blockers
  5. Use formulas and rollups to calculate overall OKR health and visualise it on a team dashboard

Setting OKRs (Objectives and Key Results) sounds straightforward until you sit down to write them. Your objectives feel too vague, your key results aren’t measurable, and you’re not sure if they’re ambitious enough. AI can help you draft clearer, better-structured OKRs in minutes—then Notion becomes your tracking system to keep everyone aligned.

This guide walks you through using AI to generate OKRs, building a Notion database to track them, and creating a review cadence that actually sticks.

Why Use AI to Draft OKRs?

AI tools like ChatGPT and Notion AI don’t replace strategic thinking, but they speed up the drafting process and help you avoid common mistakes. They can suggest measurable key results when you describe a vague goal, reframe objectives to be more outcome-focused, and generate multiple versions so you can pick the best fit.

Team collaborating on quarterly goals with laptop and notes
Photo by Yan Krukau on Pexels

You still need to validate and refine the output—AI doesn’t know your business context or capacity—but it’s faster than staring at a blank page. The real value comes when you combine AI-generated drafts with a structured tracking system in Notion.

Step 1: Use ChatGPT to Draft Your OKRs

Start with a detailed prompt that includes your business context. The more specific you are, the better the output. Here’s a template prompt you can adapt:

“I run a [describe your business]. Our top priority this quarter is [main goal]. Draft 3 Objectives with 3-4 Key Results each. Make the Objectives aspirational and outcome-focused. Make the Key Results specific, measurable, and achievable in 90 days. Include a mix of growth, efficiency, and quality metrics.”

Review the output and pick the strongest candidates. Look for objectives that describe a state you want to reach (not activities), and key results that have clear numbers or yes/no completion criteria. If a key result is vague, ask the AI to make it more measurable.

Refine with follow-up prompts. Ask ChatGPT to “make Key Result 2 more ambitious” or “rewrite Objective 1 to focus on customer outcomes instead of internal metrics.” Iterate until each OKR feels both challenging and realistic for your team.

Save the final drafts in a note or document—you’ll copy them into Notion in the next step. If you’re experimenting with different AI models or prompts, you can log them in a Notion database for AI experiments to compare which approach gives you the best results.

Step 2: Build an OKR Database in Notion

Create a new database in Notion called “OKRs” and add these properties:

Digital dashboard showing goal tracking metrics and progress bars
Photo by Jakub Zerdzicki on Pexels
  • Name (Title): The Objective or Key Result text
  • Type (Select): Objective or Key Result
  • Quarter (Select): Q1 2024, Q2 2024, etc.
  • Owner (Person): Who’s responsible
  • Progress (Number): Percentage from 0 to 100
  • Status (Select): On Track, At Risk, Off Track, Achieved
  • Parent Objective (Relation): Links Key Results to their Objective
  • Last Updated (Date): When progress was last changed

Add your AI-drafted OKRs to the database. Create one entry for each Objective, then create separate entries for each Key Result and link them to their parent Objective using the relation property. This structure lets you roll up Key Result progress to see how the overall Objective is tracking.

Set up a rollup property to calculate Objective progress. Add a new property called “KR Average Progress” (Rollup), select the Parent Objective relation, and choose “Progress” with the “Average” calculation. This gives you an automatic health score for each Objective based on its Key Results.

You now have a central place for your OKRs. The next step is connecting them to actual work so your team knows what to do each week.

Create a relation between your OKR database and your existing Projects or Tasks database. Add a new property in your Projects database called “Supports OKR” (Relation) and link it to the OKRs database. Now every project or task can be tagged with the Key Result it contributes to.

This connection is crucial—it answers the question “what should I work on this week to move this Key Result forward?” without duplication. You don’t need to copy OKRs into your sprint board or task list; you just link to them.

Filter your project views by active OKRs. Create a filtered view in your Projects database that shows only items linked to the current quarter’s OKRs and marked as “In Progress.” This becomes your focus list—everything else is lower priority or needs re-evaluation.

If you’re running sprints, you can also build a sprint board in Notion and add a filter for OKR-linked tasks to keep your team aligned on what moves the needle.

Step 4: Use Notion AI to Suggest Initiatives

Select a Key Result in your database and ask Notion AI to suggest initiatives. Highlight the Key Result text, open Notion AI, and type a custom prompt like: “What are 3-5 initiatives or projects we could run to achieve this Key Result? Be specific and realistic for a small team.”

Notion AI will generate a list based on the context of your page. Review the suggestions, pick the ones that fit your capacity and resources, and create new entries in your Projects database. Link each project to the relevant Key Result.

Repeat this for each Key Result that needs more definition. Not every KR requires new projects—some might already be covered by ongoing work. But for ambitious or new goals, AI-suggested initiatives help you break down the work into manageable pieces.

This workflow—AI drafting OKRs, then suggesting how to achieve them—speeds up planning and reduces the guesswork. You can track all your AI prompts and outputs in a prompt database if you want a reusable library for future quarters.

Step 5: Set Up a Weekly Review Template

Create a page template for OKR reviews. Add a new page in Notion, insert a linked view of your OKRs database filtered to the current quarter, and add a section for each Objective with space to note progress, blockers, and next actions.

Schedule a recurring meeting (weekly or bi-weekly) to update progress. During the review, each owner updates the Progress percentage for their Key Results and changes the Status if something has shifted from On Track to At Risk. Document any blockers in the notes section.

Use the meeting to decide if you need to pivot or double down. OKRs aren’t set in stone—if a Key Result becomes irrelevant or impossible halfway through the quarter, discuss whether to revise it or deprioritise it. Update the database so it reflects reality, not wishful thinking.

If your team runs standups or weekly check-ins, you can integrate OKR updates into those workflows. For example, you might add a standup template in Notion with a quick OKR status field.

Ready-made Notion template

AI Project Command Center

A Notion template to track every AI tool you pay for, score its ROI, keep a prompt library and log experiments. Includes 12 pre-built AI workflows and 20+ ready-to-use prompts. Works on Notion's free plan.

Get the template ($27) →

Step 6: Build a Dashboard to Visualise Progress

Create a dashboard page that pulls in your OKR database with multiple views. Add a Board view grouped by Status to see what’s On Track vs At Risk at a glance. Add a Table view filtered to show only Objectives with their rollup progress scores. Add a Timeline view to see when Key Results are due if you’ve added deadline properties.

Use formulas to highlight red flags. Add a formula property called “Health Indicator” that shows a 🔴 emoji if Progress is below 30% and it’s more than halfway through the quarter, 🟡 if it’s between 30-70%, and 🟢 if it’s above 70%. This visual cue helps you spot problems fast.

Share the dashboard with your team. Pin it to your workspace sidebar or link it from your main business dashboard so everyone can check OKR health without asking for updates. Transparency keeps everyone accountable and reduces status-update meetings.

If you’re managing multiple AI tools and want to track which ones help with OKR planning, the AI Project Command Center template includes a tool scorecard and prompt library that works well alongside your OKR system.

How to Avoid Common OKR Mistakes When Using AI

Don’t accept AI-generated OKRs without validation. AI can suggest metrics that sound good but aren’t actually measurable with your current tools, or objectives that don’t align with your broader strategy. Always gut-check the output against your real capacity and priorities.

Avoid making every Key Result a number. Some outcomes are binary (launched, shipped, published) rather than incremental. If AI suggests “Increase X by 20%,” ask yourself if that’s the right metric or if “Complete Y by end of quarter” is more honest.

Don’t create too many OKRs. AI can generate dozens of options quickly, but that doesn’t mean you should track them all. Most small teams should focus on 3-5 Objectives with 3-4 Key Results each per quarter. More than that dilutes focus.

If you’re comparing Notion AI vs ChatGPT for project management tasks like this, remember that ChatGPT gives you more control over prompt iteration, while Notion AI is faster for in-context suggestions once your database is set up.

Tracking OKRs Across Departments or Teams

Add a “Department” or “Team” select property to your OKR database. This lets you filter views by team so each group sees only their OKRs. You can still have company-level Objectives that multiple teams contribute to—just link their individual Key Results to the shared Objective.

Create a master view for leadership and filtered views for each team. Leadership sees everything; individual contributors see only what they own. Use Notion’s permissions to control edit access if needed, though most small teams work better with full transparency.

Use relations to show dependencies between teams. If one team’s Key Result depends on another team’s deliverable, add a “Depends On” relation property to make that visible. This helps you spot bottlenecks before they derail progress.

For remote teams managing OKRs alongside other workflows, you might find it helpful to integrate this into a broader Notion setup for remote teams that centralises goals, projects, and documentation.

Using AI to Retrospect and Draft Next Quarter’s OKRs

At the end of the quarter, export your OKR data as a CSV or copy the database. Feed it into ChatGPT with a prompt like: “Here are our OKRs from last quarter with final progress percentages. What patterns do you see? What should we continue, stop, or adjust for next quarter?”

AI can spot trends you might miss—like consistently underestimating timelines, or focusing too much on output metrics instead of outcomes. Use the insights to refine your next round of goal-setting.

Ask AI to draft next quarter’s OKRs based on last quarter’s results. Provide context on what worked and what didn’t, and let the AI suggest evolved objectives. This creates continuity and helps you build on momentum rather than starting from scratch every 90 days.

Document your OKR process in a Notion wiki. Write down your prompt templates, review schedule, and any team-specific guidelines so new hires or collaborators can onboard quickly. A Notion wiki for remote teams is perfect for this kind of evergreen process documentation.

Integrating OKRs with Your Product Roadmap

If you’re building a product, link your OKRs to your roadmap. Create a relation between your OKR database and your Notion roadmap template so each feature or release ties back to a Key Result. This ensures your roadmap isn’t just a wishlist—it’s driven by measurable goals.

Use the OKR-roadmap link to prioritise features. If a feature doesn’t support an active Key Result, it probably shouldn’t be in this quarter’s roadmap. This keeps scope creep in check and aligns product work with business outcomes.

Track progress in both places. Update your roadmap when milestones are hit, and update your OKR progress when those milestones move a Key Result forward. The two systems reinforce each other without duplicating data.

When to Use AI and When to Think for Yourself

AI is excellent for drafting, suggesting metrics, and spotting gaps in your OKRs. It’s less useful for deciding what actually matters to your business—that requires strategic judgment, customer insight, and honest assessment of your resources.

Use AI to generate options quickly. Use your brain (and your team’s) to choose which options are worth pursuing. The best OKR process combines fast AI drafting with slow, thoughtful validation.

Don’t let AI complexity creep in. If you’re spending more time tweaking prompts than reviewing progress, you’ve overcomplicated it. Keep your Notion setup simple, your prompts focused, and your reviews regular. The system should save time, not create new admin work.

For more ideas on how to use AI in your Notion workflows, browse the AI Tools category for guides on prompts, automation, and tracking systems.

Frequently asked questions

Can I use Notion AI instead of ChatGPT to draft OKRs?

Yes, Notion AI can draft OKRs directly in your workspace. Highlight a heading or prompt like 'Draft OKRs for Q2 focused on customer retention' and ask Notion AI to generate them. ChatGPT offers more flexibility for iterative prompting, but Notion AI is faster if you're already working in a Notion page. Both work well; choose based on whether you prefer to draft externally or inline.

How often should I update progress on OKRs in Notion?

Update progress at least bi-weekly, ideally weekly. OKRs lose their value if they're only reviewed at the end of the quarter. Schedule a recurring 30-minute check-in where owners update percentages and flag blockers. This cadence keeps the team aligned without creating excessive admin overhead.

What's the difference between OKRs and regular project milestones in Notion?

OKRs define what success looks like (outcomes), while project milestones define what you're building or doing (outputs). A Key Result might be 'Increase trial-to-paid conversion by 15%' and the linked project milestone is 'Launch onboarding email sequence by March 15.' OKRs measure impact; milestones track delivery. Link them in Notion so your tasks always tie back to measurable goals.

Can I track OKRs for multiple clients or projects in one Notion workspace?

Yes, add a 'Client' or 'Project' select property to your OKR database and create filtered views for each. This lets freelancers or agencies manage OKRs for different clients in one system. Use Notion's permissions to share specific views with clients if they want visibility into progress without seeing other clients' data.

What should I do if my Key Results are off track halfway through the quarter?

First, update the Status to 'At Risk' or 'Off Track' so the team has visibility. Then discuss in your next review: is the KR still relevant? Do you need more resources, or should you pivot? Sometimes the right move is to deprioritise an unrealistic KR and focus energy on what's achievable. OKRs are meant to stretch you, but if external circumstances change, it's better to adjust than pretend you're on track.

Do I need a paid Notion plan to track OKRs with AI?

No, you can build an OKR tracking system on Notion's free plan. Notion AI requires a paid add-on (check Notion's pricing page for current cost), but you can draft OKRs with free ChatGPT and paste them into Notion. All the database features—relations, rollups, formulas, views—work on the free Personal plan. Paid plans add collaboration features and advanced permissions if you have a larger team.