Salesforce Prefill allows you to prepopulate your form with contacts or leads data from your Salesforce account. This will allow you to get all or some of the data from Salesforce and pre-populate your form with that information.
- In the form builder, go to the Publish tab.
- Click on the Prefill option.
- Then, select the Salesforce Prefill from the list.

- Authenticate your Salesforce account to start using prefill.

- Select Contacts or Leads list from the dropdown.

- After list selection, fields will be matched automatically by the system. If you want to match more fields, you can click on the Add More button and match them manually. Click on the Save Settings button to start creating prefilled URLs.

- Click on the Add a New Prefill button. A pop-up will be shown with the Salesforce record list where you can select all or some particular records. You can also use the search bar to find a record. After that, click on the Create button to generate prefilled URLs for the selected data.


Note
While you can select all records, you can only create 20 Prefilled URLs at a time. Therefore, selecting all and clicking the Create button will not work. You will receive a message indicating the limit instead.
- You can preview the prefilled form by clicking the URL under the prefill name and see the form with prefilled information. Or you can click on Add a New Prefill button to create more prefilled URLs.

- By default, users can edit the pre-filled data. If you do not want users to edit the data, you can change the permission from Can Edit to Read Only. Click Can Edit and click the Read Only option.

- You can select all Prefilled URLs and send or delete them at once. Click the Select All and click Send Invitation to send or click the Delete button to delete.

- When you click the Send Invitation button, a popup window will appear to enter the recipient’s email address of each prefilled URL. It is optional, but you can also add a message. Once ready, click the Send Invitation button at the bottom of the window.

Note
You can select all Prefilled URLs, but note you can only send an invitation to up to five (5) people at a time. Selecting more than this number will display an error message.
- On each Prefilled URL, clicking the 3-dot menu will allow you to do the following:
Send Invitation: If you wish to send the prefilled URL individually or wish to resend it if the user lost the previous invitation.
Copy URL: If you wish to send the prefilled URL manually.
Rename: If you want to change the name of the Prefilled URL.
Delete URL: To delete the prefilled URL.

- If you want to change or remove matching fields, go to Settings. You can also change the Salesforce list from Contacts to Leads or vice versa. Clicking on the Remove button will result in the deletion of all created prefilled form URLs and URLs will be disabled if any of them are sent to the end-users.


Salesforce Prefill supports the following fields only:
- Text Fields: Name, Email, Address, Short Text, Long Text
- Number Fields: Phone, Number
- Selection Fields: Dropdown, Single Choice, Multiple Choice, Scale Rating, Spinner
If you have questions, suggestions, or having difficulty setting up the prefill, kindly comment below or contact us through our available support channels.
Send Comment:
4 Comments:
We are a food bank and would like our regular clients who are filling out the form to come for their monthly food pick up to write their name and then have the rest of the form filled out. We have easily over a hundred clients like this. Is there a way to have more than the 20 limit for this?
Would love if this could prefill from custom objects or the opportunity object too!
I recommend you add documentation at the beginning regarding the fact that this does not support Custom objects in Salesforce. This won’t be useful for my team until we can update both Contacts and our custom object records.
Hi Jotform,
This is a very exciting feature. Is there a way to automate the prefilled url creation process ? I would be looking at the following workflow:
1)Lead created in salesforce
2) push lead info to jotform
3)jotform automatically create the prefilled form
4) send back the link to salesforce
Thanks a lot for your feedback