With the Notion content connector, Moveworks Enterprise Search enables the Moveworks AI Assistant to answer user’s questions directly in chat, by understanding the questions and responding instantly with answers containing the most relevant content, links to knowledge base articles or files, or links to external articles taken from trusted knowledge sources.
Moveworks can ingest all the text, sub-pages present in workspace by fetching all the children blocks for a workspace.
Supported Notion Blocks:
A Notion integration connects information in Notion to other software like Moveworks. To create a new integration:
On the next page, the Notion integration token can be found, also known as an API key. You’ll need this token to make requests to the Notion API. To retrieve the token after leaving this page, return to https://www.notion.so/my-integrations and click View integration.
We can add new workspace/pages to an existing or newly created integration. This can be done by the admin of the workspace.
To keep your information secure, integrations don’t have access to any pages or databases in the workspace at first.
You must share specific pages with an integration in order for the API to access those pages.
To share a database/page with your integration:
Your integration now has permission to edit the database/page.
We use the Notion integration you created to fetch knowledge articles. We currently ingest knowledge from the workspace level and are able to fetch all child pages present under each workspace.
Each workspace is assigned a unique id which we configure in our start url’s.
Each main page under the workspace needs to be exposed to the Notion connector.
API we use to fetch knowledge articles, Here the {block_id} is replaced by the workspace id
📎 https://api.notion.com/v1/blocks/{block_id}/children
When a user asks a question to the bot, the knowledge engine has already processed the articles and analyzes the content to create snippets which would provide the best answer to the user query


In Notion currently we only support ingestion of these blocks which are listed below
Each workspace is assigned a unique id and to import this workspace into Moveworks you will need to configure the following URL:
e.g: https://api.notion.com/v1/blocks/{block_id}/children

The bot answers the query by providing a list of relevant articles with a short description and hyperlink that articles.

