[gravityform id=116 title=false description=false]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script>
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_116' ><form method='post' enctype='multipart/form-data' id='gform_116' action='/2016/02/development-started-on-event-espresso-4-mobile-ticketing-apps/' novalidate>
<div class='gform_body gform-body'><ul id='gform_fields_116' class='gform_fields top_label form_sublabel_below description_below'><li id="field_116_5" class="gfield gfield_contains_required field_sublabel_hidden_label field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >What is your first name?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_116_5'>
<span id='input_116_5_3_container' class='name_first' >
<input type='text' name='input_5.3' id='input_116_5_3' value='' aria-required='true' placeholder='First name' />
<label for='input_116_5_3' class='hidden_sub_label screen-reader-text'>First name</label>
</span>
</div></li><li id="field_116_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_116_1' >What is your email address so we can follow up with you?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_116_1' type='text' value='' class='medium' placeholder='hello@example.com' aria-required="true" aria-invalid="false" /> </div></li><li id="field_116_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_116_2' >Tell us about your concerns below<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_2' id='input_116_2' class='textarea medium' placeholder='What kind of events are you planning?' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_116_6" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >GDPR Agreement</label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_116_6'><li class='gchoice gchoice_116_6_1'>
<input class='gfield-choice-input' name='input_6.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_116_6_1' />
<label for='choice_116_6_1' id='label_116_6_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_116_3" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_3' id='input_116_3' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_116_4" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_4' id='input_116_4' type='hidden' class='gform_hidden' aria-invalid="false" value='https://eventespresso.com/2016/02/development-started-on-event-espresso-4-mobile-ticketing-apps/' /></div></li><li id="field_116_7" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_116_7' >Name</label><div class='ginput_container'><input name='input_7' id='input_116_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_116_7'>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_116' class='gform_button button' value='Send my message' onclick='if(window["gf_submitting_116"]){return false;} if( !jQuery("#gform_116")[0].checkValidity || jQuery("#gform_116")[0].checkValidity()){window["gf_submitting_116"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_116"]){return false;} if( !jQuery("#gform_116")[0].checkValidity || jQuery("#gform_116")[0].checkValidity()){window["gf_submitting_116"]=true;} jQuery("#gform_116").trigger("submit",[true]); }' />
<input type='hidden' class='gform_hidden' name='is_submit_116' value='1' />
<input type='hidden' class='gform_hidden' name='gform_submit' value='116' />
<input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
<input type='hidden' class='gform_hidden' name='state_116' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' />
<input type='hidden' class='gform_hidden' name='gform_target_page_number_116' id='gform_target_page_number_116' value='0' />
<input type='hidden' class='gform_hidden' name='gform_source_page_number_116' id='gform_source_page_number_116' value='1' />
<input type='hidden' name='gform_field_values' value='' />
</div>
<p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="139"/><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form>
</div>
This will be a great help. Please keep pursuing point-of-sale capabilities. That is our biggest wish for EventEspresso.
Hey Jeff,
This is on the list of features we plan on adding in the future.
Fantastic! Thank you so much this will make life so much easier. Looking forward to it.
We are desperately waiting for this app for EE4.
The biggest issue we see with the previous app is about sharing credentials. We just want to host events & sell tickets but we want the event hosting party to scan the tickets by themselves only. We don’t want to share any credentials with our customers.
1. It should have ability to scan the tickets in offline mode.
2. Customers (People who host the event on our website) should be able to scan the tickets for their events by themselves so that we dont have to share the admin id & password with them.
3. There should be some key that we can share with the customers instead of user id & password to login in the app & get the tickets scanned at the door.
Thanks for the feedback!
1. That is a feature we plan to add in the future.
2. When the admin logs in to the app, it respects whatever capabilities are assigned to that user’s role. So if you have a user with the role of “Event Manager”.
3. That’s a feature we are planning on implementing in the future as well.
Please add a Windows 10 mobile and universal app too, as it is our company’s official platform.
It’s not in our plans at the moment, or anytime soon to provide support for Windows 10 mobile. We’re open to discussing possible sponsorship by any interested parties https://eventespresso.com/rich-features/sponsor-new-features/
However, someone could develop a Windows app using our REST API: https://eventespresso.com/2016/01/rest-api-now-in-ee4-core/
I am looking forward to this feature.
I would like to give access to different teachers (as I am running classes using this app) It would be good if they could only access their class.
Point of sale would be a great feature, as some students will want to sign up and pay at the door.
Thanks for the feedback. I think the built-in roles & capabilities system might help with the user access.
Point of sale functionality is a feature we are planning on implementing in the future as well.
We hope that this app will support the QR scan for the checkout too. The current EE3 ticket app allows only the scan for check-in, while the check out has to be done manually. We need to log the entry and exit times, and every time our events end it’s a big problem to manually record all the check-outs!
Yes, it will support check-out of attendees as well. It doesn’t currently keep a log of the check-outs, but it does count the number of check-ins, which can be exported to a CSV/Excel file. Here’s a screenshot: http://www.screencast.com/t/IwFj7OMo0sef
I’ll note the feature of capturing entry/exit times as a feature request.
Finally. I hope you will finish on time. A lot of success in the work.
Thank you! We’ll certainly try our best.
Hi Seth.
Will the mobile ticketing app include anything to log in and log out of an event so that stats can be tracked as to attendance? We run large seminars world wide where attendees need to be present for 90-95% of the time and can miss a half day or so.
If this was available then we would be able to get scanners on entry and exit to make sure people were present for the required number of hours.
Thanks in advance.
The mobile apps will essentially communicate check-ins/outs back to your website and Event Espresso will log the data. However, currently, I think only the number of check-ins per ticket will be tracked. I’m going to submit a feature request for tracking the entry/exit times in Event Espresso.
Sounds great, we’ve been looking forward to this.
As far as feature requests, because our events are free we don’t need full point-of-sale capabilities, just the ability to add “walk-ins”, i.e. on-the-spot registration and check-in. Is that something that might be considered?
Thank you!
Yes, on-site registration capabilities are being considered for a future version. First, we have to extend our REST API to facilitate this type of feature.
Seth,
A POS system would be a tremendous help for us. It actually might address our biggest vulnerability for same day ticket sales. Has EE considering integrating with Square? Reason being, if same day sales (walkups) could be serviced by kiosks (like movie theatres) then a fan or a clerk could swipe the credit card and print off a valid ticket (with barcode but without name/email) that could be scanned by either scanners or iOS apps, then everyone would win in our world. We would have accurate counts of attendees, every person would have a ticket (for re-entry) and Square keeps us out of the credit card compliance business.
Thanks!
Thanks for the feedback! We plan on adding these features in a later revision, once our REST API can support registrations and payments.
Just purchased your product and were planning on going live next weekend until we realized there is no way to efficiently check people in. I have read all the support articles but neither the admin interface or bar code scanner are realistic solutions.
We have a number of upcoming events and are trying to determine whether EventEspresso is a viable option how realistic is a 10-12 week development time?
We’ve found that we needed to create additional endpoints in the REST API, so that may, or may not slow things down a little. Plus, we are at the mercy of the Apple and Android submission process after the app are completed.
In the interim, you could use a scanner on a mobile device that is capable of passing the scan results to a text field in your mobile browser. The admin check-in page is also optimized for mobile browsers.
Hope that helps.
What is the latest update on time frame. I am very excited for this.
We are beta testing the apps now.
We are holding off on ticket sales for our big show (Oct 29-30) until this is functional. Hope it happens soon! -Brett at the VA Comicon
Will the App be available in May?
Thanks
Pretty sure we’ll be publishing the apps any day now.
Hey everyone,
The event apps are now available! https://eventespresso.com/2016/05/event-app-for-check-in-ticket-scanning-now-available-for-event-espresso-4/
Hi Seth,
I love Event Espresso and so far it is working well for us. However, our organization holds a 3 day event yearly with a full schedule of mini-events, performances, games, contests, etc. I was hoping that I could build the attendee schedule into the app to allow attendees to see exactly what is going on and the location of the mini-event. Have I missed this feature, or is this in the works? Thank you.