GMS Training Guide

Everything you need to manage your garage faster, smarter, and more efficiently — all in one place.

📋 Job Cards 🔄 Status Tracking 💰 Invoices 👨‍🔧 Staff Management 📲 WhatsApp Updates
NexOTO Logo

What is NexOTO GMS?

Your digital garage management system

NexOTO replaces manual registers, loose papers, and scattered WhatsApp messages with one clean, easy-to-use app. Designed specifically for Indian workshops, it requires no technical knowledge and works on any Android device.

📋

Digital Job Cards

Create, edit, and track every vehicle job from intake to delivery in seconds.

🔄

Real-time Status

Move jobs through Created → WIP → Ready → Delivered with a single tap.

💰

Revenue Tracking

See daily totals, WIP counts, and delivered jobs at a glance on the dashboard.

🧾

Instant Invoices

Generate professional invoices the moment a job is complete — no manual calculations.

👨‍🔧

Staff Management

Add technicians, managers, and admins with role-based access permissions.

📲

WhatsApp Updates

Send automatic status updates to customers directly via WhatsApp.

🚀

Getting Started

Your first steps inside the app

Home Screen
Home

Navigating the App

  • 1
    Home Tab See a summary of today's activity — total jobs, revenue, and quick actions.
  • 2
    Jobs Tab View all job cards, search for a customer or vehicle, and filter by status.
  • 3
    Invoices Tab Access and share all generated invoices for completed jobs.
  • 4
    Explore Tab Find additional settings, staff management, and app configuration.
💡 Tip: The bottom navigation bar is always visible. Tap any icon to switch between sections instantly.
📋

Job Cards

Create and manage every vehicle service

Job Cards List
Jobs List

How to Create a New Job Card

  • 1
    Tap the purple + button Found at the bottom-right corner of the Jobs screen.
  • 2
    Enter customer details Add the customer's name, phone number, and vehicle registration number.
  • 3
    Add vehicle info Select the vehicle make/model (e.g. Tata Safari, Maruti Swift).
  • 4
    List the services Type each service required — e.g. AC Service, Oil Change, Dent & Paint.
  • 5
    Tap Create The job card is saved instantly and appears in your Jobs list.
Job Card Detail
Job Detail

Reading a Job Card

  • 1
    Customer avatar & name Initials are shown in a purple circle when no photo is available.
  • 2
    Vehicle number & model Registration plate (e.g. UP78HS2626) and vehicle model shown below the name.
  • 3
    Services listed All requested services are summarised in plain text for quick reference.
  • 4
    Price (Estimated / Discounted) The original and discounted amounts are shown side by side (e.g. ₹3700 → ₹3500).
ℹ️ Search & Filter: Use the search bar to find a job by customer name or vehicle number. Use the All dropdown to filter by status.

Share Button: In the Job Card, this button allows you to share an unpaid invoice, which can only be generated once an estimate has been created.
🔄

Job Status Tracking

Follow every job from intake to delivery

1
Created
2
WIP (Work in Progress)
3
Ready for Delivery
4
Delivered
Status What it means Who can see it
Created Job card has been made. Work hasn't started yet. All staff
WIP Technician has started working on the vehicle. All staff
Ready Work is complete. Vehicle is ready for pickup. All staff
Delivered Vehicle has been handed back to the customer. All staff
Cancelled Job was cancelled by the customer or workshop. Admin / Manager
💡 Tip: The dashboard counters (Total, WIP, Delivered) update automatically every time you change a job's status. No manual counting needed!
💰

Estimates & Pricing

Build parts lists and apply discounts

Edit Job Card Estimate
Estimate

Adding an Estimate to a Job Card

  • 1
    Open the Job Card Tap on any existing job to open it and scroll to the Estimate section.
  • 2
    Tap "+ Add Row" Each row represents one part or service item with a quantity.
  • 3
    Enter Part name & Qty E.g. "AC Gas" qty 1, "Car Interior Cleaning" qty 1, etc.
  • 4
    Estimated Amount is calculated The total is shown automatically (e.g. ₹3700).
  • 5
    Enter Discounted Amount If offering a discount, type the final price in the Discounted Amount field (e.g. ₹3500).
  • 6
    Tap "Update Job Card" Your estimate is saved and linked to the job card permanently.
🧾

Invoices

Generate and share professional invoices

Invoices List
Invoices

