How to create email addresses using Unique ID widget, and passing them to InfusionSoft

  • nextgenstrata
    Asked on December 29, 2016 at 12:23 PM

    Secondly, I am using the unique ID widget with the hope that the form can give me a unique number each time the form is submitted, which is then formed a dummy email address that is used in infusionsoft to register as a contact (unique). I have tried calculation, copy fields and etc, none of which worked. basically I want to have {unique Id widget}@example.com (I have used an suffix as well, did not work.)

     

    if the following example can be done, it would be greatly appreciated. a form is submitted, the unique ID is generated - testID_1, then, I want to combine testID and @example .com and then update infusionsoft email address to testID@example.com. I have tried so many methods, none of which work, please kindly assist.

  • Welvin Support Team Lead
    Replied on December 29, 2016 at 1:52 PM

    The Unique ID data is only generated once the form submitted. There is no way you can get it in the form view. You have to use a different method. 

    We have this Random Value Generator widget: https://widgets.jotform.com/widget/random_value_generator. Use this widget and do the following:

    1. Add an email field (you can use the existing email field).

    2. Add a conditional logic to update the email field with a data from the widget, adding the email domain. See the following option:

     

    How to create email addresses using Unique ID widget, and passing them to InfusionSoft Image 1 Screenshot 20

    Guide https://www.jotform.com/help/268-How-to-Insert-Text-or-Mathematical-Caculation-into-a-field-using-a-Condition

    You can check my test form for the result: https://form.jotform.com/63635317227961

    If you do not want to show the widget and the email field, you can hide it by CSS. I don't recommend using the hide function in the field properties to avoid any issues. We can help you with this, just let us know. 

    Let us know if you need further assistance.