Skip to content
hey annahey anna
Back to blog

Analyse a Notion Workspace Without Building Another Rollup

guides
notion
operators
ai-analytics
no-code
ops

Your team's second brain is in Notion. Project tracker, OKRs page, content calendar, hiring pipeline, customer feedback log, the wiki of how-things-work. Every meaningful decision the team makes flows through one of those databases.

The next quarterly review is in two weeks. Someone has to look at all of it and say what's working.

That someone usually screenshots six dashboards into a slide deck and calls it analysis. Notion has the data. Notion's filter-and-group views weren't built to answer "of the OKRs marked at-risk, which ones share the same owner, and which goals are blocking which?"

Short answer. Yes — you can analyse a Notion workspace with AI. Connect Notion via OAuth (read-only, ~60 seconds), then ask Anna questions in plain English. She reads pages, databases, properties, and relations using the Notion API, walks rollup chains the interface can't, and returns the answer with methodology shown. No new rollup fields, no third-party sync, no exporting one database at a time.

Why Notion is a great workspace and an awkward analytics tool

Notion is the best operational documentation tool there is. Databases inside pages, relations between them, and views you can configure for the team. Everyone who joins the company finds their footing in it within a week.

That same model is the analysis ceiling.

  • Views are saved filters, not queries. You can filter your Projects database by Status = "In Progress" and Owner = a specific person. You cannot ask "which owners have the highest in-progress count relative to their team size" without exporting.
  • Relations are one-way thinking. You can follow a relation from a project to its tasks. You cannot easily ask "which projects have tasks blocked for more than two weeks across the entire workspace."
  • Rollups stop at one hop. A rollup can summarise a relation. It can't summarise across two relations, so any question that joins Projects → Tasks → Assignees → Teams requires either a formula chain that breaks or a new database you build by hand.
  • Time-aware analysis isn't built in. "How long does an OKR sit at the same percentage before someone updates it?" The data is there in last-edited timestamps. The aggregation isn't.
  • Cross-database joins are intentional, not exploratory. Notion's databases are siloed unless you've pre-built a relation. The analysis question rarely matches a relation you set up six months ago.

The traditional fix is to export every database to CSV, paste them into a spreadsheet, build the lookups, and present a slide. Or wire Notion to a warehouse with a paid sync, then to a BI tool, then hire someone to build the dashboard. Most operators have neither the patience nor the budget. So the quarterly review becomes a vibes call.

How to connect Notion to an AI analyst

Connect Anna to Notion via OAuth. Pick the workspace, choose which pages and databases to share, confirm read-only access. Done. Sixty seconds.

Once connected, Anna can read pages, blocks, databases, properties, comments, users, and relations. She uses the same Notion API the rest of your tooling does — without rate limits you'd notice in a review session.

You ask the question. She walks the relations, runs the analysis, and writes the answer.

A 30-minute quarterly review in six questions

The questions an operator, founder, or head of ops actually asks before a review.

1. Pull the OKR database and audit the at-risk ones

"From the OKRs database, surface every objective marked 'At risk' or below 50% progress. Group by owner and by quarter. Show me the goals at risk with the most days since their last update."

Anna walks the database, reads the relations to owners and key results, and returns the audit.

82%94%41%33%60%28%020406080100Lift activation rateShip social data v1Cut churn 20%Hire 3 engineers5 case studiesAOV +15%
Progress vs target (%)
An example of what Anna might surface from an OKRs database. Three of six objectives are tracking under 50%. The conversation in the leadership meeting becomes 'why is churn slipping?' instead of 'what are our OKRs again?'.

This is the quarterly review opener every operator wants and doesn't have time to build. Anna writes it in a sentence.

2. Audit the project board

"From the Projects database, surface every project that's been 'In Progress' for more than 30 days, has no assigned owner, or has tasks with overdue due dates. Show me the worst offenders by team."

The project board has been telling you something is stuck for weeks. The interface buries it under a "Due this week" filter that excludes everything you actually need to see. Anna writes the audit.

3. Run the content calendar honestly

