Salesforce integration - how to prevent a new record from being created

  • 10 August 2021
  • 2 replies


We’re about to integrate one of our typeforms with Salesforce. This typeform is being sent to both leads and contacts. We’re passing the email address into the typeform as a hidden field and matching the response in Salesforce via email. 

As I understand it we’re able to set up multiple mappings to both lead and contact objects, and we’re able to choose to update an existing record first, and if there’s no record to create one. 

However, my question is that because we’re gathering responses from both leads and contacts, if a response can’t be matched to a lead (but there is an existing contact) - will it create a new lead? Likewise with a contact. 

Is there a way to prevent typeform from creating a new record in Salesforce? 

I’m trying to prevent the creation of any duplicate records in our Salesforce org. 



Best answer by Liz 10 August 2021, 20:26

View original

2 replies

Userlevel 7
Badge +5

Hi @joshuaxi Thanks for stopping by the community! I’m pretty sure that it will create a new record if it can’t match it, but I’m checking with our developers on this since I’m not 100% sure. Once I can confirm this, I’ll post back here!

Userlevel 7
Badge +5

Hi again, @joshuaxi - I've just talked to the dev team and there isn’t a way to prevent a new record from being created in one of the two mappings. Though, they did suggest potentially setting up some automation within your Salesforce org to immediately delete duplicates that are created using Salesforce's own logic and tools.