Skip to content

Notion Integration

Connect Notion to search pages, databases, and documentation across your workspace.

Content TypeDescription
PagesDocuments, notes, wiki pages
DatabasesTables, boards, lists
PropertiesMetadata from database items
ContentPage text, headings, lists
  1. Log into TeamLoop at app.teamloop.io
  2. Navigate to Settings > Integrations
  3. Click Connect next to Notion
  4. Enter your Notion Internal Integration API key
  1. Go to notion.so/my-integrations
  2. Click New integration
  3. Give it a name (e.g., “TeamLoop”)
  4. Select your workspace
  5. Under Capabilities, ensure Read content is enabled
  6. Copy the Internal Integration Secret
  7. In Notion, share the pages/databases you want TeamLoop to access with your integration

We never modify your Notion workspace.

teamloop_query:
query: "API design guidelines"
sources: "notion"
teamloop_query:
query: "engineering sync meeting notes Q4"
sources: "notion"
teamloop_query:
query: "product requirements user authentication"
sources: "notion"

Notion content maps to TeamLoop entity types:

Notion ContentTeamLoop Entity
PageDOCUMENT
Database itemDOCUMENT
Decision docDECISION
Person mentionPERSON
Project pagePROJECT

What was documented on a specific date:

teamloop_query:
query: "authentication design"
sources: "notion"
mode: "as_of"
as_of: "2024-06-01"
teamloop_evolution:
query: "product roadmap"
from_date: "2024-01-01"
to_date: "2024-12-31"

Structure helps TeamLoop find relevant content.

Notion databases with rich properties (Status, Owner, Date, Tags) work well.

TeamLoop extracts better entities from well-documented pages with clear sections.

Notion links become relationships in TeamLoop.

  • Verify pages are shared with your Notion integration (in Notion, click ”…” on the page > “Connections” > add your integration)
  • Check your API key is valid at notion.so/my-integrations
  • Ensure pages aren’t in private sections
  • Try broader search terms

Pages must be explicitly shared with your Notion integration. Parent page sharing cascades to child pages.

  • API tokens are encrypted at rest using pgcrypto
  • Only accesses content you explicitly share with the integration
  • You can revoke the key at notion.so/my-integrations
  • TeamLoop never writes to Notion