TurfBook: online booking, duplicate booking prevention, OTP and confirmation SMS, instant app notifications, training management, QR check-in, combo packages and bKash API support.
TurfBook

Turf management app and online booking system for Bangladesh

Let customers book slots, combo packages, training admissions or tournament entries from your branded public page or mobile app while your team manages payments, attendance, resources, collections and reports from the web dashboard and operator app.

One system for sports facility operators and bookers

A focused booking and management system for football turfs first, with support for pools, courts, tables, lanes, rentals and customer follow-up in Bangladesh.

Online booking Branded pages for slots, packages, training and tournaments, with mobile OTP, online bKash checkout or manual wallet payments and downloadable receipts.
Operator app Manage bookings, payments, training participants, attendance, packages, tournaments, reports, schedules, blocked dates and staff controls from Android or iPhone.
Alerts SMS, email and app push notifications for bookings, payments, training sessions, attendance, dues and monthly renewals, with account-wise controls.
Payments Track cash, multiple bKash/Nagad receiving accounts, online bKash checkout, partial payments and dues. Keep verified receipts, reversals and corrections traceable.
No duplicate booking Weekly day-wise slots or sessions, variable rates, minimum booking amount, blocked dates, duplicate booking protection and account-wise mobile blacklist.
Reports Booking, income, expense, accessories, customer, loyalty and training reports with PDF download, certificates, PDF email and CSV exports.
Collections See who collected how much by cash, bKash or Nagad. Reconcile by payment date or use Booking Collections to follow the selected bookings regardless of when customers paid.
Accessories and services Offer equipment rentals and optional services such as camera setup or live broadcast, with clear additional charges during online or direct booking.
QR, stickers and banners Download public page QR codes, A4 stickers, 2 ft banners and app download stickers with facility logo, contact and payment details.

More than single-slot turf booking

Run multiple resources, combo packages, recurring training, tournaments and daily accounting from the same facility account.

Day and week booking calendar See the schedule across resources, filter confirmed or pending bookings and open booking details. Overnight bookings and pool participant counts stay visible.
PDF and POS receipts Customers download a receipt after submitting a request or paying online. When enabled, staff print 58/80 mm receipts from the website or compatible app-connected printers, including SUNMI.
QR entry and check-in history Control reception entry, especially for swimming pools. Scan receipt QR codes with the app or a USB scanner, review the booking and record entry with staff and time history when enabled.
Regular customers, repeated bookings Reserve one or more slots per day between start and end dates: every day, selected weekdays or alternate weeks. Preview prices and advances, skip conflicts and manage the batch afterward when enabled.
Flexible durations and rates Offer configured 60/90/120-minute durations with starts every 30 minutes and day/time-based pricing. Authorized staff can extend eligible bookings after availability checks.
Coupons and special-date offers Create facility, resource or selected-slot coupons with usage limits and performance reports. Apply holiday or date-based rates while keeping existing booking prices unchanged.
Customer loyalty points Reward customers by mobile number. Configure resource-wise earning and redemption rules; points become spendable after full payment and slot end. Customers verify their mobile before redeeming.
Faster swimming pool reception Take custom-time bookings with adult, student and child counts. Faster mode records enabled payment methods together, totals them and lets staff create and print while staying on the form.
Payment-account reconciliation Set dated opening balances, track assigned receipts and expenses and review unassigned entries. Export account-wise PDF reports from the website and app.
Tournaments Create one-time or weekly recurring tournaments, preset team names, publish date-filtered registration pages, add optional video links, collect entry payments and generate knockout or round-robin fixtures.
Package bookings Bundle resources or time blocks, generate packages from matched slots in bulk, price included and extra people and apply optional fixed or percentage discount slabs.
Training programs Run field or pool training with optional one-time admission fees, enrollment discounts, attendance, dues and reminders. Issue optional certificates with your logo, signatures and verification QR.
Branded public pages Choose a Simple, Dark or Glassy theme through platform settings, with custom styling, your logo and domain. Add photo/YouTube galleries and optional promotional banners.
Expense management Record facility expenses, filter by category/resource and email or download expense reports for day-to-day accounting.
Flexible platform fees Choose configured per-booking charges or resource/facility-wide monthly coverage. Track usage, renewal dates and grace status from the website and app.
Simple costs

Prepaid credit with flexible usage fees

Use configured fixed or percentage booking charges, separate direct and customer-booking rates or resource/facility-wide monthly coverage. Review your assigned fees and renewal status in web and app.

Platform Fee 15 tk 10 tk per slot booking
Prepaid credit Buy credit online or add it from management, then track every booking charge from the fees screen.
SMS alerts SMS charges follow your facility settings, per SMS part. Resource notification SMS can be disabled while keeping booking OTP available.
Public page + QR Each facility gets its own booking URL, with downloadable QR codes, A4 stickers and 2 ft banners for print or social posts.

How it works

From online booking request to confirmed slot or session, payment follow-up and reports in a few clear steps.

1 Create facility setup

Add facility details, branding, wallet numbers, custom domain, resources, weekly slots, rates, minimum payment, combo packages, training schedules, accessories and blocked dates.

2 Receive bookings

Customers choose a booking, verify their mobile by OTP and use an available payment route. Eligible customers can redeem points before paying the remaining amount.

3 Manage from web or app

Admins and managers confirm bookings, take direct bookings, receive payments, manage training participants and attendance and monitor dues from web or app.

4 Review reports

Track booking value, collection, verified payments, expenses, customers, training progress and pending dues by date range.

Built for real booking desk work

