How to make an app for a ticket booking agent
A ticket counter takes dozens of requests a day on WhatsApp and at the window, and loses track of who paid, whose ticket is still waitlisted and whose cancellation is pending. An app for the counter records every booking with its PNR, travel date, fare, charge and payment, so evenings aren't spent matching WhatsApp chats.
Updated 2026-11-09
Who uses the app
The agent and counter staff, not customers. If two people book from different phones or the counter computer's browser, connect your own Supabase database with sign-in; passengers' ID details are private.
The screens a ticket booking agent app needs
- Requests: New requests with passengers, route, date, class and status: to book, booked, waitlisted, could not book
- Bookings: Each booking with PNR or booking reference, operator, travel date, fare, service charge and payment status
- Travelling soon: Bookings travelling in the next three days, with waitlist status to recheck
- Groups: Wedding and tour groups with all passengers, bookings and the family contact
- Cancellations: Cancellation and change requests with date, refund expected and refund passed on
- Day's account: Fares and service charges for the day, received in cash or UPI, and amounts still due
Features worth asking for
- A WhatsApp button that sends the customer the booking details, PNR and fare paid
- A UPI QR on the counter screen for customers to pay the fare and service charge
- A list of waitlisted tickets travelling soon, to recheck and inform customers
- Group bookings with all passengers under one family contact
- Daily totals of fares and service charges, split by cash and UPI
- A receipt PDF with fare and service charge shown separately
Where the data lives
If one person runs the counter on one phone, the data can stay there. With two staff, connect your own Supabase database from the chat with sign-in; delete or blank passengers' ID details once a journey is over.
How to make it with AppCub, step by step
- Decide what the app does. List the screens you need, for example: Requests, Bookings, Travelling soon, Groups, Cancellations.
- Describe it to AppCub. Paste the request below, changed to your own business and details.
- Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
- Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
- Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.
Copy this request, change the details to match your ticket booking agent, and paste it into AppCub:
Make an app for my ticket booking counter, Sinha Travel Counter in Patna. Screens: requests, bookings, travelling soon, groups, cancellations and day's account. Requests have passengers, route, date, class and status. Bookings have PNR or reference, operator (train, bus, flight, event), travel date, fare, service charge and payment status. Travelling soon lists the next three days with waitlist status. Groups for wedding bookings. Cancellations with refund expected and passed on. WhatsApp button with booking details, UPI QR to collect payment, receipt PDF and daily cash and UPI totals. Red and white colours.
Tips for a ticket booking agent app
- Record every request, even the ones you couldn't book, so you can tell the customer what happened.
- Keep fare and service charge as separate fields; customers ask about both.
- Check the travelling soon list every morning and message waitlisted customers yourself.
- Don't store full ID numbers longer than you need them for the booking.
- Close the day's account each evening and compare it with cash in the drawer and UPI received.
What it costs
- Describing your app and seeing AppCub’s plan for it is free.
- A new app usually takes 60 to 110 credits. Start with the 2-day trial for ₹99 (150 credits, enough for one app and a few changes) or the one-time App Pack for ₹499. Starter is ₹1,599 a month for 700 credits.
- Google Play needs a paid plan (it includes the Play Store bundle and your app’s signing key) and your own Google Play developer account, a one-time US$25 fee to Google.
- Work that fails or is rolled back costs no credits.
Good to know
- AppCub doesn't connect to railway, airline, bus or event booking systems, so the app can't book tickets, check PNR status or fetch refunds. You book on the operator's system and note the result; UPI payments go straight to your account.
- AppCub builds Android apps. You can also share the app as a web link that opens on any phone; for the iPhone App Store, AppCub’s team can do it for you.
Questions
Can the app book train or flight tickets?
No. AppCub doesn't connect to railway, airline, bus or event booking systems. You book on the operator's system and record the booking in the app.
Can the app check PNR status automatically?
No. Note the waitlist status when you check it, and the travelling soon screen shows which tickets to recheck.
Can customers pay me by UPI from the app?
Yes. The app can show your UPI QR or a Pay via UPI button, and the money goes straight to your account.
Can I keep a wedding group's tickets together?
Yes. Ask for groups with a family contact, all passengers and every booking linked to the group.
Can the app keep track of refunds I owe customers?
Yes. Ask for a cancellations screen with refund expected from the operator and whether you have passed it on.
Can the app send tickets to customers?
A button opens WhatsApp with the booking details and PNR ready. You attach the ticket file yourself in WhatsApp if needed.
Read next
- How to make a website for a ticket booking agent
- App for a CA firm
- App for a business consultant
- App for a digital marketing agency
- App for a freelancer
- App for an insurance agent
- App for a lawyer
- All guides: professional services
- All app guides by business
Make your ticket booking agent app
Seeing the plan is free. Building starts with a 2-day trial for ₹99.