Short story long: I'm trying to pass info from an Infusionsoft webform via jquery string to a Typeform form (where the email and username from the Infusionsoft webform are autopopulated in hidden fields). Then take the info provided on the Typeform form and sync it back to Infusionsoft.
The problem is: Infusionsoft's jquery string reads with values like "inf_field_Email=xxxxx" and "inf_field_FirstName=xxxxx". But typeform won't ready jquery strings that use capital/uppercase letters. It would accept "inf_field_email=xxxx" but not "inf_field_Email=xxxxx" because the E in Email is capitalized.
The output string from Infusionsoft can't be edited, so I can't get Typeform to use those values. To get around this, I've created a custom text field in Infusionsoft called email0. On output from Infusionsoft, the jquery string reads "inf_custom_email0=xxxx", which can be read just fine by Typeform. The problem is that, inside Infusionsoft, the person's email address doesn't populate the "email" field; it populates a custom text field that just so happens to contain the person's email.
This is not, in of itself, a problem, because I'm linking the response to the Typeform to Infusionsoft via Zapier, and in Zapier I can tell Infusionsoft to populate the actual email field in the contact record with the email contained in the hidden field in Typeform.
At the end of all of this, my problem is as follows: When I submit the Typeform, I need Zapier check for duplicate contact records in Infusionsoft basead on the custom text field (inf_custom_email0), not with Infusionsoft's actual email field (inf_field_Email).
Zapier has a "check for duplicates" command that says "Type a custom value (advanced)". However, I have no idea how to set this up to compare the hidden field email in Typeform with a custom field in Infusionsoft.
There are two possible solutions to my problem:
1) Help me output a jquery string from an infusionsoft that can be read by Typeform
2) Help me write the "custom field" value in Zapier to check for duplicates in a custom field from an infusionsoft record.