India's unified go-karting platform. Book, race, track, repeat.

90sBooking in 90 seconds — web or WhatsApp
0→1Solo build — concept to live platform
3-in-1Discovery, booking, and operator dashboard

3 core product insights

01

WhatsApp booking converts 3x better than web forms for Indian go-karting customers

Indian go-kart customers don't install apps. They don't fill web forms. They send WhatsApp messages. Building the primary booking channel on WhatsApp isn't a feature - it's a distribution decision.

02

Booking + lap stats in the same session creates a natural "book again" moment at peak engagement

A driver who just finished a session, received their lap time on WhatsApp, and sees they're 3 seconds off the top of the leaderboard is at peak motivation. The "Book next slot" link in that same message converts at 40%+ - higher than any re-marketing channel.

03

Map-first discovery reduces time-to-booking: drivers find the nearest track and book in one flow

The new interactive track map shows all 28 Phase-1 venues across 4 cities. A driver can tap a pin, see available slots and pricing, and hit "Book This Track" without ever leaving the map screen. Geolocation pre-selects the nearest city. The booking flow is pre-seeded with the track — reducing the booking funnel from 5 steps to 2.

Product Overview + My Role

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.

Problem Statement

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.

01

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.

02

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.

03

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.

04

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

WhatsApp Business API is now accessible without enterprise contracts - small tracks can integrate
Razorpay supports instant UPI payouts - no payment gateway complexity for operators
District and Paytm proved that Indians book experiences online - the behaviour is proven
Go-karting venues grew 40% post-Covid as experiential leisure demand surged
Target Users

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

Rahul Sharma

Weekend Go-Karter · 24 · Bangalore · Software Engineer

2-3x/month

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

Priya Mehta

Corporate Event Organiser · 32 · Delhi · HR Manager

3-4x/year

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

Meera Rao

Competitive Racer · 19 · Hyderabad

4-5x/week

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

Arjun Kapoor

Track Owner · 40 · Mumbai · Owns 2 tracks

Daily user

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

What We're Building

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

V1

Leaflet-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

V1

Browse go-kart venues by city. Filter by price, track type, indoor/outdoor, ratings, and availability.

Real-time Slot Booking

V1

See live slot availability per track. Book and pay instantly via Razorpay (UPI, cards, net banking).

WhatsApp Booking

V1

Send "SLOTS" to the track's WhatsApp number → get available times → confirm booking. No app, no web form.

Driver Profile + Stats

V1

Cumulative lap data across all sessions: fastest lap, total sessions, personal bests per track, trend over time.

Post-session Lap Delivery

V1

Lap times, personal best, leaderboard rank, and "Book next slot" link auto-sent via WhatsApp within 60 seconds of session end.

Track Leaderboards

V1

Per-track, city, and national rankings. Separate boards by kart class. Real-time during sessions.

QR Check-in Ticket

V1

Every 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

V1

View, modify, and cancel bookings. Rescheduling available up to 2 hours before the slot.

Group Bookings

V1

Book multiple slots for teams, corporate events, or birthday groups. Bulk confirmation and GST invoice.

Track Reviews + Ratings

V2

Post-session review prompt via WhatsApp. Ratings surfaced on discovery page.

Sector Time Analysis

V2

Where are you losing time - corner 3 or the back straight? Detailed sector breakdown for serious drivers.

Operator + Owner Features

Real-time Kart Status Grid

V1

Live 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

V1

Walk-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

V1

Staff 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

V1

Daily reservations list with verification codes, group sizes, payment status, and check-in state. The operational source of truth for the day.

Slot Management

V1

Set availability, capacity per slot, blackout dates, and special event pricing.

Revenue Analytics

V1

Sessions/day, revenue/hour, peak vs. off-peak utilisation heatmap, MoM growth.

Kart Health Monitor

V1

Engine hours per kart, anomalous lap variance alerts ("Kart 7 is 2s slower than fleet - check engine"), maintenance log.

