The OpenTable for go-karting in India.
KartMetrix is a full-stack B2B2C platform that connects Indian go-kart tracks with drivers - covering slot discovery, WhatsApp and web booking, real-time lap timing, driver profiles, kart health monitoring, and operator revenue analytics. All in one platform.
Go-karting in India is fragmented. Some tracks list on District. Some take bookings over the phone. Most accept walk-ins only. No platform unifies the experience across all tracks, all cities. KartMetrix is built to be that layer.
My Role
Product Manager
Full-Stack Engineer
System Designer
GTM Strategist
Tech
Next.js + Node.js
Supabase + PostgreSQL
WhatsApp Business API
Razorpay + RFID
Status
Concept + clickable prototype
Functional MVP coming soon
Pre-revenue
Validating the model
The opportunity in one paragraph
India has 120+ commercial go-kart tracks, growing at ~15% annually. Yet every track is a digital island - no unified discovery, no standardised online booking, no driver identity layer. The gap isn't technology (District and Paytm already work in adjacent categories). It's a category-specific platform that understands both sides: track operators who need revenue visibility and drivers who want to book fast, track their stats, and come back.
Every track is an island.
A driver wanting to go karting this Saturday in Bangalore has to: Google "go karting near me", find 3-4 options, visit each website (often outdated), call to check availability, get put on hold, or just show up and hope there's a slot. This is the current state of go-karting in India.
Booking is fragmented and analog
Most Indian go-kart tracks accept bookings via phone call, walk-in, or inconsistently via District/Paytm. There's no standard. A driver can't see real-time slot availability across tracks in their city in one place.
Drivers have no identity or history
When a driver finishes a session at IndiKarting Bangalore, their lap times exist in the track's timing software and nowhere else. No profile, no history, no leaderboard, no personal bests. The experience ends when the session ends.
Operators run blind on revenue and kart health
Track owners track revenue on spreadsheets, manage bookings via WhatsApp groups, and discover a kart needs maintenance only when a driver complains. There's no dashboard showing sessions, utilisation, or predictive kart health alerts.
Group and corporate bookings are painful
Booking 15 slots for a team outing requires a phone call, a negotiation, a manual invoice, and a WhatsApp thread. No single platform handles group bookings, billing, and confirmation across multiple tracks.
Why now
Four users. One platform.
KartMetrix serves both sides of the marketplace - drivers and operators - each with fundamentally different needs. Within drivers, three distinct segments emerge.
Rahul Sharma
Weekend Go-Karter · 24 · Bangalore · Software Engineer
Goal: Book 4-5 slots for Saturday evening with friends, check their lap times, and come back next week
Jobs to be done
→Find available slots across Bangalore tracks in one place
→Book instantly without a phone call
→See my lap time vs. my friends on the same leaderboard
Pain points
✗Has to Google each track separately to check availability
✗No way to track personal bests across sessions or tracks
✗Booking via phone call feels slow and uncertain
Priya Mehta
Corporate Event Organiser · 32 · Delhi · HR Manager
Goal: Book a 1-hour exclusive slot for 15 people for a team outing, with an invoice for finance
Jobs to be done
→One booking for a large group without calling each track individually
→Get a GST invoice for reimbursement
→Confirm the booking immediately, not after a callback
Pain points
✗No track has a proper group booking flow online
✗Manual invoicing requires follow-up calls
✗Can't compare tracks on price + availability simultaneously
Meera Rao
Competitive Racer · 19 · Hyderabad
Goal: Track personal improvement over time, compare lap times with serious racers nationwide
Jobs to be done
→See my fastest lap per track and how it's improved over 3 months
→Compete on a national leaderboard, not just the local track board
→Know which kart and track conditions produce my best times
Pain points
✗Lap data lives in the track's system, not accessible after leaving
✗No cross-track or city-level leaderboard exists
✗No way to identify which sessions improved her technique
Arjun Kapoor
Track Owner · 40 · Mumbai · Owns 2 tracks
Goal: See all bookings, daily revenue, kart health status, and top customers from one dashboard
Jobs to be done
→One dashboard for both tracks instead of two WhatsApp groups
→Know when a kart needs maintenance before a driver complains
→Understand peak vs. off-peak utilisation to set prices accordingly
Pain points
✗Manages bookings via WhatsApp group with cashiers - chaotic
✗Discovers kart issues only when a driver reports a problem mid-session
✗No revenue visibility - approximates from cashier reports at end of day
One platform. Two sides. Three channels.
KartMetrix connects track operators and drivers through three access channels - a web platform for discovery and booking, WhatsApp for instant booking and lap delivery, and an operator dashboard for managing everything on the back end.
Driver + Customer Features
Interactive Track Map
V1Leaflet-powered map showing all 28 Phase-1 tracks across Delhi NCR, Bangalore, Mumbai, and Pune. Filter by city, tap a pin to see tier, kart count, and available slots, then book directly from the popup. "Near me" button uses geolocation to re-center on the user.
Track Discovery
V1Browse go-kart venues by city. Filter by price, track type, indoor/outdoor, ratings, and availability.
Real-time Slot Booking
V1See live slot availability per track. Book and pay instantly via Razorpay (UPI, cards, net banking).
WhatsApp Booking
V1Send "SLOTS" to the track's WhatsApp number → get available times → confirm booking. No app, no web form.
Driver Profile + Stats
V1Cumulative lap data across all sessions: fastest lap, total sessions, personal bests per track, trend over time.
Post-session Lap Delivery
V1Lap times, personal best, leaderboard rank, and "Book next slot" link auto-sent via WhatsApp within 60 seconds of session end.
Track Leaderboards
V1Per-track, city, and national rankings. Separate boards by kart class. Real-time during sessions.
QR Check-in Ticket
V1Every booking generates a QR ticket with a verification code. Driver shows it at the gate; staff scans to verify booking + payment in one tap. No printed receipts, no name-list reconciliation.
Booking Management
V1View, modify, and cancel bookings. Rescheduling available up to 2 hours before the slot.
Group Bookings
V1Book multiple slots for teams, corporate events, or birthday groups. Bulk confirmation and GST invoice.
Track Reviews + Ratings
V2Post-session review prompt via WhatsApp. Ratings surfaced on discovery page.
Sector Time Analysis
V2Where are you losing time - corner 3 or the back straight? Detailed sector breakdown for serious drivers.
Operator + Owner Features
Real-time Kart Status Grid
V1Live grid showing every kart's state at a glance: available, in-session, walk-in, or maintenance. The single screen the desk staff keeps open all day. Updates via Supabase Realtime.
Walk-in Blocking
V1Walk-in customers arrive without a booking. Staff block a kart for 1/2/3 hours in one tap - it instantly disappears from online availability so no online booking can collide with a walk-in.
QR Scanner Check-in
V1Staff scan a driver's QR ticket to verify booking + payment and mark the session active. Invalid or already-used codes are flagged instantly.
Bookings Ledger
V1Daily reservations list with verification codes, group sizes, payment status, and check-in state. The operational source of truth for the day.
Slot Management
V1Set availability, capacity per slot, blackout dates, and special event pricing.
Revenue Analytics
V1Sessions/day, revenue/hour, peak vs. off-peak utilisation heatmap, MoM growth.
Kart Health Monitor
V1Engine hours per kart, anomalous lap variance alerts ("Kart 7 is 2s slower than fleet - check engine"), maintenance log.
Customer CRM
V1Repeat customer identification, visit frequency, LTV scoring, win-back triggers.
WhatsApp Inbox
V1All WhatsApp booking requests and messages in one dashboard. Operator can override or manually create bookings.
Dynamic Pricing Engine
V2Set peak/off-peak rates. System recommends price adjustments based on utilisation data.
Multi-track Management
V2Operators with 2+ venues see all tracks from one dashboard with consolidated P&L.
Find a track. Book a slot. Pay. Done.
The booking flow is designed for zero friction - a driver should go from landing on KartMetrix to a confirmed booking in under 90 seconds.
Web Booking Flow
City + Date
Select city and preferred date. See all available tracks with live slot counts.
Track
Browse track cards (photos, price, distance, rating, next available slot).
Slot
Pick a time slot. See how many spots are left. Add to cart.
Payment
Pay via UPI, card, or net banking through Razorpay. Instant confirmation.
QR Ticket
Confirmation + QR check-in ticket via WhatsApp. Show it at the gate, staff scans, you race. Day-of reminder 2 hours before.
Integration With Existing Booking Platforms
District (by Zomato)
Phase 2Import existing track listings from District. Bookings made on District sync into the KartMetrix operator dashboard. Avoid double-booking by sharing availability state in real time via API.
Paytm Insider
Phase 2Two-way availability sync. Bookings on Paytm Insider appear in the operator dashboard. KartMetrix becomes the single source of truth for availability across all channels.
Google Maps / Places
V1Each track's Google listing shows "Book via KartMetrix" - a direct booking link in the Google Maps listing reduces the discovery-to-booking drop-off at the highest-traffic entry point.
Razorpay
V1Native UPI, card, net banking, and EMI support. Operators receive instant payouts. KartMetrix holds no payment data - Razorpay handles PCI compliance entirely.
WhatsApp is the primary booking channel.
Indian go-kart customers won't download an app for one activity. WhatsApp is already on every phone, already trusted, already habitual. KartMetrix's WhatsApp integration handles the full driver loop - discovery, booking, confirmation, and post-session lap delivery - from one number.
Why WhatsApp, not an app
Reach
WhatsApp has 530M+ Indian users. Distribution is pre-solved. App store adds 2+ minutes of friction at the highest-intent moment.
Delivery
WhatsApp message delivery exceeds 95% for opted-in users. Push notifications average 60%. Email averages 22% open rate.
Timing
Post-session lap delivery in the 5-minute window after racing - adrenaline is high, "book again" intent is at its peak. App install kills this window.
Pre-session: Slot Booking via WhatsApp
Driver
Hi, slots available this Saturday?KartMetrix Bot
Hey! Here are available slots at IndiKarting Bangalore on Saturday: 🟢 3:00 PM - 4 slots left - ₹599/person 🟢 4:30 PM - 2 slots left - ₹599/person 🔴 6:00 PM - Full Reply with your preferred time and number of people.Driver
4:30 PM, 3 peopleKartMetrix Bot
✅ Confirmed! 3 slots at 4:30 PM on Saturday. Total: ₹1,797 Pay here: pay.kartmetrix.in/abc123 📍 IndiKarting, Whitefield, Bangalore Arrival: 10 mins before your slotDriver
[Payment completed]KartMetrix Bot
🏁 Booking confirmed! Ref: KM-BLR-2847 Saturday 4:30 PM · 3 slots You'll receive your lap times here after your session. See you on track! 🏎️Post-session: Lap Delivery + Re-engagement
KartMetrix Bot · 60 seconds after session
🏁 Session complete, Rahul! ⚡ Fastest lap: 1:14.3 🏆 Track rank: #7 of 143 📈 Personal best: 1:14.3 (new PB!) 👀 Full leaderboard: kartmetrix.in/lb/indikarting-blr 🏎️ Book your next slot: → Tomorrow 5PM (3 slots left) → This weekend Tap to book:Cancellation policy
Driver can cancel via WhatsApp up to 2 hours before. Auto-refund via Razorpay. Slot reopens on the availability calendar immediately.
Booking modification
Driver messages "Change my booking" → bot shows available alternatives → driver confirms new slot. Handled entirely in WhatsApp.
Group coordination
Group leader books for all. Each participant gets a WhatsApp confirmation. Day-of reminder sent to all participants in the group.
Everything a track operator needs.
The operator dashboard is designed for a non-technical family-business owner who checks it once in the morning on an iPad behind the counter. Four key numbers, clearly readable, with one actionable recommendation. No noise.
Kart Health Monitoring
Engine hours tracking
Each kart accumulates engine hours from RFID session data. Maintenance alert triggers at configurable thresholds (e.g., every 40 engine hours for oil change). Operator sees a dashboard card: "Kart 7 - 38 hours - service due soon."
Anomalous lap variance detection
If Kart 7 consistently laps 2+ seconds slower than the fleet average across 10+ sessions, an alert fires: "Kart 7 performance anomaly - check engine." This catches mechanical issues before drivers notice and complain.
Maintenance log
Operator logs each service (date, type, cost, technician). System calculates cost-per-engine-hour for each kart. Identifies underperforming karts where maintenance cost exceeds revenue generated.
Kart-specific leaderboard split
Because different karts have different performance levels, lap times are normalised by kart class. Operators can run separate leaderboards for junior, standard, and senior/pro karts.
Operator Pricing Tiers
Starter
₹4,999/mo
Indoor tracks and mall setups
Most popular
Pro
₹9,999/mo
High-volume outdoor tracks
Enterprise
₹19,999/mo
Chains, academies, large venues
How it's built.
Stack
Next.jsNode.jsSupabase + PostgreSQLRazorpayWhatsApp Business APIMQTTRaspberry Pi 4BRechartsVercelCity by city. Track by track.
The GTM is B2B-first: sign up track operators, then drivers follow. One track going live means every driver who books there becomes a KartMetrix user. No cold-start problem on the driver side if the operator side is seeded correctly.
Bangalore + Delhi
Month 1-4Tracks
10 tracks (5 per city)
Direct sales. Target the top 5 tracks by volume in each city - IndiKarting, Grips Racing, F9 Gurgaon, Turbo Drift. Free setup + 90-day pilot. Operator pays ₹0 for 90 days, KartMetrix takes 5% booking commission only.
Driver acquisition
Organic via track - every driver who books gets a KartMetrix account. Target: 500 driver profiles and 1,000 sessions in Phase 1.
Phase gate
8 of 10 tracks renew after the pilot period.
Mumbai + Hyderabad + Pune
Month 5-9Tracks
20 tracks across 3 cities
Self-serve onboarding flow + remote setup. Referrals from Phase 1 operators. District/Paytm cross-listing integration. Target mid-tier tracks (₹9,999 Pro plan).
Driver acquisition
SEO pages per track + city ("go karting in Mumbai") + Instagram/YouTube content. Target: 2,500 driver profiles, 5,000+ sessions.
Phase gate
40%+ of bookings coming via KartMetrix (vs. walk-in/phone) at Phase 2 tracks.
Chennai + Kolkata + Ahmedabad + all Tier-1
Month 10-18Tracks
50+ tracks, chain partnerships
Smaaash, Timezone, and other chains. Enterprise plan at ₹19,999/month. Multi-track dashboard is the unlock. Corporate event packages as a B2B revenue stream.
Driver acquisition
National leaderboard launch. "Fastest driver in India" narrative drives organic press. Racing academy partnerships for competitive drivers.
Phase gate
100+ active tracks. 10,000+ driver profiles. Corporate event package revenue > ₹5L/month.
Competitive Position
District / Paytm Insider
General experience booking platforms. India-wide but category-agnostic. No lap timing integration, no driver profiles, no kart health. KartMetrix is go-karting-native - we are a partner, not a competitor. Tracks can list on both.
RaceFacer (Europe)
The closest comparable globally. European-focused, hardware-agnostic, strong on driver profiles. No India market presence, no WhatsApp integration, no Hindi/regional support. They validate the category; we own India.
MyLaps / AMB (hardware)
Timing hardware vendors. Excellent hardware, expensive API fees, no operator analytics, no booking, no consumer layer. KartMetrix integrates their hardware via serial bypass - we build the digital layer they don't have.
Walk-in + phone call
The current default at the vast majority of Indian tracks. Slow, unreliable, no data, no revenue visibility. Every track converted from this model is a clear win - the baseline is extremely low.
How KartMetrix earns.
KartMetrix is currently a concept with a clickable prototype - the functional MVP is coming soon. All revenue figures below are targets and model projections, not current actuals.
SaaS Subscription
Primary · B2BOperator pays ₹4,999-19,999/month based on plan. The core recurring revenue layer. First 90 days free during pilot to reduce onboarding friction.
Booking Commission
Primary · B2C5% per online booking made via KartMetrix (web or WhatsApp). Paid by the driver on top of the slot price, or shared from operator revenue depending on commercial agreement.
Display Advertising
Future · PassiveGoogle AdSense on high-traffic pages (track discovery, city pages, driver leaderboards). Passive income layer as organic traffic grows via SEO.
Corporate Event Packages
Future · B2B₹10,000-50,000 per event booking for corporate team outings. KartMetrix handles the booking coordination, catering liaisons, and GST invoicing for a % margin.
Premium Driver Subscription
Future₹199/month for advanced analytics: sector times, performance trends, cross-city comparisons, national ranking. Free tier sufficient for casual drivers.
B2B Planner Licensing
FutureWhite-label the booking + analytics platform to karting chains (Smaaash) and motorsport academies who want their own branded experience.
Illustrative model · 20 Pro tracks
₹2,00,000
SaaS MRR
20 tracks × ₹9,999
₹40,000-80,000
Booking commission
~1,000 online bookings × ₹400 avg × 5%
~₹25,000
Infra cost
Hosting + WhatsApp API + MQTT broker
~88%
Gross margin
At 20 Pro tracks
All figures are projections for the designed model. KartMetrix is a concept with a clickable prototype - the functional MVP is coming soon. Not current actuals.
How we'll know it's working.
All numbers below are target figures for the 6 months post-pilot launch. Not current actuals.
Online bookings / month
The primary value event. Measures whether KartMetrix is actually replacing phone calls and walk-ins, not just collecting sign-ups.
1,000+ by month 6
Net Revenue Retention (NRR) at 12 months
Operator churn is the existential risk. Sub-90% NRR means the product isn't solving a real pain. 90%+ means operators are staying and upgrading.
>90%
WhatsApp opt-in rate
The key distribution mechanism. If drivers don't opt in, the re-engagement loop is broken.
>80% of bookers opt in to lap delivery
D30 driver return rate
Measures whether the post-session engagement (lap times, leaderboard) is actually driving re-booking.
>35% of drivers book again within 30 days
Utilisation improvement at 90 days
Tracks running at 28% off-peak capacity before KartMetrix. If online booking + WhatsApp doesn't move this, the operator value prop is weak.
+15% vs. pre-KartMetrix baseline
Operator plan upgrade rate
Measures whether the additional Pro features (WhatsApp booking, kart health) are creating upgrade pull.
>20% of Starter plans upgrade to Pro within 6 months
What's built. What's next.
Go-karting in India deserves a digital layer it doesn't have yet.
KartMetrix today is a concept with a clickable prototype that demonstrates the full flow. The functional MVP - real bookings, payments, WhatsApp, and RFID - is coming soon. The thinking and the design are in place; the build is next.

