Skip to main content
The Notion integration discovers workspace members, page hierarchies, and which third-party integrations have been granted access to your workspace.

What you’ll need

  • Notion workspace Owner role.
  • Two minutes.

Set it up

1

Open the Notion integration in Layer

In Layer, go to Integrations, find Notion, and click Connect.
2

Pick the workspace to connect

You’ll be redirected to Notion’s OAuth screen. If you have access to multiple Notion workspaces, pick the one you want Axiom to inventory.
3

Select pages to share with Axiom

Notion asks which pages the integration should see. For full inventory, choose All pages. For a narrower scope, choose individual pages.
4

Wait for the first sync

The initial sync runs immediately and typically finishes in 5-10 minutes.

What gets synced

ObjectFieldsRefresh cadence
Membersname, email, type (person / bot)Every 6 hours
Pagesid, title, parent, last edited timeEvery 6 hours
Databasesid, name, properties schemaDaily
Integrationsname, scopes, install dateDaily

Notes

  • Notion access tokens never expire. No refresh required.
  • Layer does not modify pages or databases — read-only.

Troubleshooting

Notion only returns pages the integration was explicitly given access to. If you picked specific pages instead of “All pages”, that’s why. Re-run the OAuth flow and pick All pages.
Go to Integrations → Notion → Disconnect in Layer, then remove the Axiom integration from Settings & members → Connections in Notion.