Skip to content

RPA in a Garage

    RPA Category: Copy and Paste – Click to see demo of similiar process


    As part of customer invoicing, a Garage had to enter each part used for a vehicle repair to a job sheet. This mundane process involved copying part numbers, quantities, and unit prices from a PDF supplier invoice, and was being conducted by the car mechanics themselves. With mechanic recruitment an issue, this was wasting the time of a front-line resource. Accordingly, it was decided to automate the process using RPA.  

    Process Overview:

    The manual process included:

    • Receiving paper invoices.
    • Logging into the Garage’s software application
    • Search for the vehicle registration on the top of the supplier invoice.
    • Find the open “job”.
    • Add all invoice items (ie. car parts) to the jobsheet.
    • Save it.
    • Run separate workflow for stock items
    • Repeat

    Automation Challenges

    Since the invoices where scanned, and were essentially images, Optical Character Recognition (OCR) was necessary to read the vehicle registration field, and the grid of parts data on the invoice. Accepting that the human doing the same process would not be 100% accurate, it was still important that a high level of precision was achieved.

    A combination of AWS Textract and Google Vision was integrated into the RPA workflow to achieve a high level of accuracy.

    Systems Involved

    • Garage software application
    • AWS Textract (OCR)
    • Google – Gmail, Sheets, Drive and Vision (OCR)

    Process Flow Map

    RPA Bot Steps

    Human scans supplier invoices and uploads to Google Drive

    Triggered manually from the desktop, a summary of the RPA Bot steps looked like this:

    • Open Garage software application
    • Access Google Drive via API (Application Programming Interface)
    • Split multiple page PDF’s and move to AWS bucket
    • Extract data from PDF using AWS Textract
    • Run vehicle registration field through Google Vision to increase accuracy
    • If invoices are stock items, run through separate subprocess
    • Enter vehicle registration number into search bar
    • If registration does not exist, add invoice details to Google Sheet
    • Enter part details to job sheet  
    • Repeat
    • Send status email with summary of run to specific recipients

    Process as % of Employees Time

    50% (Combined)

    Other Benefits

    Car mechanic capacity increased and additional vehicle revenue possible