Notion¶
Connects to your Notion integration in Salt and retrieves content from the selected Notion pages/databases. You provide a natural-language query and the specific Notion file IDs to search, and the node returns a text result based on that content.

Usage¶
Use this node when you want to ground an answer or process against content stored in Notion. Typical workflow: first select or reference the Notion files you have indexed (file_ids), then pass a user query. The node returns a string that you can feed into downstream LLM or processing nodes.
Inputs¶
| Field | Required | Type | Description | Example |
|---|---|---|---|---|
| query | True | STRING | The question or search text to run against the selected Notion content. | Summarize the onboarding process from our team handbook. |
| file_ids | True | CARBON_FILE_IDS | One or more Notion file identifiers to scope the search. Only files from the Notion integration are supported. | ["notion-file-id-1", "notion-file-id-2"] |
Outputs¶
| Field | Type | Description | Example |
|---|---|---|---|
| Output | STRING | Textual result derived from the specified Notion files for the given query. | The onboarding process includes setting up accounts, reading the team handbook, and completing the first-week checklist. |
Important Notes¶
- You must have your Notion workspace connected and content indexed in Salt before using this node.
- file_ids must reference items from the Notion integration; other integrations are not supported by this node.
- If you provide an empty query, the output may be empty or not meaningful.
- The hidden input salt_user_id is auto-managed by the platform and should not be changed.
- Access to private Notion content depends on the permissions configured during integration; the node cannot read content you do not have access to.
Troubleshooting¶
- No output or empty result: Verify that query is non-empty and that the referenced file_ids contain relevant content.
- Invalid or unsupported file IDs: Ensure file_ids are from the Notion integration and that those files are indexed.
- Authorization errors: Reconnect the Notion integration or ensure your session is valid so the hidden salt_user_id can authorize the request.
- Results seem incomplete: Narrow your query or reduce the number of file_ids to more specific pages/databases.
- Integration not found: Confirm that the Notion integration is enabled in your workspace settings and that content indexing has completed.