Workaround: Adding a name field to your Help Center ticket form


  • Theodore Wolf

    Hey team!

    We followed the guide above and it worked great in our Sandbox. However, anytime a user submits a new ticket and changes their name (or misspells it), that update will get pushed through.

    Is there anyway to modify this to check for data already inputted into the name field?

  • Brett Bowser
    Zendesk Community Manager

    Hey Theodore,

    This would most likely require some javascript on your end to validate the data inputted in this field. I've attached some documentation that may be helpful: Help Center JavaScript cookbook (Guide Professional and Enterprise)

    Hopefully, other users can jump in and offer up some guidance for you as well.


  • Christian Freitag

    Hey all,


    Was wondering if this workaround is still functional?

    I've set this up recently to get around the Webform having no Name field - at present, the Widget captures a Default Name which then becomes the Requester id, which is great, but any users submitting a request through the Webform have no Name option (as there is no default Name field here).

    I've added a Ticket field titled 'Name' into the Webform, with the notion of disabling the Default Name field from the Widget and just using the custom field I've created - and was hoping I could use this workaround to then ensure any input in the custom field then triggers updating the Requester name to match.

    I set the target for the API as: https:// {{subdomain}}{{}}.json?user[name]={{ticket.ticket_(field name)_(field id)}}

    - is this correct? I have the 'field name' as the name of the custom field, and 'field id' as the unique ticket field number.

    Have also set the trigger / automation up exactly as outlined & screenshotted in the start of the thread, however any webform submission keeps defaulting the requester to the email name, and not the input 'Name' data.

    Testing the extension also results in the fail others have mentioned.

    Any suggestion on this? Feel like I'm missing something obvious!

    Thanks! :)


    - Christian

  • Alejandro Colon

    Active Feature Request (please vote):

    Feature Request: Adding a name field to your Help Center ticket form


    I just posted a Feature Request for this at the link below. If you would like to see this feature please head over there and show your support. Please make sure to add an upvote and comment even if it is simply a "+1"

    Also, you may consider adding it to your post to get the feature request more visible.

  • Richard Dawson

    How would you go about putting and organization field on a user record?

  • Erika Camille Sundian

    Hi Rick,

    I found this user tip about Automatically Adding Users to Organizations based on a matching Ticket Field or Tag. Does this answer your question? If not, can you give more detail on what you're trying to do and I’ll be happy to help the best I can? :)



  • Richard Dawson


    The article doesn't solve my issue.  I want to add a field that is on the organization to the user record as well.

  • Erika Camille Sundian

    Hello Rick,

    I'm sorry! I'm not sure if I understand your question. Could you clarify your question a bit for me? Screenshots would really help. Thanks in advance! :)

  • Ali Demir

    Hi guys, I want to summarize 2 common mistakes


    1 - Basic Authentication


    Password: API TOKEN


    2 - Custom Field from Ticket placeholder

    {{ticket.ticket_field_ID}} is not {{ticket.123456789}} but {{ticket.ticket_field_123456789}}. 


    So once you find your custom id from field merge it with above placeholder replacing the numeric part. 

    In my example it was like this.{{}}.json?user[name]={{ticket.ticket_field_360010332318}}




Please sign in to leave a comment.

Powered by Zendesk