Notion Integration
Connect Calmo to your Notion workspace to enable workspace data access and knowledge management through AI assistance. This integration provides access to 24 specialized tools across 7 categories for complete knowledge management and collaboration workflows.Overview
The Notion integration transforms how your team handles knowledge management and workspace collaboration by providing:- Intelligent Database Operations - AI-powered database querying and content analysis
- Advanced Page Management - Comprehensive page creation, modification, and content extraction
- Smart Block Manipulation - Precise block-level content management and organization
- Collaborative Features - Enhanced commenting and collaboration workflows
- Powerful Search - AI-enhanced search across your entire Notion workspace
- Safe Operations - Read-only tools enabled by default with controlled write access
Key Capabilities
When connected, Calmo gains access to 24 Notion tools across 7 categories:Category | Tools | Capability |
---|---|---|
Users | 3 tools | Manage and retrieve Notion users |
Databases | 3 tools | Query, update, and retrieve databases |
Pages | 3 tools | Work with Notion pages and content |
Blocks | 5 tools | Manipulate Notion blocks and content structure |
Comments | 2 tools | Read and create comments for collaboration |
Search | 1 tool | Search across your Notion workspace |
Properties | 1 tool | Work with page properties and metadata |
Prerequisites
- Notion workspace with integration permissions
- Admin access to create integrations and generate tokens
- Calmo account with team or personal workspace
Setup Process
Step 1: Create Notion Integration
Create Internal Integration:- Navigate to Notion Integrations Dashboard
- Click + New integration
- Configure integration settings:
- Name: “Calmo Integration”
- Associated workspace: Select your target workspace
- Type: Internal integration
- Configure capabilities (based on desired tool access):
- Read content: Required for all read operations
- Update content: Required for write operations
- Insert content: Required for content creation
- Read comments: Required for comment access
- Insert comments: Required for comment creation
- Submit the integration creation
Step 2: Generate Integration Token
Get Integration Token:- After creating the integration, navigate to its settings page
- Copy the Internal Integration Token immediately
- Store the token securely - you’ll need it for the Calmo connection
- Tokens provide access to shared pages and databases only
- Tokens do not grant access to private content unless explicitly shared
- Regularly rotate tokens according to security policies
Step 3: Share Content with Integration
Share Pages and Databases:- Navigate to the Notion pages or databases you want to access through Calmo
- Click Share in the top-right corner
- Click Add connections
- Search for and select your “Calmo Integration”
- Confirm the connection
- Only shared content will be accessible through the integration
- Sharing can be done at the page or database level
- Sub-pages inherit sharing permissions from parent pages
Step 4: Connect to Calmo
- Navigate to Integrations in your Calmo dashboard
- Click Notion integration
- Enter your Integration Token
- Configure tool permissions:
- ✅ Read-only operations enabled by default
- ❌ Write operations disabled for safety
- Test the connection using the built-in connection test
- Complete the integration setup
Tool Categories & Configuration
Users (Safe)
Default: Enabled - User management and identification- API-get-user - Retrieve a single Notion user by ID
- API-get-users - List all users in the workspace
- API-get-self - Get information about the current integration
Databases (Mixed Safety)
Default: Read operations enabled - Database management and querying Read Operations (✅ Enabled by default):- API-post-database-query - Query databases with filters and sorting
- API-retrieve-a-database - Retrieve database schema and configuration
- API-update-a-database - Update database properties and configuration
Pages (Mixed Safety)
Default: Read operations enabled - Page content management Read Operations (✅ Enabled by default):- API-retrieve-a-page - Retrieve page content and metadata
- API-patch-page - Update existing page properties and content
- API-post-page - Create new pages in the workspace
Blocks (Mixed Safety)
Default: Read operations enabled - Block-level content manipulation Read Operations (✅ Enabled by default):- API-get-block-children - Get children blocks of a parent block
- API-retrieve-a-block - Retrieve specific block information
- API-patch-block-children - Update children blocks content
- API-update-a-block - Update specific block content
- API-delete-a-block - Delete blocks from pages
Comments (Mixed Safety)
Default: Read operations enabled - Collaboration and feedback management Read Operations (✅ Enabled by default):- API-retrieve-a-comment - Retrieve comments from pages and blocks
- API-create-a-comment - Create new comments for collaboration
Search (Safe)
Default: Enabled - Workspace-wide content discovery- API-post-search - Search across your accessible Notion workspace
Properties (Safe)
Default: Enabled - Page metadata and property management- API-retrieve-a-page-property - Retrieve specific page properties and values
Team vs Personal Configuration
Team/Organization Setup
- Shared Notion workspace access across team members
- Organization-level knowledge management and documentation policies
- Centralized content creation and collaboration workflows
- Team administrators control page creation and modification permissions
Personal Setup
- Individual Notion workspace connections
- Personal knowledge management and note-taking
- Private content analysis and organization
- Full control over enabled tool capabilities
Security & Best Practices
⚠️ Safety Recommendations
- Selective Sharing - Share only necessary pages and databases with the integration
- Read-First Approach - Begin with read-only operations, add write access gradually
- Token Security - Use dedicated integration tokens with minimal required permissions
- Access Monitoring - Regularly review shared content and integration access
- Content Validation - Validate content before bulk operations or automated changes
🔒 Permission Levels
Risk Level | Operations | Recommendation |
---|---|---|
Low | Retrieve users, pages, databases, search content | ✅ Safe to enable |
Medium | Retrieve comments, page properties | ✅ Generally safe |
High | Create/update pages, modify blocks, create comments | ⚠️ Enable with caution |
Configuration Management
Updating Notion Connection
- Navigate to Integrations → Notion
- Click Edit Configuration
- Update integration token if needed
- Modify tool permissions based on team requirements
- Test connection to verify changes
- Save configuration updates
Managing Content Access
- Add New Content: Share additional pages/databases with the integration
- Remove Access: Unshare content that should no longer be accessible
- Audit Access: Regularly review which content is shared with integrations
- Permission Updates: Modify integration capabilities in Notion settings
Advanced Features
Database Intelligence
- Advanced Querying - Complex database queries with filters, sorts, and aggregations
- Schema Analysis - Automatic database schema discovery and validation
- Data Relationships - Cross-database relationship analysis and mapping
- Content Classification - AI-powered content categorization and tagging
Content Analysis
- Semantic Search - AI-enhanced search across all accessible content
- Content Insights - Automated content analysis and summarization
- Knowledge Mapping - Relationship discovery between pages and concepts
- Quality Assessment - Content quality and completeness analysis
Collaboration Enhancement
- Activity Tracking - Monitor collaboration patterns and engagement
- Comment Analysis - Analyze feedback and discussion patterns
- Team Insights - Understand team collaboration and knowledge sharing
- Workflow Optimization - Identify and optimize content creation workflows
Knowledge Management Workflows
Content Discovery
- Intelligent Search - AI-powered search across entire workspace
- Content Recommendations - Suggest relevant content based on context
- Knowledge Gaps - Identify missing or incomplete documentation
- Content Clustering - Group related content for better organization
Documentation Management
- Automated Documentation - Generate documentation from existing content
- Content Standards - Enforce documentation standards and templates
- Version Tracking - Monitor content changes and version history
- Quality Assurance - Automated content quality checks and validation
Team Collaboration
- Knowledge Sharing - Facilitate knowledge transfer between team members
- Collaboration Analytics - Analyze team collaboration patterns
- Expertise Mapping - Identify subject matter experts and knowledge areas
- Workflow Automation - Automate routine content management tasks
Troubleshooting
Common Issues
Authentication Failed- Verify integration token is correct and hasn’t been revoked
- Check integration permissions in Notion integration settings
- Ensure integration is properly configured in Notion workspace
- Verify network connectivity to Notion API
- Confirm content is shared with the Calmo integration
- Check page and database sharing permissions
- Verify content exists and hasn’t been deleted
- Review workspace access and user permissions
- Check integration capabilities in Notion settings
- Verify required permissions are enabled for the operation
- Confirm user has appropriate workspace permissions
- Review integration token scope and access levels
- Notion enforces API rate limits based on plan type
- Monitor API usage and request frequency
- Implement appropriate delays between operations
- Consider upgrading Notion plan for higher limits
Getting Help
- Test Connection - Use the built-in connection test feature
- Update Token - Regenerate integration token if authentication issues persist
- Check Sharing - Verify content is properly shared with the integration
- Contact Support - Reach out to support@getcalmo.com for integration assistance
Data Types & Analysis
User Data
- User Profiles - User information, roles, and workspace permissions
- Activity Patterns - User activity and collaboration patterns
- Expertise Areas - User knowledge areas and content contributions
- Team Structure - Team organization and collaboration relationships
Page Data
- Content Structure - Page hierarchy, organization, and relationships
- Content Analysis - Text analysis, summarization, and key insights
- Metadata - Page properties, tags, and classification information
- Version History - Page change history and evolution tracking
Database Data
- Schema Information - Database structure, properties, and relationships
- Record Data - Database records with full property values
- Query Results - Filtered and sorted database query results
- Usage Analytics - Database access patterns and usage statistics
Block Data
- Content Blocks - Individual content blocks with type and formatting
- Block Hierarchy - Parent-child relationships and content structure
- Rich Content - Images, files, embeds, and multimedia content
- Formatting - Text formatting, styling, and presentation information
Comment Data
- Discussion Threads - Comment conversations and reply chains
- Feedback Analysis - Comment sentiment and feedback patterns
- Collaboration Metrics - Comment frequency and engagement levels
- Resolution Tracking - Issue resolution and feedback follow-up
For additional help with Notion integration, contact our support team at support@getcalmo.com.