The Invoices Screen

  • 1
    Summary at the top See your Total Invoices count and Total Amount earned (e.g. 4 invoices · ₹27,900).
  • 2
    Search invoices Type a customer name or vehicle number to find any past invoice instantly.
  • 3
    Date range filter Tap the date pills to switch between different billing periods.
  • 4
    Each invoice card shows Vehicle number, invoice ID, customer name, vehicle model, date, and total amount.
  • 5
    PAID badge A green PAID badge confirms the invoice has been settled by the customer.
  • 6
    Tap "More details" Open the full invoice to view itemised parts, share as PDF, or resend via WhatsApp.

Once a job is complete, NexOTO generates a professional invoice from the job card data automatically — no manual typing required.

1
Job Card
Complete
3
Tap
"Invoices"
4
Invoice
Generated
5
Share via
WhatsApp / PDF
ℹ️ Where to find invoices: All generated invoices are stored in the Invoices tab at the bottom of the screen. You can search, download, or reshare any past invoice at any time.
💡 Tip: Always add the estimate before generating an invoice. The invoice will pull part names, quantities, and the final discounted amount automatically.
👨‍🔧

Staff Management

Add your team and control access

Staff Members List
Staff List

Adding a New Staff Member

  • 1
    Go to Staff Members Find this under the Explore tab in the bottom navigation.
  • 2
    Tap "+ Add New Staff Member" The purple button at the top of the Staff Members screen.
  • 3
    Enter Full Name & Phone Number This identifies the staff member in job cards and activity logs.
  • 4
    Select a Role Choose Admin, Manager, or Technician based on their responsibilities.
  • 5
    Review Permissions Permissions are auto-set by role but can be customised (ON/OFF).
  • 6
    Tap "Create" The staff member appears in your Team Members list immediately.
Create Staff Member Form
Create Staff

Managing Existing Staff

  • 1
    Edit Details Tap "Edit Details" on any staff card to update their name, phone, role, or permissions.
  • 2
    Toggle Status Mark a team member as Active or Inactive. Inactive staff cannot log in or perform actions.
  • 3
    View History See every action a staff member has performed — useful for accountability.
ℹ️ Active vs Inactive: A grey dot means Inactive. A green dot means Active. Only Active staff can use the app.

Staff Roles Explained

👑

Admin

Full access to everything — jobs, invoices, staff, reports, and settings.

📊

Manager

Can manage jobs and view reports. Limited staff and settings access.

🔧

Technician

Can view and update job cards assigned to them. Cannot manage staff.

🔐

Role Permissions

What each role can and cannot do

Permission Admin Manager Technician
canCreateJobCard
canEditJobCard
canManageStaff
canViewReports
canGenerateInvoice
canCancelJob
💡 Custom Permissions: When creating or editing a staff member, you can individually toggle each permission ON or OFF — even if it doesn't match their default role. This gives you full flexibility for your specific workshop setup.
📜

Activities Log

A full history of everything that happened

Activities Log
Activities

Understanding the Activity Log

Every status change and action in the app is recorded here in chronological order.

  • Blue dot — Created A new job card was created for a vehicle.
  • Orange dot — Work Started Technician has begun working on the vehicle (WIP).
  • Purple dot — Ready for Delivery Work is done. Vehicle is ready for the customer to collect.
  • Green dot — Service Completed Vehicle has been delivered to the customer successfully.
ℹ️ Staff History: You can also view activities per staff member by going to their profile and tapping "View History".
📲

WhatsApp Updates

Keep customers informed automatically

NexOTO can send automatic status updates to your customers via WhatsApp at every stage of the job — no manual typing or calling needed.

  • 1
    Customer phone number is on the job card Make sure the phone number is entered when creating the job card.
  • 2
    Update the job status Every time you change the status (e.g. WIP → Ready), a WhatsApp message can be triggered.
  • 3
    Confirm the send A prompt will appear asking if you want to send the update to the customer.
  • 4
    Customer receives the message The message is sent via WhatsApp with the vehicle details, services, and amount.
💡 Pro Tip: Sending status updates via WhatsApp reduces "Is my car ready?" calls by up to 80%. Customers feel informed and trust your workshop more.

Quick Reference

The most common actions at a glance

Task Where to find it Who can do it
Create a new job card Jobs tab → purple + button Admin, Manager
Update job status Open job card → change status All staff
Add estimate / parts Open job card → Estimate section Admin, Manager
Generate an invoice Open job card → Invoice button Admin, Manager
Add a staff member Explore → Staff Members → + Add Admin only
View activity history Explore → Activities Admin, Manager
Send WhatsApp update Update job status → confirm send Admin, Manager
Filter jobs by status Jobs tab → All dropdown All staff