
To start simply with digital ticketing for Thai events, build a Line-based Event Ticket & Check-in System using Google Sheets and Make.com.
Thai event organizers and attendees heavily resist downloading new apps, but they already use Line every day. This approach completely bypasses App Store approvals and requires zero coding. [1, 2]
The 3-Step User Flow
[Customer buys on Line/Facebook] ──> [Google Form + Slip Upload] ──> [Auto-Generated QR Ticket via Line] ──> [Organizer Scans QR at Door]
How to Set It Up in 3 Days
Day 1: The Booking Form & Database
Create a simple, Thai-language booking page that feeds into a centralized database.
- The Form: Use Google Forms or Tally.so. Keep it down to four fields: Name (ชื่อ-นามสกุล), Phone (เบอร์โทรศัพท์), Ticket Quantity (จำนวนบัตร), and a Payment Slip Upload field (แนบสลิปโอนเงิน PromptPay).
- The Database: Connect the form to Google Sheets. Add a column named “Ticket Status” (สถานะตั้ว) and set the default to “Pending Verification” (รอตรวจสอบสลิป). [1]
Day 2: The Automated QR Ticket
Use Make.com (formerly Integromat) to handle ticket generation and delivery.
- The Trigger: When you manually change the Google Sheet row status to “Paid” (ชำระเงินแล้ว), it triggers Make.com.
- The Generation: Use a free QR code generator module in Make.com to convert the Google Sheet Row ID into a unique QR Code image.
- The Delivery: Configure Make.com to send a direct message to the customer via Line Notify or a Line Official Account (OA) webhook. The message contains their unique QR code and a note: “ตั๋วเข้างานของคุณเรียบร้อยแล้ว กรุณาแสดง QR Code นี้ที่หน้างาน” (Your event ticket is ready. Please show this QR Code at the entrance).
Day 3: The Front-Door Check-In
Keep the organizer’s scanning tool incredibly primitive to ensure it works instantly on any phone.
- The Scanner: The event organizer uses the standard camera app on their smartphone to scan the attendee’s QR code.
- The Action: The QR code links directly to a pre-filled Google Form URL or a simple web App Sheet linked to that specific Row ID.
- The Verification: Tapping the link instantly updates that attendee’s row status in the master Google Sheet to “Checked In” (เข้างานแล้ว). If a duplicate QR code is scanned, the sheet will show they are already checked in, preventing fraud. [1, 2, 3, 4, 5]
Why This Works in Thailand
- Zero App Friction: Attendees do not need to register, remember passwords, or download an app. They receive and store their ticket in their existing Line chat history. [1, 2, 3, 4]
- No Credit Card Required: It embraces the local preference for PromptPay QR bank transfers and manual slip verification, which accounts for the vast majority of local event sales.
- Low Cost: You can run your first few small events entirely on the free tiers of Google Workspace, Make.com, and Line Notify.

ระบบจำหน่ายบัตรและเช็คอินงานอีเวนต์แบบเข้าแถว
© 2026 Qzzon Group
Asia Pacific and South East Asia