In this article, we'll show you how to use our e-ticketing app to send, assign, and scan QR code tickets for your experiences.
What is the e-ticketing App?
Our e-ticketing app lets you specify any one of your experiences as a "ticketed experience." This means that, in addition to the standard booking a customer always receives through our app, their email (or SMS booking page) will receive a link to manage their tickets.
From there, customers can pull up a swipeable page with scannable QR codes to check in upon arrival. They'll also be able to assign individual tickets to another attendee, who will receive a "Ticket assigned" email with a link to that ticket.
This app is great for merchants offering true ticketed events with the potential for high-volume check-ins.
NOTE: This app only works with single-day experience types. It will not work with multi-day experience types, and the e-ticketing configuration setting will not appear.
The Mobile Check-In App
Along with the app that plugs into the Experiences Admin in Shopify, we also have a Check-in app, which you can install using the links below or by clicking here for iOS and here for Android.
Our Check-In app allows your staff to log in without being a Shopify staff member and quickly start scanning QR codes for ticketed experiences. It also allows you to quickly pull up a customer's booking and view the details about their tickets.
You can read more about how to install and set up the mobile check-in app using the button below.
Let's get into how you can set up your shop to sell ticketed experiences!
Step 1: Install the E-Ticketing App from our Apps page
Before you can configure anything, you'll want to go to our "Apps" page inside the Experiences App admin and click "Install" on the "e-Ticketing" app.
You can get to the "Apps" page by clicking "Apps" from any page in the Experiences App.
Once there, you'll see an app card for "E-Ticketing".
From there, you can read over the details and instructions and then click "Install".
Step 2: Log into the check-in app
Once you install, you'll see a new tab labeled "Settings" that contains the app download links and the login method. You can use either a QR code or a magic link to log in to the check-in app.
When you or a staff member wants to use the app to check your attendees in, you'll need to open the app and scan the QR code or click on the magic link. Once you've done this, you (or your staff) will be logged in and authorized to view and check in attendees from your mobile device.
The user will be logged in for 30 days or until they log out.
NOTE: The QR code differs from the one your customers will receive with their booking email.
The QR code and magic link can be used to log in to as many iOS devices as needed.
Step 3: Configure your experience to be a "ticketed" experience
Now that you have e-Ticketing installed in your shop AND the Experiences Check-In App installed on your iOS device, you can head to the experience for which you want to start selling tickets.
Everything regarding experience details, schedule, and pricing is the same as it has always been. The only difference is when you click the "Add-ons & Customizations" section.
NOTE: This app only works with single-day experience types. It will not work with multi-day experience types, and the e-ticketing configuration setting will not appear.
When you click on "Add-ons & Customizations," you'll see a new section to enable e-ticketing.
Click "Enable" to set the experience to ticketed and customize your e-ticket for that experience.
You can change the background and text colors on this screen, or upload an image as the background. You'll see a preview of the ticket (minus the inserted QR Code) of what your customers will receive.
Note: The additional information form configured above can also collect any additional information about your attendees. It's not required, but e-ticketing is compatible with additional details forms.
If you choose "Collect additional information per attendee in an order", your tickets will automatically be assigned to each attendee.
If you choose "Collect additional information per order," your e-tickets will be unassigned and can be assigned later by the customer who ordered them.
After you've decided on the ticket styles, click "Save Changes" and return to your experience to start selling tickets.
What this looks like for the customer
From your customer's perspective, the booking process on your storefront is almost identical. They'll be guided through the same booking form and, at the end, receive their booking confirmation notification either through email or SMS.
Now that the experience is ticketed, the notification to the customer who purchased it will contain a link button to "View Tickets."
Clicking this will take the customer to a page where they can view their tickets, add or change additional details, or assign/re-assign individual tickets by email address.
Note: As mentioned above, by default, tickets will be unassigned unless you collect per-attendee information, in which case each attendee will be assigned a ticket at the time of booking.
This is also where customers can find their tickets when it is time to check in. Clicking on "View Ticket(s)" will display the ticket and QR code, which the Check-In app can scan.
Wrapping Up
Congratulations! You now have a ticketed experience! On the merchant side in the admin and POS, ticketed bookings look and act like any other booking. You can view, reassign, or restock those bookings like any other.
As always, if you have questions about this functionality or anything else, please don't hesitate to reach out in the chat bubble below!











