Notion¶
Notion Integration for HolmesGPT
Enabling this toolset allows HolmesGPT to fetch pages from Notion, making it useful when providing Notion-based runbooks.
Setup Instructions¶
-
Create a Webhook Integration
- Go to the Notion Developer Portal.
- Create a new integration with read content capabilities.
-
Grant Access to Pages
- Open the desired Notion page.
- Click the three dots in the top right.
- Select Connections and add your integration.
-
Configure Authentication
- Retrieve the Internal Integration Secret from Notion.
- Create a Kubernetes secret in your cluster with this key.
- Configure the
NOTION_AUTH
environment variable.
Configuration¶
First, set the environment variable:
Then add the following to ~/.holmes/config.yaml. Create the file if it doesn't exist:
After making changes to your configuration, run:
Capabilities¶
The table below describes the specific capabilities provided by this toolset. HolmesGPT can decide to invoke any of these capabilities when answering questions or investigating issues.
Tool Name | Description |
---|---|
fetch_notion_webpage | Fetch a Notion webpage. Use this to fetch Notion runbooks if they are present before starting your investigation |