Bpract Workshop Book a demo

Software for car service workshops in Kerala

Every car in your workshop, from complaint to delivery. No paper.

Bpract Workshop puts the job card, the inspection photos, the customer's approval, the mechanic's progress, the GST invoice and the next service reminder in one place. Customers follow their car on the phone. Mechanics work in Malayalam.

Job board ജോബ് ബോർഡ്

Receivedസ്വീകരിച്ചു2

KL-11-BZ-8421
Maruti Swift VXi
Muhammed Salim
ComplaintAC not cooling
Promised 6:00 PMWaiting bay
KL-11-CP-5567
Tata Nexon XZ+
Vishnu Prakash
ComplaintRattle from front suspension
Promised Wed 12:00

Inspectionപരിശോധന1

KL-11-DR-3190
Hyundai Creta SX
Renjith Kumar
ComplaintWhite smoke from exhaust
JMJithin M.4 photos

Awaiting approvalഅനുമതി കാത്ത്2

KL-11-BK-9087
Maruti Swift ZXi
Sreejith Nair
Estimate sent 10:40 AMClutch plate, release bearing
2 of 3 lines approvedWaiting
KL-11-DA-4412
Hyundai Creta S
Shilpa Das
Estimate sent 11:05 AMAC compressor check
Not opened yetWaiting

In progressപണിയിൽ3

KL-11-BR-4287
Maruti Swift VDi
Anitha S.
ApprovedFront brake pads, periodic service
ARAnoop R.Running
KL-11-BZ-9090
Toyota Innova Crysta 2.4
Joseph Varghese
ApprovedInjector cleaning
SBSanal B.Waiting parts

Readyഡെലിവറിക്ക് തയ്യാർ1

KL-11-CG-7700
Hyundai Creta S
Fathima Rasheed
Quality check passedPeriodic service 40,000 km
Invoice sentReady
Bpract WorkshopLive
Maruti Swift VDiKL-11-BR-4287 · Job JC-1043
Ready by
5:30 PM
  1. 9:12Complaint registeredBrake noise, service due
  2. 9:40Checked inOdometer 38,214 km
  3. 10:25Inspection done4 photos added
  4. 10:52You approved 3 of 4 items₹6,670 + GST
  5. 11:10Repair in progressAnoop R. · Bay 2
  6. Quality check
  7. Ready for delivery
Product screens shown with sample data.

How it works

One job card that follows the car.

Each visit is one job. It moves through five steps, and everyone who touches the car sees the same record: what the customer said, what the supervisor found, what was approved, who did it and what it cost.

  1. 1Register

    The customer reports the problem

    From the customer app or a WhatsApp link. Front desk can also open the job at the counter.

    Customer · Front desk
  2. 2Inspect

    Check-in and photo inspection

    Front desk records odometer, fuel and belongings. The supervisor inspects, takes photos and builds an itemised estimate.

    Front desk · Supervisor
  3. 3Approve

    Approval line by line

    The customer sees each item with its price and the photos, approves or declines each one, and the total updates.

    Customer
  4. 4Repair

    Assigned, tracked, checked

    Only approved items become tasks. Mechanics start, pause and finish them in the app. The supervisor runs the quality check.

    Supervisor · Mechanic
  5. 5Deliver

    Invoice, payment, handover

    GST invoice with e-invoice, paid by UPI or cash. The next oil and filter reminders are set from this visit.

    Front desk · Manager

For the customer

They see the car, the photos and the price before you start.

No more calls to ask "is it ready?" and no surprise on the bill. The customer follows each step on the phone and decides on every item of the estimate.

  • Live timeline from check-in to delivery
  • Inspection photos next to each estimate line
  • Approve or decline each item; the total updates with GST
  • Every approval is recorded with time, for both sides
Estimate · JC-1043Your approval
Maruti Swift VDiKL-11-BR-4287

Prices before GST

  • Periodic service (labour)Approved₹1,800
  • Engine oil 5W-30, 3.5 L + filterApproved₹1,970
  • Front brake pads + fittingApproved₹2,900
  • Wiper blades, pairDeclined₹780
3 of 4 items · ₹6,670 + GST 18%Total₹7,870
Confirm approval

For the mechanic

A mechanic app that speaks Malayalam first.

Big buttons, short words, English underneath. A mechanic sees only today's tasks and only the action that makes sense right now. No prices on the mechanic's screen.

  • തുടങ്ങുക start, നിർത്തുക pause, തീർന്നു done, timed automatically
  • ഫോട്ടോ ചേർക്കുക: before and after photos on the task
  • Parts used, logged against the job
  • Works offline in the bay and syncs when the network returns

എന്റെ പണികൾMy tasks · Anoop R.

ഓഫ്‌ലൈൻ · will sync
Maruti Swift VDi
KL-11-BR-4287 · ബേ 2
പണിയിൽ
ബ്രേക്ക് പാഡ് മാറ്റൽFront brake pads
00:32:10
പണിയിലുള്ള സമയം · Time on task
നിർത്തുകPause തീർന്നുDone
ഫോട്ടോ ചേർക്കുകAdd photo
ഉപയോഗിച്ച പാർട്സ്Parts used
  • Brake pad set, front1
  • Brake cleaner spray1

For the supervisor

See every bay at once. Assign work in two taps.

The board shows each car by state: received, inspection, waiting for approval, in progress, waiting for parts, quality check, ready. Assign approved work by who is free, not by who shouts loudest.

  • Mechanic workload and current task in one table
  • Only approved estimate lines turn into tasks
  • Waiting for parts and rework are visible, not hidden in a register
  • Every status change is logged with who and when
