Support

Home Forums Event Espresso Premium Can I ask registration questions after an attendee has already paid?

Can I ask registration questions after an attendee has already paid?

Posted: October 6, 2020 at 1:26 pm


tbex

October 6, 2020 at 1:26 pm

We all want to ask as few questions as possible during registration.

My question is, can we have attendees fill out a minimal amount of fields to register and pay, then follow up via event espresso to append their registration with more demographic information?

Thank you in advance


Tony

  • Support Staff

October 7, 2020 at 4:31 am

Hi there,

Not currently.

Technically you could do this if you wanted all users to register onto the event and then request additional details for all registrants by adjusting the question groups on the event and triggering an email for all registrant to then update their answers, but you can’t do it on a per registration basis.


tbex

October 7, 2020 at 1:16 pm

Ok that is something. How do I do that? and if I do that, does it erase their previous answers? or just allow them to input their new fields?


Tony

  • Support Staff

October 9, 2020 at 3:47 am

You would need to set your event up to capture the minimal number of questions first and then capture all your registrations.

So by default the ‘Personal Information’ question group asks 3 questions, First Name, Last Name and Email.

You’ll create another question group in Event Espresso -> Question Groups.

Then add the additional questions you want to include on the form into that group, again you create them first in the Question Tab, then add them to your question group above.

Then you update the event to include the additional question groups with the extra questions you need answering, the questions are set on each individual event in these sections:

https://monosnap.com/file/SbYGsxdaZwiWs4NzEmDA0v2DNWikX8

After you’ve updated the event to now include the additional questions you’ll need to trigger an email to send to all of the registrants on that event and you can include a link to edit their registration in that email.

A quick question at this point as which email you use, how you do it, and what you need to do depends on your setup.

Do you want all registrations to receive the email? For example, if its a paid ticket do you want both paid and unpaid to receive it?

and if I do that, does it erase their previous answers? or just allow them to input their new fields?

The user will basically see the ‘Attendee Information’ step on check out again when they click the email, so they can change the answers to any of the questions they answered previously.

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  Tony 2 weeks, 3 days ago ago

Topic Tags

Notifications

This topic is: not resolved
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/can-i-ask-registration-questions-after-an-attendee-has-already-paid/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>
[i]
[i]