Check-in Registrants using QRCODE

Events Booking supports generating QRCODE for each registration and use that QRCODE to checkin registrants when they come and attend your events.

How it works

  1. When registrants register for an event, Events Booking will generate a QRCODE (which points to an unique URL in Events Booking to check-in that registrant). That QRCODE will be displayed on the thank you message and in the email sent to registrant after he completes the registration
  2. The registrant print that thank you message (or confirmation email) contains the QRCODE, bring it as the ticket to the event
  3. When you receive that ticket, you can use your smartphone (which has a QRCODE reader APP installed) to scan that QRCODE:
    • If the QRCODE is valid, the registrant will be successfully checked in (stauss changed to checked in) and there will be a success message displayed so that you know that this ticket is valid
    • For individual registration, each QRCODE can be checkedin one time only
    • For group registration, each QRCODE can be checked in in X-times (X equals to number of registrants in the group).
    • If the QRCODE is invalid (invalid code or it was used for checked in before), the system will display a failed message and you know that the ticket is invalid.

Checkin Registrants Using Built-In QRCODE Scanner

From version 3.17.2, Events Booking has a built-in QRCODE scanner which you can use to check-in registrants. With this built-in scanner, you do not have to install any mobile app for checking in registrants.

To use this method:

  • Insert [TICKET_QRCODE] tag into Thank you message or User Email Body message or invoice layout or Ticket PDF layout (if you are using tickets PDF feature) in Events Booking.
  • Create a menu item to link to QRCODE Scanner menu item type of Events Booking. By default, the system set time between too scans/checkins to 15 seconds (to avoid to many checkin requests performed in a short time, could be unexpected behavior). If you want to scan tickets faster (for example, time between checkin two registrants to 5 seconds), you can change Checkin Interval parameter to 5. This menu item should only be visible to users from group which has Registrants Management permission.
  • Using the browser from your mobile, login to your site using an account which has Registrants Management permission. Then access to that menu item above, press Start Scanning button to request permission to use your phone camera to checkin.
  • Each time you want to check in someone, just scan their tickets using the QRCODE scanner from the above page.

Checkin Registrants Using QRCode Plus app

The QRCode Plus is a free IOS app which can be used to checkin registrants in Events Booking. This is the recommended method because:

  • The app is free. So you do not have to purchase a mobile app for checking in registrants
  • It is fast and simple to checkin registrants using this app
  • You do not have to login to frontend of your site to checkin registrants

To use this method:

  • Install that app to your IOS device (IPhone or Ipad)
  • Insert [TICKET_QRCODE] tag into Thank you message or User Email Body message or invoice layout or Ticket PDF layout (if you are using tickets PDF feature) in Events Booking.
  • Go to Events Booking -> Configuration, enter a random string into Checkin API Key config option.
  • Configure the QRCode Plus app which you installed. Enter the parameters below:
  • URL: Enter https://domain.com/index.php?option=com_eventbooking&task=scan.qr_code_plus&api_key=[API_KEY] . Of course you need to replace https://domain.com with URL of your site. [API_KEY] needs to be replaced with the string you entered in Checkin API Key config option.
  • Method: Choose Post.
  • Key Name: Set to code
  • When registrants give you the ticket, you can scan the QRCODE in the ticket to process checkin registrants as described in How it works section above.

Checkin registrants using EB Checkin app

Although this is a paid mobile APP (costs 10USD) [https://play.google.com/store/apps/details?id=com.joomdonation.ebscan](https://play.google.com/store/apps/details?id=com.joomdonation.ebscan, this is recommended method because:

  • It is fast to check in registrant compare to QRCODE reader method.
  • You don't need to login to frontend of your site while checkin registrants.

To use this method:

  • You insert [TICKET_QRCODE] tag into Thank you message or User Email Body message or invoice layout or Ticket PDF layout (if you are using tickets PDF feature) in Events Booking.
  • Purchase and install that APP to your Android smart phone.
  • Go to Events Booking -> Configuration, enter a random string into Checkin API Key config option.
  • Configure the EB Check in app which you installed. There are two parameters: Domain URL: That's URL of your site, Checkin API Key is the random string you entered into Checkin API Key config option of Events Booking above.
  • When registrants give you the ticket, you can scan the QRCODE in the ticket to process checkin registrants as described in How it works section above.

Checkin registrants using CodeREADr mobile app

This method can only be used if you are using Tickets PDF feature. Below are the steps using CodeREADr mobile app & service https://www.codereadr.com/

  • Each ticket generated has an unique code. It is a random string with 32 characters length
  • When you design the ticket, remember to use [TICKET_QRCODE] tag. Events Booking will then generate QRCODE for the ticket with the unique ticket code above
  • Go to Events Booking, Registrants, select the event you want, then export registrants into CSV/Excel file. Before exporting, please go to Events Booking -> Configuration, set Include Group Billing Records in Registrants Management to No so that only group members will be exported
  • Sign up for an account on https://www.codereadr.com/
  • Download and install the mobile APP provided in the website
  • Follow the first three steps on this page https://www.codereadr.com/kb/databases/ to prepare and import registrants into the website -Now, you can use their mobile APP for checkin registrants/

Checkin registrants Using QRCODE reader APP

This method has some disadvantages compare to use iCODY APP:

  • It requires you to login to frontend of your site while scanning QRCODE
  • It opens your mobile web browser to run the scanned URL returned by QRCODE each time you scan QRCODE from ticket.
  • As you can imagine, it is much slower compare to use iCODY APP. So this should only be used if you don't have too much registrants.

To use this method

  1. You insert [QRCODE] tag into Thank you message or User Email Body message or invoice layout or Ticket PDF layout (if you are using tickets PDF feature) in Events Booking.
  2. Registrants can print one of the item above (image, invoice, ticket) (depends on which one to use) and bring as a ticket to the event
  3. The person who has responsibility to check-in registrants will:
    • Login to the frontend of your site using a mobile device which can scan QR code (such as Iphone). We test it using Iphone and use this APP https://itunes.apple.com/us/app/qr-code-reader-by-scan/id698925807?mt=8 for scanning QR code. Feel free to use any QRCODE reader APP you like
    • The account which used to login must be a super admin account or an account which as Registrants Management in Events Booking
    • When registrants give him the ticket, he can use the QRCODE reader APP above to scan that QRCODE to check-in registrant

Check-in registrants manually

If you simply want to see manage who has checked in, who has not, you can simply access to backend of your site, filter the Registrants by Event and Checked in status

You can also check in registrants manually, see instructions at http://eventbookingdoc.joomservices.com/registrants-management/checkin-checkout-registrants