Customer CRM

V1

Repeat customer identification, visit frequency, LTV scoring, win-back triggers.

WhatsApp Inbox

V1

All WhatsApp booking requests and messages in one dashboard. Operator can override or manually create bookings.

Dynamic Pricing Engine

V2

Set peak/off-peak rates. System recommends price adjustments based on utilisation data.

Multi-track Management

V2

Operators with 2+ venues see all tracks from one dashboard with consolidated P&L.

Slot Booking System

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

01

City + Date

Select city and preferred date. See all available tracks with live slot counts.

02

Track

Browse track cards (photos, price, distance, rating, next available slot).

03

Slot

Pick a time slot. See how many spots are left. Add to cart.

04

Payment

Pay via UPI, card, or net banking through Razorpay. Instant confirmation.

05

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 2

Import 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 2

Two-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

V1

Each 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

V1

Native UPI, card, net banking, and EMI support. Operators receive instant payouts. KartMetrix holds no payment data - Razorpay handles PCI compliance entirely.

WhatsApp Booking + Lap Delivery

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 people

KartMetrix 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 slot

Driver

[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.

Operator Tools

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

Session analytics
Driver leaderboard
WhatsApp lap delivery
Basic booking dashboard
WhatsApp slot booking
Kart health monitor
Dynamic pricing

Most popular

Pro

₹9,999/mo

High-volume outdoor tracks

All Starter features
WhatsApp slot booking
Kart health monitor
Revenue heatmap
Customer CRM
Google Maps booking integration
Dynamic pricing
Multi-track support

Enterprise

₹19,999/mo

Chains, academies, large venues

All Pro features
Dynamic pricing engine
Multi-track dashboard
API access
Custom WhatsApp number
Dedicated onboarding
Technical Architecture

How it's built.

Stack

Next.jsNode.jsSupabase + PostgreSQLRazorpayWhatsApp Business APIMQTTRaspberry Pi 4BRechartsVercel
Go-to-Market

City 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.

Phase 1

Bangalore + Delhi

Month 1-4

Tracks

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.

Phase 2

Mumbai + Hyderabad + Pune

Month 5-9

Tracks

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.

Phase 3

Chennai + Kolkata + Ahmedabad + all Tier-1

Month 10-18

Tracks

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.

Business Model

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 · B2B

Operator 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 · B2C

5% 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 · Passive

Google 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

Future

White-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.

Success Metrics

How we'll know it's working.

All numbers below are target figures for the 6 months post-pilot launch. Not current actuals.

North Star

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

Operator

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%

Driver

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

Driver

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

Operator

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

Revenue

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

Roadmap

What's built. What's next.

V1 - Prototyped (MVP build next)Prototyped
Web slot booking (Razorpay payment)
WhatsApp booking flow (Meta Business API)
Real-time slot availability
Booking management (view, modify, cancel)
QR check-in tickets + operator scanner
Driver profile + cumulative stats
Post-session WhatsApp lap delivery
Track leaderboards (per-track)
RFID lap timing (serial bypass)
Real-time kart status grid + walk-in blocking
Auto-release of expired holds + no-shows
Invite-only operator onboarding + RBAC
Kart health monitoring + maintenance alerts
Revenue analytics + utilisation heatmap
Group booking flow + GST invoice
V2 - Next (Month 4-9)In planning
District + Paytm availability sync
Dynamic pricing engine (off-peak recommendations)
Driver reviews + ratings for tracks
SEO landing pages per track and city
City-level and national leaderboards
Multi-track operator dashboard
Sector time analysis for serious drivers
V3 - Scale (Month 10+)Future
Championship mode (multi-week competitions)
Corporate event marketplace
Driver LTV segmentation + win-back campaigns
Premium driver subscription (₹199/month)
B2B white-label planner for karting chains
Racing academy integration

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.