> ## Documentation Index
> Fetch the complete documentation index at: https://fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Update existing Notion pages with a form

> Make a form that edits existing pages from Notion, and pre-fills fields with data from the page.

## How it works

<Steps>
  <Step title="Switch your form to update mode">
    Open your [Notion-connected form](https://www.fillout.com/help/notion). Click `Integrate` on the top menu followed by `Notion`.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/n9ebohD05VHZJ-H5/images/Screenshot2025-11-12at2.36.27PM.png?fit=max&auto=format&n=n9ebohD05VHZJ-H5&q=85&s=b356befb34612834efd4399e0a951236" alt="Screenshot 2025-11-12 at 2.36.27 PM.png" width="2651" height="1438" data-path="images/Screenshot2025-11-12at2.36.27PM.png" />

    Then specify that you want to `Update page`.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/n9ebohD05VHZJ-H5/images/Screenshot2025-11-12at2.53.23PM.png?fit=max&auto=format&n=n9ebohD05VHZJ-H5&q=85&s=745afe13e579d36f8d24f1e9d5da3537" alt="Screenshot 2025-11-12 at 2.53.23 PM.png" width="1710" height="684" data-path="images/Screenshot2025-11-12at2.53.23PM.png" />

    You'll now get a formula in Fillout that defines a **unique link** for every page in your table.
  </Step>

  <Step title="Paste the provided formula">
    Create + a new `formula`property in Notion and paste the formula from Fillout.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/oO5k5FPOY4bT5lbU/images/notionupdate2.png?fit=max&auto=format&n=oO5k5FPOY4bT5lbU&q=85&s=8d260ce76483ebe8613d0d4b36ced51e" alt="Screenshot of the Form designer tab of a form" width="1616" height="424" data-path="images/notionupdate2.png" />

    <Note>
      If you don’t provide an **id** in the unique URL, the form will create a new page instead.
    </Note>
  </Step>

  <Step title="Publish and share">
    That's it!  Click `Update` on the upper right corner and `Publish` your form.

    To update a Notion page, click `Preview` and select a **Record to update** or click one of the unique links from your Notion formula column.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-form-data-4-0-6/n9ebohD05VHZJ-H5/images/Screenshot2025-11-12at2.55.33PM.png?fit=max&auto=format&n=n9ebohD05VHZJ-H5&q=85&s=dad1c858a15e58e84297f395024081ad" alt="Screenshot 2025-11-12 at 2.55.33 PM.png" style={{ width:"99%" }} width="2651" height="1438" data-path="images/Screenshot2025-11-12at2.55.33PM.png" />

    Your form will **automatically pre-fill** the data for the record it is updating.

    <Note>
      In Notion, the formulas with the links to update the records are most easily clickable when using a Table view.
    </Note>
  </Step>
</Steps>

## Notion specific guides

<CardGroup cols={3}>
  <Card title="Add contents to a Notion page" icon="file-waveform" iconType="regular" color="#FFC738" href="/notion-add-page-content">
    Use a Fillout form to add styled content.
  </Card>

  <Card title="Embed forms on Notion" icon="memo" iconType="regular" color="#FFC738" href="/notion-embed">
    Include surveys, quizzes, and more.
  </Card>

  <Card title="Create a Notion form" icon="cube" iconType="regular" color="#FFC738" href="/notion">
    Use a form to create or update Notion databases.
  </Card>
</CardGroup>
