docs: fix broken Notion CRM example link in Integrations page#6018
Merged
beastoin merged 2 commits intoBasedHardware:mainfrom Mar 26, 2026
Merged
docs: fix broken Notion CRM example link in Integrations page#6018beastoin merged 2 commits intoBasedHardware:mainfrom
beastoin merged 2 commits intoBasedHardware:mainfrom
Conversation
The link pointed to `plugins/example/main.py` which no longer exists. Commit fff6516 moved all files from `plugins/example/` up to `plugins/`, but the documentation was not updated, resulting in a 404. Update the link to `plugins/oauth/conversation_created.py`, which contains the actual Notion CRM implementation (webhook handler, OAuth setup, and Notion row creation).
Contributor
Greptile SummaryThis PR fixes a single broken documentation link: the "Notion CRM Example" in
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["Docs: Integrations.mdx\n'Notion CRM Example' link"] -->|"Before (404)"| B["plugins/example/main.py\n(deleted — router aggregation file)"]
A -->|"After (✓ correct)"| C["plugins/oauth/conversation_created.py\n(Notion CRM implementation)"]
C --> D["/setup-notion-crm — OAuth setup page"]
C --> E["/auth/notion/callback — OAuth callback"]
C --> F["/notion-crm — webhook handler"]
C --> G["create_notion_row() — Notion API call"]
Reviews (1): Last reviewed commit: "docs: fix broken Notion CRM example link..." | Re-trigger Greptile |
Collaborator
|
lgtm @syou6162 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fix broken "Notion CRM Example" link in the Integrations documentation page.
Background
The link at
docs/doc/developer/apps/Integrations.mdxpoints toplugins/example/main.py, which no longer exists.Commit fff6516 ("Move plugins from plugins/example/ to plugins/") flattened the plugin directory, moving all files from
plugins/example/up one level. The documentation link was not updated in that change, resulting in a 404.The previous target (
plugins/example/main.py, nowplugins/main.py) was only a FastAPI router aggregation file — it never contained Notion CRM logic itself. The actual Notion CRM implementation lives inplugins/oauth/conversation_created.py, which handles the/notion-crmwebhook endpoint, OAuth setup, and Notion row creation. This is the file the documentation intended to reference as a "complete implementation" example.Changes
docs/doc/developer/apps/Integrations.mdx: Updated the "Notion CRM Example" link fromplugins/example/main.py(404) toplugins/oauth/conversation_created.py(the actual implementation)References