> ## Documentation Index
> Fetch the complete documentation index at: https://docs.magicmealkits.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Renew the Notion token in a Make connection

> Use this when Notion Plus modules that used to work start failing — replace only the Notion Token on the existing Make connection, without recreating it.

A Notion token does not last forever. When it expires, every Notion Plus module using that
connection starts failing — even though nothing about your scenario changed.

You do **not** need to delete the connection and build a new one. Edit the existing
connection and replace **only the Notion Token**. Everything else — Service URL, API Key,
Space ID, User ID — stays exactly as it is.

## When you need this

<Warning>
  **Symptom:** Notion Plus modules that worked before now fail on every run, and the error
  mentions the invited person's Notion account (for example, *"user is not having notion
  account yet"*) even though that person definitely has one — including when you test with
  your own account.
</Warning>

That message is misleading. It appears whenever the server cannot look the user up, and an
expired token is the most common reason.

<Note>
  If the module fails with a **permission** error instead — the token is fresh but a specific
  page or database was never shared with it — see
  [Notion connection & permission errors](/operations/notion-connection). That is a different
  problem with a different fix.
</Note>

## Renew the token

<Steps>
  <Step title="Open Connections in Make">
    In Make, go to **Credentials → Connections** in the left sidebar.

    <Frame>
      <img src="https://mintcdn.com/mmk-5fd4bbfe/MJ4rfJVyy__P8AQC/assets/operations/renew-notion-token/step01.png?fit=max&auto=format&n=MJ4rfJVyy__P8AQC&q=85&s=acbd7adacc6107b281cf8c09800889f2" alt="Make sidebar with Credentials selected and the Connections list open" width="1920" height="1080" data-path="assets/operations/renew-notion-token/step01.png" />
    </Frame>
  </Step>

  <Step title="Find the Notion Plus connection you actually use">
    Locate the Notion Plus connection your scenarios run on.

    Check the **Used in N scenario** count on the row before you change anything. Teams
    often accumulate several similar-looking connections, and editing the wrong one leaves
    the broken scenario broken while breaking a working one.
  </Step>

  <Step title="Open the edit dialog">
    Click the **⋮** menu at the end of the row, then click **Edit**.

    <Frame>
      <img src="https://mintcdn.com/mmk-5fd4bbfe/MJ4rfJVyy__P8AQC/assets/operations/renew-notion-token/step02.png?fit=max&auto=format&n=MJ4rfJVyy__P8AQC&q=85&s=1ab8c5bc1eed9d0ec06b38fbeec15d7b" alt="Row menu expanded showing Edit, Notification settings and Delete" width="1920" height="1080" data-path="assets/operations/renew-notion-token/step02.png" />
    </Frame>
  </Step>

  <Step title="Replace the Notion Token — and nothing else">
    Make warns that editing a connection can break it. That warning is about the other
    fields, not the token.

    **Leave these exactly as they are:** Magic Meal Kits Service URL, API Key,
    Notion Space ID, Notion User ID.

    Clear the **Notion Token** field and paste the new token.

    <Frame>
      <img src="https://mintcdn.com/mmk-5fd4bbfe/MJ4rfJVyy__P8AQC/assets/operations/renew-notion-token/step03.png?fit=max&auto=format&n=MJ4rfJVyy__P8AQC&q=85&s=6b447a49446f7d5ca3cfdab74faa0e5f" alt="Edit dialog with the upper fields marked do-not-touch and the Notion Token field highlighted" width="1920" height="1080" data-path="assets/operations/renew-notion-token/step03.png" />
    </Frame>

    <Note>
      Space ID and User ID belong to your workspace and your account — they do not expire, so
      a token renewal never needs them. This is why renewing is safe even when you cannot look
      those values up.
    </Note>
  </Step>

  <Step title="Save">
    Click **Save**. If the connection row offers **Verify**, run it — a green result confirms
    the new token was accepted.
  </Step>

  <Step title="Re-run the scenario">
    Open a scenario that uses this connection and run it once. A successful run is the real
    confirmation.

    <Frame>
      <img src="https://mintcdn.com/mmk-5fd4bbfe/MJ4rfJVyy__P8AQC/assets/operations/renew-notion-token/step04.png?fit=max&auto=format&n=MJ4rfJVyy__P8AQC&q=85&s=7a1d3d94dd77582b8835ffc7dbb93c1d" alt="Scenario with two Notion Plus modules completing successfully after the token renewal" width="1920" height="1080" data-path="assets/operations/renew-notion-token/step04.png" />
    </Frame>
  </Step>
</Steps>

## Where the new token comes from

The **Notion Token** is a browser session token, not an integration secret you generate in
Notion's settings. It is read from the browser where you are signed in to Notion, using the
**Make Notion Auth Helper** Chrome extension.

For a renewal you only need the **Token** value from the extension. If Space ID or User ID
do not appear there, it does not block you — the existing connection already holds both, and
this procedure never touches them.

<Note>
  Sign in to Notion in the browser first, open a Notion **page** (not the login or settings
  screen), then open the extension and copy the token.
</Note>

## If it still fails after renewing

* **Verify you edited the right connection.** Re-check the **Used in N scenario** count, and
  confirm the scenario that fails is pointing at the connection you just edited.
* **Make sure the token is current.** A browser that has been signed in to Notion for a long
  time can hold more than one saved session, and an old one produces exactly the same
  failure as an expired token. Signing out of Notion and back in, then copying the token
  again, rules this out.
* **Check page access.** If the error changes to a permission error, the token is fine and
  the page or database simply was never shared — see
  [Notion connection & permission errors](/operations/notion-connection).
