JotForm User Guide / Advanced Features /

SalesForce Duplicate Checking

SalesForce Duplicate Checking

SalesForce integration gives you the option to either discard a duplicate entry or to update the existing record with new values.

Standard Matching Rules

By default, the integration uses SalesForce’s standard matching rules to identify whether a record already exists in your SalesForce account.

Standard Contact and Lead Matching Rules

Standard Account Matching Rules

If upon creation of a record SalesForce returns a duplicate error, JotForm will try to find the original record and update it with the new values (if found).

Search Parameters

JotForm uses the following values as parameters when looking for the original record to update:

For accounts:

1. Full Name

2. [Billing Address] City

3. [Billing Address] Postal Code

For contacts and leads:

1. Full Name

2. Email

It is imperative that your form contains these fields and that they are matched to corresponding SalesForce fields.


In summary, here is how exactly Duplicate Checking works:

  1. User submits the form

  2. JotForm sends the values to SalesForce

  3. If SalesForce detects duplicity (using the standard matching rules), JotForm will be notified

  4. If "Update Existing Entry" is selected, JotForm finds the original record using search parameters for the corresponding record type

  5. JotForm attempts to update this record

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


  • WalkerStevenson

    When you say JotForm attempts to update the record, does that include "Campaign," meaning that it will add the contact to a Salesforce Campaign?

    And does JotForm produce a report describing activity it performed with Salesforce? For example, that the contact was added or that the contact was a duplicate, and so was updated?

  • Ausome

    I have followed all these steps and I continue to have duplicate contacts in Salesforce with every Jotform entry. Please advise.

  • aciresi

    I still cannot get this to work. I have it exactly mapped with a simple Name to Account Name and Address to Billing Address. I am trying to update two fields on my account object instance with no luck.