Documentation Index
Fetch the complete documentation index at: https://docs.pipeshub.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Notion connector syncs pages, databases, and users from your Notion workspace into PipesHub using OAuth 2.0 and a public connection you register in Notion’s developer experience.What gets synced
| Entity | Description |
|---|---|
| Pages | Notion pages you grant during install (and their content) |
| Databases | Database properties and rows in scope |
| Users | Workspace users (when the integration requests email-capable user info) |
| Comments | Comments on shared pages, when enabled on the connection |
Authentication
In PipesHub the flow has three tabs: Authenticate Instance (Redirect URL + OAuth client credentials), Authorize (sign in to Notion and pick what to share), then Configure Records (sync strategy and indexing).This connector matches people by email. Use the same email in PipesHub as in Notion so permissions and visible records line up.
Configuration Guide
You will create a public connection in Notion, copy the Redirect URL from PipesHub into that connection, then finish setup in PipesHub and run Authorize.How to configure and enable the Notion connector
Step 1: Open Connectors in PipesHub
- Open your user profile menu (bottom of the left sidebar) → Workspace Settings.
- Under Workspace, select Connectors.
- Find Notion and click + Setup.


Step 2: Copy the Redirect URL
On Authenticate Instance, set Instance name, then copy the Redirect URL exactly. You will paste it into Notion in Step 4.
Step 3: Open Notion developer connections
In Notion: Settings & members → Features → Connections → Develop or manage connections. In the developer area, open Build → Public connections.

Step 4: Create the public connection
- Click Create a new connection.
- Fill Connection name, optional icon, Development workspace, and Redirect URIs — paste the exact Redirect URL from Step 2.
- Choose Installable in (often Any workspace for internal rollout).
- Click Create. When the success dialog appears, continue to Configure connection settings.


Step 5: Capabilities and OAuth secrets
- Under Capabilities, enable at least Read content and Read comments, and choose Read user information including email addresses so PipesHub can map users.
- Open the Authorization (OAuth) section. Copy OAuth Client ID and OAuth Client Secret and confirm Redirect URIs still match PipesHub.


Step 6: Finish Authenticate Instance in PipesHub
Return to Notion Configuration → Authenticate Instance if you navigated away. Paste Client ID and Client Secret from Step 5, confirm the Redirect URL, then click Next →.
Step 7: Authorize with Notion
- On Authorize, click Authenticate Notion to Proceed and complete the browser flow.
- Review permissions, choose Select pages, pick teamspaces/pages to share, then Allow access.




Step 8: Configure Records and save
Set Sync strategy and Sync interval, optional Manual indexing, and indexing toggles (for example Index Pages, Index Databases). Add sync filters only if you need to narrow scope. Click Save Configuration.
Step 9: Start sync
When prompted, choose Start Syncing Now or I’ll do it later. Use Sync Enabled and the sync actions on the instance card as needed.

Useful Links
- Notion for developers: https://developers.notion.com/
- Public OAuth connections: see Notion docs for connections and OAuth under your product version
- PipesHub: Workspace Settings → Connectors → Notion for the live Redirect URL
Troubleshooting
Troubleshooting
Troubleshooting
Common issues
Redirect URI mismatch- The value in Notion must exactly match the Redirect URL shown in PipesHub (scheme, host, path, no stray spaces).
- Regenerate the secret in Notion if needed and paste the new value into Authenticate Instance.
- Re-run Authorize and expand page/teamspace selection; the connector only sees content you explicitly share.
- Confirm the Capabilities user scope includes email and that users sign in to PipesHub with the same address as in Notion.
Data sync behavior
FAQ
Queries not returning results. What could be wrong?
Queries not returning results. What could be wrong?
- Email mismatch — Use the same email in PipesHub as in Notion.
- Scope — Confirm the right pages were selected during Authorize and that indexing toggles match what you expect.
- Still indexing — Open Workspace Settings → Connectors → Notion and check Overview until queues complete.
Ready to get started?
Connect Notion to PipesHub for unified search. Follow the steps above, or contact support if you need help.



