TurfBook keeps daily facility work practical: branded booking pages, multi-slot and combo bookings, training admissions and attendance, tournaments, OTP, fast lookup, payments, dues, expenses, collections and operator notifications.

Search bookings by name, mobile or booking ID
Highlight ongoing, upcoming and due bookings
Block problem mobile numbers per facility, with platform-wide controls for platform users
Send customer SMS/email updates when enabled
Let facility admins manage staff accounts and facility access
Review verified collections by payment method
Add rental accessories to bookings and reports
Print QR stickers and banners for online booking
Track training cohorts, attendance, remaining sessions, participant payments and certificates
Keep internal booking notes and review staff activity with role-based access
Choose available slots across dates and generate shareable Facebook slot images

FAQ

Common questions before running a sports facility in Bangladesh on TurfBook.

Can staff see bookings in a calendar?

Yes. The website and app have a booking calendar that opens in Week view, with Day view, resource and status filters, daily counts and links to booking details.

Can staff book a pool for a custom time and different age groups?

Yes. Custom-time bookings support configured per-person hourly rates or manual pricing. In optional Faster mode, staff enter the customer name, people counts and amounts by payment method; their sum is the fully paid booking total. Create and print stays on the form for the next customer.

How do customers earn and redeem loyalty points?

Platform users enable points per facility; authorized staff set resource rules and can require a linked member card to earn points. Points become available after full payment and slot end. During self-booking, customers verify their mobile first, see their balance and choose how many points to redeem. If a member card is linked, its number is requested; otherwise no extra OTP is needed.

Can we reconcile each receiving account separately?

Yes. Payment accounts support opening balances with a date, assigned receipts and expenses, reversals and unassigned-entry review. Filter the reconciliation report by account, method and date, then download PDF. Recorded balances reflect TurfBook entries, not a live bank or wallet balance.

Can customers download receipts and staff print them?

Customers can download a PDF from the booking receipt page. A submitted request is not automatically a confirmed booking. When receipt printing is enabled, staff can print booking/payment receipts through the browser, compatible Bluetooth printers or supported SUNMI V2/V3 built-in printers.

Does scanning a receipt automatically admit someone or collect payment?

No. Staff scan and review an eligible confirmed slot, then explicitly mark entry for all its participants. Check-in does not record payment or training attendance. Expired unused slots are shown as auto-closed, separately from actual check-ins.

Can we reserve regular customers without entering every date?

Yes, when repeated bookings are enabled. Choose start/end dates, weekdays and one or more slots per day. Review conflicts and totals before creating confirmed bookings. Any entered cash advance applies to each included slot, not once to the whole batch.

Can customers choose a duration and extend it later?

Yes, with flexible pricing enabled for the resource. Offer configured 60/90/120-minute durations at 30-minute start intervals. Authorized staff can extend eligible standalone bookings after checking availability and the additional amount due.

Can we see all payments for a particular booking day?

Yes. The optional Booking Collections page includes verified payments for bookings in the selected slot-date range, even when paid earlier or later, grouped by collector and method. Ordinary Collections remains based on payment dates.

Can each facility have its own booking page?

Yes. Each facility has its own booking URL and optional custom domain. Platform users can select Simple, Dark or Glassy, apply custom CSS and enable background images or promotional banners. Photos and YouTube videos have a separate Gallery page.

Can customers use the mobile app?

Yes. Bookers can login with mobile OTP, save their name and address, browse available facilities and see their own booking history.

Do turf bookers need a password?

No. Bookers use OTP login with a rolling 30-day app session, so booking stays quick and password support is not required.

Can operators take direct bookings?

Yes. Admins and managers can create direct bookings, receive cash or partial payments and record who created the booking.

Can slots or sessions vary by day?

Yes. Slots or sessions can be configured weekly by selected days, with rate and minimum booking amount.

Can one account manage different resource types?

Yes. A facility account can manage football fields, pools, courts, tables, boards, lanes or other bookable resources, with resource visibility, grouping, wallet numbers and fee rules.

How does TurfBook prevent duplicate booking?

Once a slot is booked, held or blocked, TurfBook keeps it unavailable for new customer and operator bookings.

Can a facility block a mobile number from booking?

Yes. Facility admins can blacklist a mobile number for their own account and platform users can block a number system-wide from OTP and booking requests.

Can operators track partial payments and dues?

Yes. TurfBook tracks cash, bKash, Nagad, optional online bKash gateway checkout, partial payments, verified payments and due amounts in bookings and reports.

Does it support mobile notifications?

Yes. The operator app supports push alerts for booking and payment events, with category controls.

Can we rent vests or accessories with bookings?

Yes. Accessories can be enabled per facility, priced by unit or player quantity and added during public or direct booking.

What reports are available?

Review bookings, income, collections, expenses, customers, training and coupon performance. Account reconciliation and Booking Collections provide separate money views, with permission-based PDF downloads and supported email exports. Customers and Loyalty reports also offer CSV downloads on the website.

Can we run recurring training programs?

Yes, on eligible field and pool resources. Use weekly sessions, participant and guardian details, an optional one-time fee per participant per enrollment, enrollment discounts, attendance and dues. Completion certificates are optional and carry a separate issuance fee.

Support

Need help getting started?

Talk to TurfBook support in Bangladesh for account setup, app installation and operator onboarding.

Phone 01711999038 Email hello@turfbook.vip Play Store + App Store Download app
Address 4th Floor, House 12, Road 1,
Block F, Chairman Bari, Banani,
Dhaka - 1213, Bangladesh.
A product by QIT Solutions