Mechanics todayമെക്കാനിക്കുകൾ
MechanicCurrent taskLoad
ARAnoop R.Front brake padsKL-11-BR-42873 tasks
JMJithin M.InspectionKL-11-DR-31902 tasks
SBSanal B.Waiting partsKL-11-BZ-90902 tasks
SRSreejith R.Free0 tasks
Assign workജോലി ഏൽപ്പിക്കുക
KL-11-CP-5567 · Nexon XZ+
  • Front strut mount, replaceApproved
  • Wheel alignmentApproved
Sreejith R. · free

Declined lines are not shown and cannot be assigned.

Assign 2 tasks

After delivery

The next service books itself back in.

Engine oil, gear oil and filters are due by kilometres or by months, whichever comes first. Bpract Workshop works it out from the car's real service history, so nobody is reminded about work that was just done.

  • Due dates from odometer readings and the last service
  • Reminder on WhatsApp or SMS, in English or Malayalam
  • A list of cars due this week for the front desk to call
Due in the next 30 daysസർവീസ് ഓർമ്മപ്പെടുത്തലുകൾ
VehicleItemDue
Toyota Innova CrystaKL-11-BZ-9090 · Joseph VargheseEngine oil + filter50,000 kmor 14 Dec
Tata Nexon XZ+KL-11-CP-5567 · Vishnu PrakashGear oil60,000 kmor 2 Dec
Hyundai Creta SKL-11-CG-7700 · Fathima RasheedCabin + air filter45,000 kmor 20 Nov
Maruti Swift DzireKL-11-AB-3374 · Nisha ThomasEngine oilDone todaynext at 48,200 km

WhatsApp · to Joseph Varghese

Hi Joseph, your Innova Crysta (KL-11-BZ-9090) is due for an engine oil and filter change at 50,000 km or by 14 Dec, whichever comes first. Tap the link to book a slot.

നിങ്ങളുടെ ഇന്നോവ ക്രിസ്റ്റയുടെ എഞ്ചിൻ ഓയിൽ മാറ്റാൻ സമയമായി.

Billing

GST invoice, e-invoice and UPI at the counter.

The invoice is built from the approved lines, so what the customer agreed to is what they pay. Parts and labour carry their HSN and SAC codes, and the e-invoice is generated with an IRN and QR code.

  • CGST and SGST, or IGST for out-of-state customers
  • e-invoice with IRN and signed QR through a GST provider
  • UPI or cash, recorded against the job
  • Invoice sent to the customer's phone at delivery
Tax invoiceINV/26-27/0412 · JC-1043Anitha S. · KL-11-BR-4287
Date3 Nov 2026Place of supply: Kerala (32)
ItemHSN/SACTaxable ₹
Periodic service, labour99871,800.00
Engine oil 5W-30, 3.5 L27101,650.00
Oil filter8421320.00
Brake pad set, front87082,450.00
Brake pad fitting, labour9987450.00
Taxable value6,670.00
CGST 9%600.30
SGST 9%600.30
Round off−0.60
Total₹7,870.00
e-invoice · IRN9c2e41b07fa3d58e6b1c04a92f7d3e185a60bb4c29d7f01e3a85c6d2b49e7f10Ack 1726 1100 4415 · 3 Nov 2026

For every role

Each person sees their part of the job.

Two apps and one web dashboard, on the same job record. A customer app, a staff app for the floor, and the dashboard for the desk and the office.

  • 01

    Customerഉപഭോക്താവ്

    Registers a complaint, follows the car, approves the estimate line by line, pays by UPI and gets service reminders.

    Customer app or WhatsApp link
  • 02

    Front deskഫ്രണ്ട് ഡെസ്ക്

    Checks the car in with odometer, fuel and photos, finds the car's history by plate, bills and hands over.

    Web dashboard
  • 03

    Supervisorസൂപ്പർവൈസർ

    Inspects with photos, sends the estimate, assigns approved work to mechanics and signs off the quality check.

    Staff app and dashboard
  • 04

    Mechanicമെക്കാനിക്

    Sees today's tasks in Malayalam, starts, pauses and finishes them, adds photos and parts, even without network.

    Staff app
  • 05

    Manager / ownerമാനേജർ

    Sees every car's state, what is late and why, each mechanic's load, the day's invoices and payments.

    Web dashboard

FAQ

Questions workshop owners ask.

Does every customer have to install an app?

No. A customer can register a complaint, follow the repair and approve the estimate from a link sent on WhatsApp or SMS, which opens in the phone's browser. The customer app is there for regular customers who want their car's service history in one place.

Our mechanics are not comfortable with English. Will they use it?

The mechanic app is Malayalam first, with English underneath. Each screen shows one task and the one or two actions that make sense at that moment, with large buttons. We set it up with your team at the workshop.

What happens when the network drops inside the workshop?

The mechanic app keeps working offline: start, pause, done, photos and parts are saved on the phone and sent when the connection returns. The web dashboard and the customer link need an internet connection.

Does it handle GST e-invoicing?

Yes. Invoices carry HSN and SAC codes with CGST and SGST, or IGST, and the e-invoice is generated with an IRN and signed QR code through a GST Suvidha Provider. You need your own GSTIN and e-invoice registration on the government portal; we help you connect it.

Is it ready to use, and what does it cost?

We are setting up the first workshops in Kerala now and do not have a public price list yet. Book a demo: we will show the product on jobs like yours, explain what the first weeks look like and give you a price for your workshop.

See a week of your workshop's jobs on one board.

A short demo, in English or Malayalam. Tell us how many bays and mechanics you have and we will set it up with jobs like yours.

Book a demo