Skip to main content
Connect Notion to browse and query your workspace as files.

Connect

airstore connect notion
OAuth in your browser. Select which pages and databases to share with Airstore.

What appears

~/airstore/sources/notion/
├── pages/
│   ├── product-roadmap.md
│   ├── team-handbook.md
│   └── meeting-notes/
│       ├── 2024-01-15-standup.md
│       └── 2024-01-16-planning.md
├── databases/
│   └── tasks/
│       ├── task-001.md
│       └── task-002.md
└── [your smart folders]
Pages are exported as Markdown. Database entries include their properties.

Example queries

# Meeting notes from a time period
airstore create sources/notion/january-meetings \
  --query "meeting notes from January 2024"

# Pages by title
airstore create sources/notion/roadmaps \
  --query "pages with 'roadmap' in the title"

# Database entries
airstore create sources/notion/open-tasks \
  --query "tasks with status 'In Progress'"

# Recently updated
airstore create sources/notion/recent \
  --query "pages updated in the last week"

# By creator
airstore create sources/notion/my-docs \
  --query "pages created by me"

File format

Pages (.md):
# Product Roadmap Q1 2024

**Last edited:** 2024-01-15
**Created by:** @johndoe

## Overview
This quarter we're focusing on...

## Milestones
- [ ] Launch v2.0
- [ ] Migrate to new infrastructure
Database entries (.md):
# Task: Implement user authentication

**Status:** In Progress
**Assignee:** @janedoe
**Due date:** 2024-01-20
**Priority:** High
**Tags:** backend, security

## Description
Implement OAuth2 authentication flow...

Supported query filters

FilterExample
Title”pages with ‘roadmap’ in title”
Date”pages from January”
Modified”updated this week”
Creator”created by me”
Database”entries in Tasks database”
Properties”tasks with status ‘Done‘“

Limitations

  • Read-only: Notion source is read-only. Use the Notion tool to create or update pages.
  • Permissions: Only pages shared with the Airstore integration are visible.
  • Nested pages: Deeply nested pages are flattened into the folder structure.

Example workflow

Meeting summary assistant:
# Create a smart folder for recent meetings
airstore create sources/notion/recent-meetings \
  --query "meeting notes from the last 2 weeks"

# Use Claude to summarize
cd ~/airstore/sources/notion/recent-meetings
claude "Summarize these meeting notes. List action items and who's responsible."

Next steps