Every confirmed booking has its own web page showing its QR codes. Attendees open it from their confirmation email, and you can send it again to anyone who lost their ticket.
The page works in any browser, on any theme, and prints cleanly.
The Show my QR page needs HappenBoard Pro. See what Pro adds.
How attendees reach the page
- From the confirmation email: the QR block starts with a Show my ticket button (Show my tickets for several seats). Many mail apps, Gmail and Outlook among them, hide the QR images in the email itself. The button opens the codes in the browser, where they always show.
- From the plain-text version of the email, which lists the same link.
- From the check-in link printed under each QR code, in the email, on the PDF e-ticket and on the page. It opens that ticket in the browser.
On a booking of several seats, a seat’s own link shows that seat’s card only. A buyer can hand one code to each guest: the guest sees their own ticket, not everyone else’s.
Door staff signed in to your site get the check-in scanner instead when they open a check-in link. The code waits there until they confirm it.
What the page shows
- Your logo, or your site name, and a ← Back to event link.
- The event title, then the attendee’s name, the date and time with its timezone, and the venue.
- A Print button and an Event page button.
- One card per seat, with the QR code, Admit one or Seat 1 of 3, the seat number and the check-in link.
- Your ticket footer text, when you set one.
The logo, the accent colour and the footer come from the Ticket design settings, the same ones that style the PDF.
The codes only show while the booking is Going. If it was cancelled (a refund cancels it too), declined or put on the waitlist, the link still opens the page. A short notice then takes the place of the codes and says why.
Send the page to an attendee
- Go to HappenBoard → Attendees.
- Click the attendee’s name. A panel opens on the right.
- In the Check-in ticket section, click Open public page. The page opens in a new tab.
- Copy the address from the browser bar and send it to the attendee.
The Check-in ticket section is shown for attendees whose status is Going, to people allowed to run check-in (Administrators and Editors by default). For several seats it reads Check-in tickets with the number of seats. Learn more about the panel in managing attendees.
Print the tickets
The Print button opens your browser’s print window. The buttons and the back link are hidden, and each seat card gets a dashed cut line. A card is never split across two pages, so a three-seat booking prints three tickets to cut apart.
Keep the link private
The page has no password: anyone with the link sees the QR codes, and the scanner accepts them. Treat the link like a paper ticket. Send it only to the person who booked, and never post it on a public page, in a shared document or on social media.
The page asks search engines not to list it and is never cached. That keeps it out of search results, but it is not a login.
If the link does not work
A link that opens no ticket shows a Ticket not found page, with the message “This ticket link is invalid or has expired.” and a Back to the site link. The message is the same whatever the cause: a link cut short in an email, a mistyped address or a deleted booking. That way, the page never reveals whether a booking exists.
Find the attendee again in the attendee list and send them a fresh link from their panel.
Next steps
- PDF e-tickets and ticket design: set the logo, colour and footer this page uses.
- QR code check-in: scan the codes at the door.
- Printing name badges: a printed alternative for attendees without a phone.