FAQ
Booking & Purchasing
Trainge is a comprehensive sports and fitness ecosystem. In addition to providing a platform that helps consumers quickly find the right courses, venue rentals, and merchandise, it also offers instructors and sports venues a full-featured system including marketing, online booking (integrated with LINE, Google Maps, APP, and website), legally compliant online payment with performance guarantees, course/venue rental/member management, data analysis, permission management, and IoT hardware integration (access control, environment control, body composition analysis devices, etc.).
Open the booking web page on Gym's LINE official account or open the Trainge APP and go to the Explore page. Select "Course" or "Venue Rental." Use the filter button in the upper right corner to set your criteria, then tap "Buy / Rent Now" when you find what suits you.
If you already know your preferred time: Select "Book a Time Slot," follow the prompts to choose a time and location, and complete payment via credit card, Apple Pay, or Google Pay.
If you haven't decided on a time yet: You can purchase a ticket first and use it to book a time slot later.
Yes. Trainge is an official booking partner of LINE and Google. Trainge provides LINE Official Account integration — consumers can search for "@trainge" on LINE and follow the official account without downloading a separate APP. Through the LINE Official Account, consumers can access all features: browse nearby venues, view course and venue listings, make bookings, scan QR codes for entry/exit, and perform body composition measurements. In addition, Trainge sends booking reminders, course notifications, QR Code access codes, and other important messages via LINE, so consumers don't need to download or log into the APP.
If the venue has its own LINE Official Account, Trainge also supports integration with third-party LINE accounts — consumers can book through the venue's private LINE account, and the booking information syncs to the Trainge backend.
If the venue has its own Google Maps business listing, Trainge allows consumers to book and pay directly on the business's Google Maps listing page, as easily as making an inline restaurant reservation.
Online Payment: Credit cards (including international Visa, MasterCard, JCB), Apple Pay, Google Pay, and Chailease Zero-Card Installment. LINE Pay, PX Pay, TW QR, and online ATM are coming soon!
*International credit cards require 3DS authentication from the issuing bank. If a transaction fails, try a different card or use Apple Pay / Google Pay (which use biometric authentication for higher success rates).
Cash Payment: If the service provider has enabled the "Cash Payment" option, consumers can select cash payment at checkout to complete the booking.
Yes! Simply select multiple time slots at once and check out together.
Yes. When a time slot reaches its booking capacity, the button automatically changes to "Waitlist." Joining the waitlist does not occupy an existing spot — it only records consumers who are willing to wait.
When a booked consumer cancels, the system automatically notifies all waitlisted consumers to book (it does not auto-fill; consumers must confirm their booking themselves). Once the waitlist succeeds, consumers will receive an email and system notification.
Another consumer may have added the course to their cart but hasn't completed checkout yet. The system temporarily holds that spot for 15 minutes. If payment is not completed within 15 minutes, the system automatically releases the spot and notifies waitlisted consumers.
The trial price is a discounted experience price offered by the service provider for a course, which can be set to NT$0. The trial price can only be paid via online payment (credit card, Apple Pay, Google Pay, etc.) to ensure consumers use the trial under the specified conditions and do not abuse trial eligibility. Only one trial price can be set per course. If different courses have different trial prices, separate courses must be created.
Ticket Usage
Course Tickets: One ticket for one class. You can freely book time slots within the validity period. If tickets are not fully used before expiration, the used tickets will be calculated at the original single-class price. Payouts are made to the service provider only after the consumer uses the ticket.
Multi-Class Discounts: Book multiple time slots at once and enjoy a discount. Consumers can cancel individual time slots within the validity period (the system will automatically refund), but once cancelled, the remaining courses revert to the original price.
Plans (Universal Tickets): Similar to a points system. Multiple universal tickets can be redeemed for one class, allowing flexible use across different courses.
If the number of selected time slots is less than or equal to your remaining available tickets, no additional payment is needed at checkout. If the selected time slots exceed the remaining ticket count, the difference must be paid via online payment.
If the service provider has listed time slots for both Course A and Course B under the same course, then the ticket can be used to book either. However, if Course A and Course B are set up as separate courses, tickets purchased for Course A cannot be used to book Course B.
Service providers can only extend tickets that have not yet expired. Already expired tickets cannot be extended. If a consumer's ticket has expired, the service provider can use the "Send Service & Product" feature to issue a new ticket with a new validity period as a gift to the consumer.
Please note that extensions can only lengthen the date, not shorten it.
The system automatically sends an email and system notification 7 days before the ticket expires. If the service provider has enabled LINE push notification service and the consumer is logged in via LINE, they will also receive a LINE reminder.
When booking with a "time slot ticket" or "universal ticket," you can only book time slots on or before the ticket's expiration date. If you attempt to book a time slot after the expiration date, the ticket cannot be applied.
If the service provider's (venue's) policy allows it, the service provider (venue) can initiate a ticket transfer. The original ticket holder will receive a notification and can complete the transfer by tapping "Agree."
Course Changes & Cancellations
Go to the Purchased or Calendar page, select the course or venue you wish to change, enter the details page and tap the "Change" button. You can choose "Change Time," "Change Location," or "Cancel Course/Venue."
Changes or cancellations will refund the corresponding amount to "My Wallet" according to the cancellation policy. For bookings made with tickets, the system will prioritize returning the ticket.
Cancellations must be made before the cancellation policy deadline for the course or venue rental in order to receive a refund.
The system will automatically calculate the difference and ask the consumer whether they accept paying the additional amount. If agreed, it will go directly to the checkout page to complete the supplemental payment.
Online Payment: After cancellation, the refund will be processed by the system. Typically, funds are received within 10 business days (varies depending on the issuing bank).
Ticket Booking: If the 100% refund condition is met, the system will return the ticket. Consumers can check the "Available" section on the Purchased page. However, if the ticket has already passed its validity period, it cannot be used even if returned.
Consumers can go to the Purchased page and select the "Cancelled" tab to view all cancelled course items. If the refund window for the payment processor has passed, the system will refund the amount to the consumer's wallet. Consumers can check each refund under Profile > My Wallet > Deposits.
Course slots gifted by the venue cannot be changed by the consumer. If a change is needed, please contact the venue for assistance.
Payments & Fees
Listing, consumer interaction, and course/venue/member management features are all free. Fees are only charged upon a successful transaction:
- Online Payment by consumers: A 3% transaction fee is charged per transaction (including credit card, Apple Pay, Google Pay, LINE Pay).
"Zero-Card Installment" allows consumers to pay in installments without needing a credit card. The additional installment fees are borne by the consumer. The service provider still only pays the standard 3% transaction fee.
For orders placed after 2024/4/23, the unit price is tax-inclusive. For orders placed before 2024/4/23, the unit price is tax-exclusive. The order amount calculation differs accordingly.
To prevent misuse, the system does not allow setting a price of NT$0 directly.
Payouts & Withdrawals
Private Appointments, Group Courses: Course completion date + 3 calendar days deposited into the system wallet.
Programs: First class completion date + 3 calendar days for payout.
Unused expired tickets: Treated as recognized revenue. Ticket expiration date + 3 calendar days for payout.
Charge per Period, Charge per Minute, Charge per Visit: Venue rental completion date + 3 calendar days.
Monthly Pass: Ticket activation date + 3 calendar days.
Seasonal Pass, Half-year Pass, Annual Pass: Monthly payouts. Each payout amount equals the monthly pass price (if no monthly pass price is set, the monthly average price is used).
If the consumer taps "Complete Order": Completion date + 3 calendar days.
If the consumer does not tap "Complete Order": Order creation date + 14 calendar days.
We recommend asking consumers to tap "Complete Order" after receiving goods to speed up the payout process.
Go to "My Wallet" under Profile to view deposit details and balance. Tap "Withdraw," enter the amount, and submit. Funds will be transferred to your verified bank account within approximately 5 business days. There is a set number of free withdrawals per month with no transaction fee.
Notes:
- Bank verification must be completed before withdrawing.
- Corporate entities must issue a tax-inclusive invoice to Trainge (Company: Trendonut Co., Ltd., Tax ID: 82819839, item description: course fees or venue fees). Invoices can be issued per withdrawal or consolidated at the end of each month.
- Individuals do not need to provide an invoice — the platform will report it as service income.
Unlimited Renewal: The first billing date determines subsequent billing dates. If the next month has no corresponding date, billing occurs earlier. Tickets are issued only upon successful payment (valid until the day before the next billing date). Payout is made on the successful billing date + 3 calendar days. Consumers can cancel the renewal on their own.
Specified Deduction Period: Same rules as above, but the consumer cannot cancel on their own — the service provider must handle the cancellation.
T Points
T Points are reward points given to users by Trainge. 1 T Point = NT$1, which can be used to offset course bookings and venue rental payments.
How to earn:
- Receive 100 T Points upon first registration and login.
- Earn 1 T Point for writing a review after completing a course/venue rental.
- Trainge hosts occasional online and offline events that award T Points.
How to use: Enter the number of T Points you wish to use on the checkout page to offset the payment amount. T Points can be used across different venues.
Account & Notification Settings
Registration / Login / Password Change page: Tap "Resend Code" on the login page to receive a new SMS verification code.
Payment / Credit Card Binding page: The SMS verification code here is sent by your credit card issuing bank. If you cannot receive the code, please contact your issuing bank.
*If a single phone number requests resend too many times in a short period, it may be temporarily blocked by Google's SMS verification service.
iOS: Go to device Settings > tap "Trainge" > confirm "Allow Notifications" is enabled.
Android: Go to device Settings > Apps > Trainge > Notifications, and confirm it is enabled.
If the service provider has enabled LINE push notification service, consumers should follow the Trainge LINE Official Account to receive additional notifications.
First contact: On the Explore page, tap the course or venue you're interested in. On the details page, tap "Contact Instructor" or "Contact Venue."
Follow-up contact: Go to the Messages page and tap the contact you've previously messaged to continue the conversation.
Urgent contact: In the message thread of a booked course, tap the phone icon in the upper right corner to call the instructor/venue directly.
When each order is placed, the system automatically sends an electronic service agreement to the consumer's email. This is a no-signature-required agreement — by purchasing courses on the platform, the consumer agrees to the terms of service. No separate signature is needed. Service providers can also download and view past agreement links from the sales report.
Venue Rental
Charge per Visit: Consumers do not need to book a specific time in advance. A single entry allows unlimited use of the venue for the day. The service provider must still set operating hours for QR code entry and ticket redemption.
Charge per Period: Consumers must select and book a specific time slot in advance, with charges based on the time slot.
If a consumer using Charge per Minute rental does not scan out upon leaving, the system will continue charging until the venue's set closing time for the day. The service provider can resolve this in two ways:
- Ask the consumer to take a screenshot of the "In Use" ticket QR Code from the Purchased > Venue Rental tab and send it to the service provider, who can then scan it to complete the checkout.
- The service provider can directly tap the "Check Out" button next to that consumer's name in the on-site user list.
Monthly Pass (30 days): Non-refundable once activated.
Seasonal Pass / Half-year Pass / Annual Pass: Usage of less than 30 days counts as 30 days. From the 31st day onward, usage is counted as 60 days. The refund amount depends on whether a monthly pass price has been set:
- With a monthly pass price: Refund = Periodic pass amount − (months used × monthly pass price)
- Without a monthly pass price: Refund = Periodic pass amount − (months used / total months × periodic pass amount)
Service Provider (Instructor / Venue) Management
Course Change: The service provider can change the time of a consumer's course. The consumer will receive a change request and must tap to agree. If the consumer has authorized proxy booking, the system directly makes the change and sends a notification — no additional consumer approval is needed.
Course Cancellation: The service provider can directly cancel a consumer's course booking. For ticket bookings, the system returns the ticket; for direct payments, the system issues a refund. Service provider cancellations are not subject to cancellation policy limits — the consumer receives a 100% refund.
Note: Instructor accounts can only perform "Changes" (rescheduling) and cannot cancel courses. Cancellation must be done by the service provider (the account that created the course).
"Authorize Proxy Booking" allows a consumer to authorize a venue to use their tickets to book courses on their behalf. The consumer only needs to authorize once, and future orders from the same venue will also be authorized.
Once authorized, the venue can directly use the consumer's tickets to book courses for them, without the consumer needing to do it each time. For tickets gifted by the venue, the consumer must still complete the Authorize Proxy Booking before the venue can book on their behalf.
Trainge provides three types of group permission settings, applicable to courses / venue rentals / merchandise / plans:
- Exclude Group: Remove purchase permissions for specific group members, e.g., exclude a group of past buyers to prevent duplicate use of promotions.
- Specific Group Only: Only members of the designated group can purchase — ideal for VIP-exclusive merchandise or special promotions.
- Hidden, Specific Group Only: Non-designated group users cannot see the item at all — ideal for employee-exclusive offers.
Attendance list: Go to the Calendar page and tap the course time slot to view enrolled student information. Instructor accounts can also view this here.
Remaining spots: Go to Profile > Products, enter the schedule, and scroll down to see the remaining spots for each time slot.
Go to Profile > Sales, tap "Data Analysis" and enter your credentials to access the page. You can view "Sales," "Gift," "Recognition," and "Cancel" data for different time periods, and tap the "Export Data" button to download a complete CSV report.
Report definitions: "Sales" = items sold, "Gift" = items sent to consumers, "Recognition" = completed courses or expired tickets, "Cancel" = orders cancelled by consumers.
Go to the Calendar page, tap the "+" button in the lower right corner, then tap "Vacation Period." Fill in the information and submit.
- All courses: Set the vacation date range and check "Select All."
- Specific course: Set the date range and only check the specific course(s) you want to take a break from.
Once set, consumers cannot book courses during the vacation period. Please note that after an instructor sets a vacation, program courses can still be booked — the system does not automatically block them.
Service providers can notify consumers via Trainge's one-on-one messaging ("Chat") or "Broadcast Message" feature. Enter the Calendar, select the course time slot, and send the message from there.
Additionally, after cancelling a course, the system automatically sends an email and APP push notification to the consumer. If LINE push notification service has been purchased, consumers who booked via LINE will also receive a LINE push notification.
Access Control / Environment Control / Body Composition Analysis / Hardware
If the service provider (venue) uses Trainge's access control, environment control, and other AIoT services, after successfully booking a time slot, go to the Purchased or Calendar page. Enter the booked time slot and tap the "QR Code" button to display the code at the access control device for scanning to enter. The venue's lights, air conditioning, screens, ball machines, computers, and other equipment will automatically turn on and shut off when the booked time slot ends.
You can purchase measurement tickets from the venue. Go to the "Measurements" section in the Purchased page, tap the "Start Measurement" button on the measurement ticket, enter your correct biological sex, height, age, and other information, then place the QR Code in front of the scanner. After hearing a beep, step onto the body composition analysis device. After 30 seconds, you can view the results on your phone.
*Trainge supports InBody, Tanita, Accuniq, and other body composition devices, as well as blood pressure monitors.
Consent Form & Training Log
Not required. The consent form is optionally enabled by the service provider and can be used to understand a student's health conditions, exercise experience, etc. The consent form must be created by the instructor/venue and signed by both parties to be effective, helping to prevent future disputes related to exercise injuries.
Self-training: Go to the Calendar page, tap the "+" button > "Self Training." You can select workout plans by muscle group or exercise type, or create a custom training plan, recording training data and rest times set by set.
Course Training Log: Instructors can tap a course on the Calendar page and select "Training Log" to record the course content for students. Only the course's assigned instructor can add and edit entries.
Health Record: Go to Calendar > "+" > "Health Record," enter the content and save.
Become a Trainge Partner
Open Trainge's official website or download the Trainge APP and register an account. Go to Profile > Settings > Profile to set up your photo and introduction. Then complete bank account identity verification (individuals must upload their ID card and bank passbook cover; corporate entities must upload the representative's ID card and company bank passbook cover). Once verified, you can start listing courses or venues.
Free accounts can only list one course. For more listing quota, please contact the Trainge team.
Trainge's booking system is highly versatile. Courses offer time slot booking, course tickets, and universal tickets. Venue rentals offer charge per visit, charge per minute, charge per period, and monthly or annual passes. Venue rentals can also sell venue rental tickets or universal tickets. Therefore, Trainge is suitable for all types of sports venues and fitness centers. Supported venue types include but are not limited to: pickleball courts, badminton courts, tennis courts, indoor golf simulators, basketball courts, dance studios, gyms, yoga studios, Pilates studios, martial arts studios, swimming pools, and more. The core system logic is "time-slot-based booking units, multi-court simultaneous management, and support for mixed courses and venue rentals" — applicable to any time-based sports or instructional venue. If your venue type is unique, we recommend contacting the Trainge consulting team to assess whether configuration adjustments or custom development can support your needs.
Trainge is built on one simple principle: one system for every scale — from solo personal trainers to international fitness franchise brands, every venue can find the right way to use Trainge.
Solo Trainers / Small Studios (1–5 person teams)
If you're an independent trainer or running a small studio, Trainge brings class bookings, venue rentals, merchandise sales, and subscription plans together on a single platform — no more taking orders manually through messaging apps or reconciling payments in spreadsheets. The system is intuitive and requires no dedicated IT staff; one person can handle the entire operation.
Mid-Sized Venues / Sports Centers (6–30 person teams)
As your team grows, so does management complexity. Trainge offers granular role-based permissions, letting you assign different access levels by position — front desk staff, coaches, and managers each see only the features and data relevant to their role, ensuring both data security and operational efficiency. Combined with real-time dashboards and financial report exports, owners can monitor revenue, attendance rates, membership renewals, and other key metrics at any time without waiting for month-end reports.
Large Venues / Regional Chains (multi-location operations)
For chain brands with multiple locations, Trainge supports a unified multi-venue management structure. Headquarters can view operational data across all branches at a glance, while each branch retains the flexibility for independent day-to-day operations. Whether it's class pricing strategies, promotional plans, or membership benefits, everything can be tailored to each location's needs or standardized across the board.
International Chains / Franchise Systems
Trainge comes with built-in multilingual support, making it ideal for brands expanding overseas or operating international franchises. Franchise headquarters can standardize operational processes and service standards through the system, while giving each franchisee flexibility in language and localization settings. Comprehensive data analytics and reporting also allow headquarters to monitor the performance of every franchise location in real time.
Why does it work at every scale?
The key lies in Trainge's modular and highly flexible architecture. Venues can select the modules they need — class management, venue rentals, merchandise sales, subscription plans — and use them as simply or comprehensively as they wish. Small venues keep things lean; large venues unlock the full suite. There's never a case of "too many features I don't need" or "the system can't keep up as we grow." With role-based permissions, multilingual support, and real-time reporting built into the foundation, Trainge grows with you no matter where you start.
Unlike traditional booking systems that charge per feature module,
Trainge gives every venue full access to all features for just NT$1,500 per month — class bookings, venue rentals, merchandise sales, subscription plan management, role-based permissions, data analytics, financial report exports, multilingual support, and more. Everything is included with no additional add-on fees.
Yes. Trainge supports managing multiple venues under a single account. Different roles and permissions can be assigned to each account, making it ideal for operators with chain venues or multiple locations. The system also provides a cross-venue statistics dashboard, giving owners a clear overview of revenue, foot traffic, utilization rates, and other key metrics across all venues. If staff members work across venues, cross-venue operating permissions can also be configured in the backend.
Yoga, dance, and various sports courses fall under "Competitive and Recreational Sports Venue Industry," not short-term cram schools. The Sports Administration under the Ministry of Education classifies sports education services under "Sports Training Industry." When registering your business, we recommend selecting "Sports Training Industry" or "Competitive and Recreational Sports Venue Industry" based on your actual operations. For details, consult your local regulatory authority.
System Requirements & Supported Devices
Operating System Requirements:
- iOS / iPadOS: 13.0 or above
- Android: 7.0 or above
Supported Devices:
- iOS: iPhone 6s and later, iPad Air 2, iPad mini 4 and later
- Android: Devices running Android 7.0 or above with Google Play services
Recommended Specs:
- Storage: 100MB or more
- RAM: 2GB or more
- Network: Stable internet connection required
Please use Google Chrome 90 or above for the best experience. Supported devices and operating systems:
- Windows PC: Windows 10 or above, Chrome recommended
- Mac: macOS 10.15 or above, Chrome recommended
- iPad: iPadOS 14 or above, Chrome recommended
- Android phones and tablets: Android 7.0 or above, Chrome recommended
Ready to build your unmanned venue?
Start with a free plan — your venue can go live with booking and payments as early as today.