Update existing Salesforce records with a form
Make a form that lets users edits existing records from Salesforce, and pre-fills fields with data from the record.
If you don’t already have a Fillout account, you can create one here. Then, create a form and connect your Salesforce account.
1. Set your form to update mode
First, navigate to the Integrations tab and select
Salesforce
. ![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F4a31cfb0-3ade-4c6b-90b7-62a0fcaef687%252FScreen_Shot_2024-04-15_at_4.02.18_PM.png%3Ftable%3Dblock%26id%3Dfd2d07d9-814a-47f6-95e0-43cee17b2382%26cache%3Dv2&w=3840&q=75)
Then, click
Update record
.![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F368fa090-d0cd-48ce-ac40-baec3d5e024e%252FUntitled.png%3Ftable%3Dblock%26id%3D4c8beb4d-633a-4b55-9004-5d0cc866af10%26cache%3Dv2&w=3840&q=75)
2. Create a custom update link per record
You'll now get a formula that defines a unique link for every record in your object. Add this new formula to your Salesforce object.
![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F9d59ee72-10b9-40ef-a760-68d0beebe544%252FUntitled.png%3Ftable%3Dblock%26id%3Da985c0f0-d8a9-4d61-8c9f-d16b67ab1ba5%26cache%3Dv2&w=3840&q=75)
Go to your Salesforce dashboard and click the
settings icon
on the upper right side followed by Open Advanced Setup
.![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252Ff77861eb-c52a-4c0c-9aeb-e39b0507babb%252FScreen_Shot_2024-04-15_at_4.06.17_PM.png%3Ftable%3Dblock%26id%3D18bf8c32-cc6a-447c-bd4c-6561a76e56ed%26cache%3Dv2&w=3840&q=75)
Using Quick Find on the left-panel, search for
Object Manager
. Click your object
. In our example, we used Contact.![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F4e31906d-2be9-4e7c-a317-d99e7db8e91f%252FScreen_Shot_2024-04-15_at_3.42.34_PM.png%3Ftable%3Dblock%26id%3Df37b6e47-753d-4966-8fe0-d12ae7997f1e%26cache%3Dv2&w=3840&q=75)
Go to
Fields & Relationships
and create a New
field. ![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252Fc13fb0fd-5193-42fc-aea8-a3e41d9b6713%252FScreen_Shot_2024-04-15_at_3.46.00_PM.png%3Ftable%3Dblock%26id%3Dbeb2a636-24e8-4b42-aff4-8f0bd6de506f%26cache%3Dv2&w=3840&q=75)
Select Formula from the list. Then, copy and paste the formula from your Fillout form into Salesforce.
![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F890f17a7-bf9f-411f-a3af-0b29850fe17d%252FIMG_0139.png%3Ftable%3Dblock%26id%3D63a0be4e-16d6-49eb-8a3c-18bd4747a49d%26cache%3Dv2&w=3840&q=75)
3. Preview your form
Complete your setup by clicking
Finish setup
. You can test your form in Preview
mode or use one of the unique links to update a record once your form is live.Your form will automatically pre-fill the data for the record it is updating.
Note: If you don’t provide an id in the unique URL, the form will create a new record instead.
Advanced next steps (optional)
You can also enhance your update forms by integrating them with platforms like Salesforce App Builder or Lightning Experience. Instead of the formula in Step 3, you might consider using a
Button
field.This button can then be embedded within Salesforce interfaces for users to easily manage records.
Specify a condition
You can run your integration only when a specific condition is met. Check out this guide.
Related guides
How to create a Salesforce formConditional integration logic