Skip to main content

Notion

This article explains how to connect Notion to Pensero, what document data is ingested, how to add new pages later, and where to review all synced documents.

Written by Wayne

Overview

Pensero connects to your Notion workspace to analyze work-related documents such as design reviews, PRDs, technical specifications, and engineering notes. We only process content that contributes to understanding engineering work and delivery. All non-work-related information remains private and untouched.

Admins can connect Notion from the Integrations section using the step-by-step instructions below.

What Pensero Reads from Notion

Pensero can ingest both individual pages and Notion database entries. We read metadata only, no private workspace data outside the selected pages.

Pensero retrieves:

  • Title: Name of the page or document

  • Content:Text contained in the document

  • Document Type: Page or database entry

  • Repository: Location of the document inside Notion

  • Created By: Document author

  • Parent Document: If the page belongs to a hierarchy

  • MIME Type: indicates what kind of file is embedded.

Notion provides block-level metadata, allowing Pensero to identify who wrote or edited each part of a document.

Pensero does not access any files or data outside the pages you explicitly grant access to.

What Pensero Calculates

Pensero analyzes selected Notion documents to:

  • Understand task context

  • Evaluate an individual’s work through related documents

  • Attribute delivery based on active collaboration

Adding Your Notion Workspace (Step-by-Step)

Step 1 - Go to Integrations and Click “Connect”

Open the Integrations page from the left sidebar, find Notion in the list of integrations and select Connect to begin the setup.

Datasources Management Panel

Step 2 - Authorize Pensero

Select the Notion account you wish to connect and authorize access.

Select Notion Workspace

Step 3 - Choose Your Workspace and Pages

Pick the Notion workspace you want Pensero to read from. Select the specific pages or databases you want Pensero to ingest, then click Allow Access.

Pensero will sync documents periodically.

Adding New Pages or Workspaces

You can connect additional Notion pages or entire workspaces at any time.

Important

  • To ensure stable and long-term access, Pensero should only be connected and managed by your company’s designated Notion admin.

  • This prevents access issues if another user later leaves the company or loses permissions.

  • Do not re-authenticate the Notion integration unless explicitly instructed by Pensero Support.

Adding a Non-Public Document

If you’re adding a non-public (private) Notion page, this only works if it’s handled by the company’s designated Notion admin. If someone else tries to do it from their own Notion account, it will not work reliably.

  1. The page owner should share the Notion document directly with the company’s designated Notion admin.

  2. This avoids relying on personal permissions that could break if the owner or another admin leaves.

    Notion → Connections → Pensero panel, without re-authenticating.

This method keeps permissions centralized and avoids unexpected access loss.

Adding New Teamspace Pages

The changes needs to be managed by the Notion admin.

Step 1 - Go to Integrations

Open the Integrations page from the left sidebar and click your Notion workspace.

Step 2 - Add More Pages or Workspaces

Click Manage Access and select the new Teamspace Pages you want Pensero to access. Confirm by clicking Allow access.

Pensero will ingest newly added content during the next sync.

Adding Private or Shared Pages

  • If a page is private or restricted, first share it with the designated Notion admin.

    • You can confirm whether your document is synced in this section

  • Once shared, the admin will see it under Shared and can grant access to Pensero.

  • After the Notion admin applies the changes, you can search for the document and click Fetch to ingest older documents.

How Pensero Handles Document Updates

Pensero syncs Notion documents periodically and checks for new or updated content on each sync.

Because Notion provides block-level authorship and change metadata, Pensero can identify who wrote or edited each block of content within a document. Delivery is attributed only to new or changed blocks, and assigned directly to the contributors responsible for those changes.

Why attribution differs by document tool
Delivery attribution depends on the data each platform exposes via its API. Tools like Notion provide block-level authorship, while others like Confluence expose document-level updates only. Pensero uses the most accurate signals available for each integration.

Example: how document updates affect delivery points

  • Alex creates a Performance Review document on Apr 8. Pensero records a delivery point for Alex on Apr 8.

  • Ben reviews and updates the same document on Apr 14, 6 days later.

  • Pensero moves Alex's delivery point from Apr 8 to Apr 14, and records Ben as a collaborator. Both Alex and Ben get delivery points reflecting their respective contributions to the document.

  • If Ben had updated the document on May 10 instead, more than 30 days after Apr 8, Pensero would keep Alex's original delivery point on Apr 8 and create a new delivery point on May 10. Ben would receive delivery points for that new contribution.

Edge cases and limitations

There are a few important edge cases that affect how Notion documents are analyzed and how contributions are attributed in Pensero. Understanding these helps avoid confusion when reviewing metrics.

Skipped documents

If a Notion document is marked as skipped in the Integration page, Pensero will not analyze its content or contributions.

  • The document text is ignored

  • No delivery or contribution is attributed from that document

Document creator not present in Pensero

If the creator of a Notion document is not a user in Pensero, the document’s content and contributions are not analyzed.

This is consistent with how Pensero handles other artifacts (such as PRs):

  • Contributions are only attributed to documents created by users who exist in Pensero.

Why this matters

These rules ensure that:

  • Sensitive or irrelevant documents are not analyzed

  • Metrics only reflect work from active team members

  • Document-based delivery stays consistent with how PRs and other artifacts are treated

If something looks off or unexpected, feel free to reach out to us, we’re happy to review it with you.

How to Review Synced Notion Documents

You can verify everything being ingested by navigating to:

Integrations → Document integrations → [Your Notion Workspace]

You can also use the search bar on this page to quickly find a specific page or database and confirm it is being synced.

In this page, you can review for each document:

  • Title

  • Creator

  • Document type (page or database)

  • Comments counter (if available)

  • Last updated at

This helps ensure all expected pages are synced correctly and that nothing important is missing.

How to Remove Synced Notion Document

If you need to stop Pensero from accessing a Notion page, you can remove it directly from the Notion Integration page. How to remove a document:

Step 1 - Go to Integrations

Open the Integrations page from the left sidebar and click your Notion workspace.

Step 2 - Click Manage Access

Step 3 - Review Your Workspace access

Select the Notion workspace, locate the page you want Pensero to stop syncing, and click Remove next to it.

Once removed, Pensero will no longer ingest or update that document in future syncs.

Did this answer your question?