Everything your shop needs. Nothing it doesn't.
One system for your entire workflow — from the first phone call to the final invoice.
📊 Dashboard & Analytics
Open the app and see exactly where your shop stands. No digging through menus.
- Total customers, vehicles, active repair orders, and monthly revenue at a glance
- 6-month revenue chart so you can spot trends
- Upcoming appointments for the next 10 slots
- Low-stock inventory alerts right on the dashboard
- Recent activity feed — latest orders, invoices, and appointments
- AJAX refresh — stats update without reloading the page
👥 Customer Management
Every customer's history in one place. No more flipping through folders.
- Full customer profiles with vehicles, repair history, invoices, and appointments
- Duplicate detection by email and phone — no double entries
- Search by name, email, or phone with real-time results
- CSV import for bulk loading — bring over your existing customer list
- CSV export for backups or moving data
- Per-customer analytics: total spent, order count, vehicle count
- Soft delete — deactivate customers without losing their history
🚗 Vehicle Management
Every vehicle linked to its owner with full repair and appointment history.
- VIN validation — format check, check-digit verification, rejects invalid characters
- VIN decoding — automatically extracts model year and manufacturer
- Full repair history per vehicle
- Appointment history per vehicle
- Search by make, model, year, license plate, or VIN
- Link multiple vehicles to one customer
🔧 Repair Orders
The core of your shop. Create, track, and complete orders without the paper shuffle.
- Auto-generated order numbers (RO-2026-00001)
- Status workflow: Pending → In Progress → Ready → Completed
- Cancel from any state
- Add service (labor) and part line items with quantity and price
- Assign technicians to orders and individual line items
- Track estimated vs. actual cost
- Customer approval tracking
- Printable repair orders and estimates
- Search by order number, customer, or vehicle
💰 Invoicing & Payments
Turn completed work into paid invoices. One click from repair order to invoice.
- Generate invoices directly from completed repair orders
- Auto-generated invoice numbers (INV-2026-00001)
- Automatic tax calculation with configurable rate
- Record payments: cash, check, credit card, debit, or other
- Track balance due — updates automatically after each payment
- Full payment history per invoice
- Status workflow: Draft → Sent → Paid (overdue detection)
- Printable invoices with line items and payment history
📅 Appointment Scheduling
A calendar that shows you what's coming and who's working on it.
- Full month calendar with appointments grouped by date
- Upcoming appointments sidebar
- Duration options: 30 min to 8 hours
- Assign technicians and check availability
- Status tracking: Scheduled → Confirmed → Completed
- No-show tracking
- Service type categorization
- Search by customer, vehicle, or notes
Works on phones, tablets, and desktops
Responsive design — your techs can use it in the bay on a tablet.
Start Free Trial📦 Inventory & Parts
Know what you have, where it is, and when to reorder.
- Real-time stock tracking with quantities on hand
- Reorder point alerts — get notified before you run out
- Low-stock report on the dashboard
- Organize by category with filtering
- Track unit cost and retail price for margin analysis
- Shelf/bin location tracking per item
- Restock with quantity tracking
- Shop-scoped unique part numbers
🔍 Digital Vehicle Inspections
Show customers what you see. Photos and condition ratings build trust and increase approvals.
- Multiple inspection types: multi-point, pre-purchase, safety, emissions, pre-repair, post-repair, custom
- Reusable template system — default 25+ item multi-point template included
- 14 vehicle system categories: engine, brakes, suspension, tires, fluids, electrical, body, interior, lights, exhaust, steering, cooling, transmission, HVAC
- Condition ratings: Good, Fair, Poor, Critical, N/A — with notes per item
- Auto-calculated overall condition from individual ratings
- Customer-facing report — no login required to view
- Track when the customer viewed the report
- Link inspections directly to repair orders
- Status workflow: Draft → In Progress → Completed (locked after completion)
📈 Reports & Analytics
Numbers that tell you how your shop is actually doing.
- Sales report: daily revenue, invoice counts, average values, top 10 services by revenue
- Inventory report: total items, units, cost/retail value, items by category, low-stock sorted by urgency
- Customer report: top 20 by revenue, order counts, new customers this month
- Technician report: orders assigned/completed, completion rate, revenue per tech
- Date range filtering on all reports
- Manager and admin access only — role-restricted
English and Spanish. Built in.
575 translated labels, buttons, and messages. Switch languages in one click.
Start Free Trial🏢 Multi-Location Support
Run multiple shops from one account. Each location's data stays separate.
- Every record scoped by shop — locations can't see each other's data
- Self-service registration — new shops sign up and start immediately
- 14-day free trial with countdown and access restriction on expiry
- Per-shop settings: tax rate, labor rate, timezone, logo, contact info
- Subscription tiers: Starter, Professional, Enterprise
🎓 Student & Instructor Tools
Built for vocational automotive programs. Track skills, not just grades.
- 200+ predefined competency skills organized by vehicle system
- Students record skill demonstrations on real repair orders
- Instructors verify and set proficiency: Learning, Intermediate, Proficient
- Progress dashboard: skills demonstrated, verified, percentage complete by category
- Student assignment to repair orders for hands-on learning
- Assignment workflow: Assigned → In Progress → Pending Review → Approved/Rejected
- Verification queue for instructors with full context
🔒 Security & Access Control
Your data is protected. Your team sees only what they need to.
- CSRF protection on every form submission
- Login lockout after 5 failed attempts (15-minute cooldown)
- Bcrypt password hashing
- Prepared statements for SQL injection prevention
- XSS protection with output escaping
- Secure cookies: HttpOnly, Secure, SameSite=Strict
- 6 user roles: Administrator, Manager, Instructor, Technician, Receptionist, Student
- Hierarchical permissions with dot-notation and wildcard support