Hi. My question is exactly like this one, which was not answered? How to map a hidden field to a master-detail field? | Community (typeform.com)
We have survey responses form, mapped to a custom object in Salesforce. This is easy enough given the online instructions which are great (One day new with Typeform)
What I am unable to figure out, how to connect the custom objects created from the survey form to the respective contacts in SF? That is, for the child object (custom object) to link to the master object (contact). From what I can tell we could pass a hidden SF_Contact_ID or even use the email address of contact - but where in the form mapping to SF do we indicate this is the field to “link” the custom object to the Contact using the SF_Contact_ID or email?
At first, I thought it would involve two mappings. 1. Contact - just using the field to match to existing, then a second mapping 2. The survey responses to the custom object - but no joy, the Contact mapping requires surname, etc… - where we just want it to update existing. Actually, not update anything, just find existing contact based on the id or email.
Another way to ask this question, when mapping a form to a custom object in SF - how do you tell SF which master record (Account or Contact) the custom object belongs to? Again, I can see with SF_ID, Email, or any unique field could be passed - what where to map this so it is used to lookup the master record, in order to add the new custom object?
A SF workaround would be to map all the fields, including the unique id to the response, with a SF test id as a static field to populate the contact id, since it is required. Then use Flow, using the unique id to find the correct contact record, replacing the Sf test id OR mapping everyting to a staging object. Either way, both of these work arounds will take some effort for what I assume is possible, I am just missing someting?
Thanks in advance.