Skip to main content

Notion Integration

Setup your Notion integration effortlessly and get valuable usage insights

M
Written by Marta Droneva
Updated over 3 weeks ago

Connect your Notion workspace to Viio to see who actually uses seats, spot idle licences, and keep spend in line with real-world need.

Capabilities

Capability

What Viio pulls from Notion

✅ Users

Name, email, workspace role and status

Prerequisites

  • You must be a Notion workspace admin to create the internal integration token.

Setup

  1. Go to Viio → Integrations and choose Notion.

  2. In a new tab, generate an internal integration token:

    1. Open Settings & Members → Integrations → Develop your own integrations in Notion.

    2. Click + New integration and give it a name.

    3. Select the workspace and press Submit.

    4. Reveal the Internal Integration Token and copy it.

  3. Back in Viio, click Connect Notion and paste the token.

  4. Review the permission summary and hit Allow. Viio starts the first sync (up to 15 minutes).

Need to disconnect?
In Viio, open Installed apps → Notion → Remove.
You can also revoke the token in Notion under Settings & Members → Integrations.


Troubleshooting & FAQ

Symptom

Quick fix

“Token invalid” error

Check the token wasn’t regenerated or revoked. Paste the latest token in Viio and reconnect.

No users appear

Make sure the admin who created the token still belongs to the workspace and has access to All Members.

Data stopped updating

Tokens can expire after permission changes. Recreate the token and reconnect Notion.


Technical details

  • Permissions requested – Viio inherits the scopes of the token creator; we only use read-only calls to pull user and licence data. help.viio.io

  • Primary endpoint calledGET /v1/users (list workspace members).

  • Data refresh runs daily; trigger an on-demand sync from Viio anytime.


Additional resources

Did this answer your question?