Tutorial

How to Setup a Professional Race Check-in System

Updated May 20, 2026. Publisher: QR Code Ticket by Darkaa.

Streamline your packet pickup and race tracking in 3 simple steps using Google Sheets.

Import Your Runner Data

Export your registration list from your ticketing platform (like Eventbrite, RunSignup, or a simple form) and paste it into Google Sheets. Ensure you have columns for 'Name', 'Email', 'Bib Number', and 'Wave/Category'. This sheet acts as your central database.

Generate & Distribute QR Codes

Open the QR Code Ticket add-on. Map your columns to the ticket fields. You can generate PDF tickets to email to runners for packet pickup, or you can print the QR codes directly onto labels to stick on physical bibs for finish-line scanning.

Scan at Pickup & Checkpoints

On race day, have your volunteers download the free scanner app. They can scan runner QR codes to mark them as 'Picked Up' at registration, or scan them at the finish line to record their completion. The data syncs back to your Google Sheet in real-time (or when connection is restored).

Next step

Ready to get started with QR code tickets?

Create QR code tickets for Google Sheets, Google Forms, or Jotform. Pick the workflow you already use, then keep your attendee list in one place.

Setup guide →FAQ for this event →QR Code Attendance Tracking →QR Code Event Access Control →Sports Event Team QR Registration →All event solutions →Compare alternatives →