"From the Content Calendar database, calculate posts briefed per week and posts published per week for the last 8 weeks. Show me the gap."

Wk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 802468
BriefedPublishedPostsGrowing brief backlog —capacity issue, not idea issue
An example of what Anna might surface from a content calendar. Briefs going in faster than posts going out — the bottleneck is execution capacity, not ideation. The reallocation is obvious; somebody needed to do the maths.

Every content team thinks the problem is ideas. The data usually says the problem is the writer-to-editor handoff. Two minutes with Anna; the rest of the quarter you spend fixing the right thing.

4. Cross-database join for free

"Take the Hiring database, the Headcount Plan database, and the Active Engineers database. Surface every role on the headcount plan that has no candidate in the hiring pipeline, and every role that's filled but isn't on the plan."

This is the question your head of people gets asked in every leadership meeting and dodges with a verbal answer. The data is in three databases that don't share a relation. Anna does the join without you having to build one.

5. The "what's actually moving" rollup

"Across the entire workspace, find every database row that hasn't been edited in 60 days but still has an active status. I want a list of zombie work — things that look alive but aren't."

Every Notion workspace accumulates zombie projects. Anna writes the kill list.

6. Customer feedback themes

If you log customer feedback in a database — meeting notes, NPS responses, support escalations:

"Pull the Customer Feedback database. For every entry in the last 90 days, classify it by theme: product, pricing, onboarding, support, integration. Then count how often each theme appears. Highlight any theme that's grown by more than 25% quarter-over-quarter."

This is the analysis your product team wants every Monday morning. The database has been collecting feedback for a year. Nobody has read it cover-to-cover because doing so takes a day. Anna reads it and writes the themes.

Joining Notion to the rest of your stack

The questions that span Notion and your other tools are usually the highest-leverage ones. If those tools are connected:

  • Notion + HubSpot. Match accounts in your CRM against the customer database in Notion. Surface accounts with no notes from the last 60 days.
  • Notion + Stripe. Compare paying customers against your "active engagements" database. Surface paying customers with no active engagement, or active engagements with no paid status.
  • Notion + GitHub. Match items in the engineering roadmap database against open PRs and shipped commits. Surface roadmap items with no engineering activity in the last sprint.
  • Notion + Google Calendar. Match weekly leadership meeting agendas against the OKR database. Surface objectives that haven't been discussed in three consecutive meetings.

These are the joins that turn Notion from a documentation tool into a decision-making system.

What this replaces

  • The Friday before the quarterly review, when somebody screenshots Notion dashboards into a slide deck
  • The "we should really build a Notion-to-Looker pipeline" idea that's been on the roadmap for two years
  • The Zapier-and-Coda contraption that pulls Notion into a spreadsheet that nobody updates
  • The half-hour at the start of every leadership meeting where everyone reorients themselves on the workspace
  • The hire you were going to make for an analyst who would mostly read Notion databases

Questions you can also ask Anna

The review above is the wedge. Same toolset, same workspace:

  • "From the Hiring database, surface every role with more than 5 candidates and no scheduled interview in the next 14 days."
  • "Audit the Wiki. Which pages haven't been edited in the last year? Which have no inbound links from elsewhere in the workspace?"
  • "For every customer logged in the CRM database, fetch their last activity date and group by 30-day buckets. Where's the engagement cliff?"
  • "In the Goals database, find every key result tied to an objective that's been marked complete. Flag any KR where the metric isn't actually met."
  • "Pull the Meeting Notes database. Surface every action item assigned more than 14 days ago and not marked done."

Each is one sentence. Each used to be a research project on its own.

The take-home

Notion is where your operations document themselves. The story of how your business is doing this quarter is already in there — across OKRs, projects, content, hiring, and feedback databases.

Connect the workspace. Ask the question. Anna walks the relations, joins to your other tools if you want, and writes the brief.

The quarterly review just got an honest first draft.

Connect your Notion workspace. Ask Anna which OKRs are at risk, which projects are zombies, and what the customer feedback is telling you. No formulas, no rollups, no exports.

Try it free

No credit card required