Notion Integration Setup
This guide walks you through connecting Notion to RAD Security, enabling RADBot to read existing pages and create new pages in your Notion workspace for documentation, incident tracking, and knowledge management.Prerequisites
Before you begin, ensure you have:Step 1: Create Internal Integration in Notion
Access Integration Settings
- Log in to your Notion workspace
- Visit https://www.notion.com/my-integrations
- You can also access this by clicking Settings & members in your workspace sidebar, then navigating to Connections → Develop or manage integrations
Create New Integration
- Click + New integration
- Enter an Integration name (e.g., “RAD Security” or “RADBot”)
- Select the workspace where you want to use the integration
- Click Submit to create the integration
Copy Integration Secret
- After creation, you’ll be on the Configuration tab
- Under Internal Integration Secret, click Show to reveal the token
- Click Copy to copy the secret to your clipboard
Review Capabilities
- Read content: Enabled (allows RADBot to read pages)
- Update content: Enabled (allows RADBot to edit pages)
- Insert content: Enabled (allows RADBot to create new pages)
Step 2: Grant Page Access
After creating the integration, you must explicitly grant it access to specific pages in your workspace.Navigate to a Notion Page
- A dedicated “RAD Security” page for incident documentation
- A team wiki or knowledge base
- A project management area
Add Integration Connection
- Click the ⋮ (More) menu in the top-right corner of the page
- Scroll down and click + Add connections
- Search for your integration by name (e.g., “RAD Security”)
- Click on your integration to select it
Confirm Access
Repeat for Additional Pages (Optional)
Step 3: Configure in RAD Security
Navigate to your RAD Security workspace and configure the Notion integration:Required Parameters
Navigate to Integrations
Add Notion Integration
Enter Configuration
- Enter an Integration Name (e.g., “Notion - Security Docs”)
- Paste the Internal Integration Secret you copied from Notion
- Click Save to create the integration
Verify Integration
After completing the setup, verify your integration is working:Check Integration Status
- Navigate to Data Sources → Integrations → Documentation in RAD Security
- Locate your Notion integration
- Verify the connection status shows as Connected
Test with RADBot
- Read a page from your connected Notion workspace
- Create a new page in an accessible area
- Update an existing page
What RADBot Can Do
Once configured, RADBot can interact with your Notion workspace in the following ways:Read Existing Pages
Read Existing Pages
- Retrieve content from any connected page
- Search across connected pages for information
- Reference Notion documentation during incident response
- Access knowledge base articles and runbooks
- Pull context from project documentation
Create New Pages
Create New Pages
- Generate incident documentation automatically
- Create security reports and summaries
- Document investigation findings
- Generate runbooks and procedures
- Create knowledge base articles from resolved incidents
Update Pages
Update Pages
- Append updates to existing incident pages
- Update status and progress information
- Add findings and remediation steps
- Cross-reference related incidents
- Maintain living documentation
Use Cases
Automated Incident Documentation
Augment RAD Security Knowledge Base
Security Reports
Collaborative Investigation
Troubleshooting
RADBot Cannot Access Pages
RADBot Cannot Access Pages
- Integration not connected to the specific pages
- Pages are in a different workspace
- Integration was removed from page connections
- Verify the integration is connected to the pages RADBot is trying to access
- Check the page’s connections via the ⋮ menu → Connections
- Re-add the integration connection if it was removed
- Ensure the pages are in the same workspace as the integration
Authentication Failed
Authentication Failed
- Integration secret is incorrect
- Integration was deleted in Notion
- Token was regenerated
- Verify the secret is copied correctly (no extra spaces)
- Check that the integration still exists in My integrations
- If the integration was deleted, create a new one and update RAD Security
- Generate a new secret if needed and update the configuration
Cannot Create Pages
Cannot Create Pages
- Insert content capability is disabled
- Integration doesn’t have access to the parent page
- Workspace permissions changed
- Check the integration’s Capabilities tab in Notion
- Ensure Insert content is enabled
- Verify the integration is connected to the parent page where new pages should be created
- Check workspace member permissions allow integration usage
Integration Not Found
Integration Not Found
- Integration exists in a different workspace
- Integration was deleted
- Search query doesn’t match integration name
- Verify you’re in the correct workspace when adding connections
- Check My integrations to see all integrations
- Search using the exact integration name
- Create a new integration if the original was deleted
Security Best Practices
Limit Page Access
Secure Token Storage
Regular Access Audits
Monitor Integration Activity
Use Descriptive Names
Workspace-Specific Integrations
Managing Page Permissions
To modify which pages RADBot can access:Add Access to New Pages
- Navigate to the page you want to add
- Click ⋮ → + Add connections
- Select your RAD Security integration
- Click Confirm
Remove Access from Pages
- Navigate to the page you want to restrict
- Click ⋮ → Connections
- Find your RAD Security integration
- Click the × to remove the connection
View All Connected Pages
Token Rotation
To rotate your Notion integration secret:Generate New Secret
- Visit My integrations
- Click on your RAD Security integration
- On the Configuration tab, find Internal Integration Secret
- Click Regenerate secret
- Copy the new secret immediately
Update RAD Security
- Navigate to your Notion integration in RAD Security
- Click Edit or Update configuration
- Paste the new Internal Integration Secret
- Save the changes
Verify Connection