How can I display a value but assign a different one to it in order to map it to my database field through Zapier data transfer?

  • Profile Image
    Asked on August 16, 2017 at 04:07 PM

    I am using zapier to transfer data from jotform to sugar crm.

    I want to display a different name in the jotform drop down list but have it masked or "linked" to the database value in sugar crm. 

    From my testing, the transferred value through zapier has to match my database field in sugar crm.  The database database value are sometimes more obscure or are all one word in sugar crm so I would like my jotform to be more user friendly.


    Order branch: 

    I want to display Eugene, Oklahoma, Portland, Salem in my dropdown list of branch locations for the user to select.

    Depending on the selection, the database field name...GFEUG, GFOKC, GFPDX, GFSLE would be stored behind the scenes and transferred through zapier to link to my sugar crm field.  

    Thank you


  • Profile Image
    Answered on August 16, 2017 at 06:23 PM

    In order to keep the user friendly dropdown list of branch locations, while still being able to map them to your database field names, I would suggest assigning the field names as values to their respective user friendly dropdown options, and then passing these values to another, hidden field and using that hidden field for the mapping.

    The suggestion above would give you a field that is not visible to users, yet it holds the database field name of what the form submitters selected from the user friendly dropdown list. You can then use this field with Zapier and your database.

    If my suggestion would work for you, please see our guide on how to assign calculations values here:

    And here is our guide on how to pass field value to another field:

    I hope this helps. If you need further assistance please let us know. Thank you.

  • Profile Image
    Answered on August 16, 2017 at 08:46 PM

    Thank you. Unfortunately, this is only one of many drop down questions with multiple choices that have display names different from database names so would require this exercise on every question.

    To clarify..Is achieving this result a 2 step option 1) creating the calculated field and then 2) passing the value or is it an either/or option?

    Are you able to provide an example of how this would look with my data? and I can then replicate for my other questions.


    Thank you for your assistance.


  • Profile Image
    Answered on August 16, 2017 at 09:13 PM

    It's by adding the calculation values.

    Then passing the values to other fields which are hidden. But instead of doing it by conditional logic, try the calculation widget instead. 


    Here's a demo form:


    Setting up the calculation values:


    In the calculation widget:

    Notice the light brown background color and then the A-Z marker. That means you are copying/calculating the values as a text instead of a number. By default, it is a dark background with 1-9 marker. You should click the 1-9 area to transform it into a text.


    I hope that's understandable. Let us know if are confused with my steps.

  • Profile Image
    Answered on August 16, 2017 at 09:14 PM

    By the way, the values/calculations fields are not hidden for you to see it. To hide, do it in the field properties: