Skip to main content
Connect Notion so Endgame can use your team’s Notion pages as knowledge. You choose the pages to sync, and Endgame syncs them along with every sub-page underneath.

Before you start

  • You need to be an Endgame admin and an admin of the Notion workspace you want to connect.
  • Endgame connects to one Notion workspace at a time.
  • You’ll need an internal integration token from Notion. The next two sections walk through creating the integration in Notion and sharing your pages with it.

Create an integration in Notion

1

Open your integrations in Notion

Go to notion.so/my-integrations. Or, in Notion, click your workspace name at the top left, then Settings > Connections > Develop or manage integrations.
Notion workspace menu with the Settings button

Settings is in the workspace menu at the top left of Notion.

Notion Connections settings with the Develop or manage integrations link

In Connections, click Develop or manage integrations.

2

Create an internal integration

In Internal integrations, create a new integration. Give it a name that says what it’s for, like “Endgame Integration”, choose the workspace to connect as the Associated workspace, and click Create.
Notion New Integration form with the name Endgame Integration and the Associated workspace dropdown open

Name the integration and choose the workspace Endgame should connect to.

3

Set its capabilities

In the integration’s Capabilities, Endgame only needs Read content and Read user information including email addresses. Leave everything else off.
Notion Capabilities settings with Read content checked and Read user information including email addresses selected

Turn on Read content and Read user information including email addresses.

4

Copy the secret

Copy the integration’s secret from its page in Notion. You’ll paste it into Endgame as the Integration token.

Share pages with the integration

Notion only lets the integration read pages you share with it. Sharing a parent page also shares everything nested under it, so it’s easiest to keep the content you want in Endgame under a few top-level pages. You can share pages in either of two ways:
  • From a page: open the page, click the ⋯ menu at the top right, then Connections, and choose your integration. Click Confirm to give it access.
  • From the integration: on the integration’s page in Notion, open the Content access tab, click Edit access, select the pages to share, and click Save.
Notion page menu with Connections open, listing the Endgame Integration

Use Connections in a page's ⋯ menu to share the page with your integration.

Notion dialog to connect Endgame Integration to a page, showing it can read content, with a Confirm button

Notion asks you to confirm the access the integration gets to the page and its child pages.

Notion Manage page access dialog with a page search and checkboxes for each page

Manage page access lets you choose every page the integration can read in one place.

Connect Notion

  1. In Settings > Organization > Integrations, find Notion and click Connect.
  2. Paste the secret you copied from Notion into Integration token, then click Connect.
Connect Notion dialog with an empty Integration token field and its helper text

Connecting Notion needs the token from your Notion integration.

Endgame opens the Notion page so you can choose what to sync.

Choose pages to sync

Sharing pages in Notion gives Endgame access. You also tell Endgame which of those pages to sync, in Page sync on the Notion page in Endgame.
You can’t add Notion database pages to sync at this time.
  • Add a page: paste the page’s URL into Notion page URL and click Add page. Share the page with your integration in Notion first. Endgame syncs the page and every sub-page under it, and lists it in Synced page trees.
  • Leave out some sub-pages: after a page syncs, its sub-pages are listed below Synced page trees. Turn off Sync for any you don’t want Endgame to sync. Content it already synced from them stays in Endgame. Turning off a page also turns off the pages under it. If the list isn’t showing, or to pick up sub-pages added in Notion since the last sync, click the refresh icon next to the page.
  • Sync now: Endgame syncs your pages every hour. To sync a page right away, click Sync next to it.
  • Remove a page: click the trash icon next to a page, then Remove. The page and everything under it stop syncing, and the content Endgame synced from them is deleted. To stop syncing only some sub-pages, turn off Sync for them instead.
Page sync with two pages in Synced page trees and the sub-page list for one of them, with one sub-page turned off

Synced page trees lists the pages Endgame syncs, and each page's sub-pages can be turned off one by one.

Update credentials or disconnect

Use the Connection section at the bottom of the Notion page in Endgame. See Manage a connected integration.
  • Update credentials opens the same dialog as connecting, with nothing prefilled. Paste a new token from Notion, for example after you refresh the integration’s secret. Your synced pages stay in place.
  • Disconnect stops syncing pages. Content Endgame already synced stays. To delete it, remove the page trees before you disconnect. To reconnect later, you’ll need your integration token again.
You can also take away Endgame’s access in Notion, for the whole integration or page by page.

Need help or have feedback?

We’d love to hear from you! You can reach us at support@endgame.io.