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

# Update existing SmartSuite records with a form

> Create a Fillout form that automatically updates records in SmartSuite whenever a respondent completes your form.

## How it works

<Warning>
  **Only share each update link with people who should see all of that record's fields.** An update link acts as a key to the entire record: anyone who opens it can view every field on the record, even fields that don't appear as questions on the form. This is what lets update forms use any record field for pre-filling, [answer piping](/answer-piping), show/hide [logic](/conditional-hiding), and [calculations](/calculations).

  To keep certain fields private, store them in a separate table so they aren't part of the record being updated, or [restrict prefilled data](/update-forms#restrict-prefilled-data) so the form only loads fields mapped to questions.
</Warning>

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

    <img src="https://mintcdn.com/fillout-005a867b/OFYDC5MVbGAhkhaV/images/Screenshot2025-11-12at5.19.28PM.png?fit=max&auto=format&n=OFYDC5MVbGAhkhaV&q=85&s=755336bd9c2c10488697c8c657e0b600" alt="Screenshot 2025-11-12 at 5.19.28 PM.png" width="2603" height="1439" data-path="images/Screenshot2025-11-12at5.19.28PM.png" />

    Then specify that you want to `Update record`.

    <img src="https://mintcdn.com/fillout-005a867b/OFYDC5MVbGAhkhaV/images/Screenshot2025-11-12at5.20.26PM.png?fit=max&auto=format&n=OFYDC5MVbGAhkhaV&q=85&s=aa1c697576e2062b7711566b31100222" alt="Screenshot 2025-11-12 at 5.20.26 PM.png" width="1684" height="678" data-path="images/Screenshot2025-11-12at5.20.26PM.png" />
  </Step>

  <Step title="Paste the provided formula">
    You'll now get a formula that defines a **unique link** for every record in your table.

    In SmartSuite, create a new `formula` field and paste the formula Fillout provides.

    <img src="https://mintcdn.com/fillout-005a867b/EWWAc-_JdWWmQY9h/images/ScreenShot2023-10-19at5.51.27PM.png?fit=max&auto=format&n=EWWAc-_JdWWmQY9h&q=85&s=86ac577129090af9101fe8413020c0d4" alt="Screenshot of the Integrate tab of a form" style={{ width:"41%" }} width="360" height="378" data-path="images/ScreenShot2023-10-19at5.51.27PM.png" />
  </Step>

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

    To update a SmartSuite solution, click `Preview` and select a **Record to update** or click one of the unique links from SmartSuite.

    <img src="https://mintcdn.com/fillout-005a867b/OFYDC5MVbGAhkhaV/images/Screenshot2025-11-12at5.32.39PM.png?fit=max&auto=format&n=OFYDC5MVbGAhkhaV&q=85&s=9a28e085f4186d99623f641786cf2ae7" alt="Screenshot 2025-11-12 at 5.32.39 PM.png" width="2603" height="1433" data-path="images/Screenshot2025-11-12at5.32.39PM.png" />

    Your form is **automatically pre-filled** for whichever record it is updating.
  </Step>
</Steps>

## SmartSuite specific guide

<CardGroup cols={3}>
  <Card title="Create a SmartSuite form" icon="table-list" iconType="regular" color="#FFC738" href="/smartsuite">
    Add responses to a SmartSuite solution.
  </Card>
</CardGroup>
