Setting up Notion as a Source

Connect your Notion workspace to Guru to enable Guru to generate Answers using Notion Pages and Databases. Once synced, Guru will automatically index the content to provide fast, accurate Answers to users with access.

๐Ÿ‘ฅ

Access Required

Guru Access: You need to be an Admin, Source Creator, or relevant custom role to set up Sources

Notion Access: All Notion editions include API access. Any user can install the integration except on Enterprise plans, where Admins may restrict who can create a connection. In those cases, access must be granted to users who can manage Notion API connections.

Setting Up Notion as a Source

  1. Go to Manage in Guru.
  2. Select Sources, then click Add Source.
  3. Choose Notion from the integration list.
  4. Log in to your Notion account and authenticate via OAuth 2.0.
  5. Select the Pages and Teamspaces you want to connect.
  6. Choose which Guru Groups should have access to this Source.
  7. Click Connect to complete setup.

Objects Synced from Notion

Primary objects are the objects used to generate the search record.

PagesDatabasesDatabase RowsBodyWeb UI URL
Primary Object: Notion pages selected during setupStructure and columnsIndividual pages inside a DBPage content (blocks recursively retrieved)Link to Notion resource

Permissions

  • When you connect Notion as a source in Guru, you'll permission that content in Guru. Learn more here.
  • If someone is not provided with access in Guru to this source, they will not see Notion results in searches or when chatting with Guru.

Frequently asked questions about Notion

Can I connect multiple Notion Pages or Teamspaces? Yes! Select the items you want to sync during setup, and you can edit the connection later via Notion's API Connections page.

Why can't I see the full list of Teamspaces available when connecting Notion as a source?

Even if you are a Notion Admin, you will need access to any Teamspace that you wish to connect.