MohlaDesk is a powerful, flexible repair and maintenance tracking plugin engineered for any service-based business. Whether you fix automobiles, repair smartphones, service luxury timepieces, or tune up bicycles, MohlaDesk gives your business an organized internal ticket manager and provides your cu
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.8 and PHP 7.4.
SourceWordPress plugins · Oct 30, 2026
01 / Source details
Aboutthistool.
MohlaDesk is a powerful, flexible repair and maintenance tracking plugin engineered for any service-based business. Whether you fix automobiles, repair smartphones, service luxury timepieces, or tune up bicycles, MohlaDesk gives your business an organized internal ticket manager and provides your customers with a modern, real-time tracking portal directly on your WordPress site.
Stop answering repetitive phone calls asking “Is my item ready yet?” . MohlaDesk automates customer updates, builds trust through photo verification and chronological progress updates, and elevates your customer service to an enterprise standard.
Who Is MohlaDesk For?
MohlaDesk was built specifically for repair shops, service centers, maintenance contractors, and specialized craftsmen. Thanks to fully customizable terminology, it adapts seamlessly to any industry:
Automotive & Mechanic Garages: Track car inspections, oil changes, engine diagnostics, bodywork, and collision repairs. Label tickets as “Work Orders”, items as “Vehicles”, and use custom fields for VIN # and License Plate .
Computer, Smartphone & Electronics Techs: Manage screen repairs, battery replacements, water damage recovery, and hardware upgrades. Rename items to “Devices” and track by IMEI or Serial Number .
Jewelry & Watch Repair Specialists: Keep clients informed as heirloom rings, luxury Swiss watches, and custom jewelry pass through appraisal, ultrasonic cleaning, movement servicing, and polishing.
Bicycle & E-Bike Workshops: Track tune-ups, hydraulic brake bleeds, wheel truing, and suspension overhauls. Customize items to “Bicycles” with Frame Serial Numbers .
HVAC, Plumbing & Appliance Service: Manage repair tickets for AC compressors, heating systems, refrigerators, and commercial kitchen appliances with visit timestamps and work logs.
Musical Instrument Repair Shops: Perfect for luthier shops, brass/woodwind technicians, and amplifier repairers who need detailed inspection notes and service timelines.
Internal IT Departments & Equipment Depots: Track equipment loans, internal hardware repairs, preventative maintenance schedules, and warranty claims.
Key Features & Capabilities
1. Interactive Visual Progress Timeline
Give your customers an intuitive, engaging timeline that visually shows every milestone of their repair. * Step-by-Step Milestones: Each status change is displayed sequentially with color-coded status badges, exact date/time stamps, and custom notes. * Current Status Highlighting: The active stage stands out prominently so customers know precisely where their item is right now. * Theme-Proof Design: Beautifully styled with scoped CSS variables that integrate seamlessly with any WordPress theme without style conflicts.
2. Status Photo Attachments & Lightbox Viewer
A picture is worth a thousand words — build unwavering customer trust with photographic proof. * Visual Repair Evidence: Attach photos to status updates (e.g. diagnostic computer readouts, worn-out parts removed, newly installed components, or the completed gleaming product). * Built-in Frontend Lightbox: Customers can click any timeline image to view a high-resolution modal preview on mobile or desktop without leaving the tracking page. * Full Media Library Integration: Seamlessly upload and manage repair images using the native WordPress media uploader.
3. Privacy-First Two-Point Verification
Security and client confidentiality are central to MohlaDesk. * No Guessable URLs: Basic trackers use sequential ID numbers that allow malicious actors to snoop on other customers’ data. * Two-Factor Lookup: Customers must supply both their Ticket ID (e.g., MHLD-1001 ) and the Last 4 Digits of their Phone Number to unlock ticket information. * Anti-Scraping Protection: Prevents unauthorized viewing of customer names, repair descriptions, and private service details.
4. Unlimited Custom Workflow Statuses
Every business operates differently. Build the exact workflow that matches your daily operations. * Custom Status Creator: Add, edit, reorder, and remove workflow stages (e.g. Received , Initial Diagnostics , Awaiting Parts , Bench Work , Quality Inspection , Ready for Pickup , Completed ). * Color Customization: Assign unique hex color badges to each status so staff and customers can identify stages at a glance. * Custom Sorting: Control the display sequence of statuses in admin dropdowns and timeline steps.
5. 100% Flexible Industry Terminology
Adapt the plugin to your business language with zero code modifications: * Custom Entity Labels: Change “Ticket” to “Work Order”, “Repair”, or “Job”. * Custom Item Terminology: Change “Item” to “Vehicle”, “Phone”, “Watch”, “Bicycle”, or “Unit”. * Custom Client Labels: Rename “Customer” to “Client”, “Owner”, or “Patient”. * Prefix Customization: Brand your ticket numbers with custom prefixes (e.g. AUTO- , FIX- , TECH- ). * Two Dedicated Custom Fields: Enable and rename two extra meta fields for serial numbers, VIN, IMEI numbers, estimated costs, warranty info, or pickup deadlines.
6. Automated Customer Email Notifications
Keep your customers in the loop automatically without manual messaging. * Instant Status Updates: Automatically dispatch branded emails whenever a ticket’s status is updated in the dashboard. * Smart Dynamic Merge Tags: Personalize messages dynamically with tags like {customer_name} , {ticket_id} , {status} , {item_name} , {date} , {custom_field_1} , and {tracking_link} . * Customizable Sender & Template: Adjust the sender name, sender email, email subject line, and full body text directly from the settings panel.
7. Private Staff-Only Diagnostic Notes
Keep your internal workshop chatter completely confidential. * Staff Diagnostic Logs: Technicians can record internal diagnostic tests, parts part-numbers, supplier prices, and internal reminders. * Strict Customer Isolation: Internal notes are strictly restricted to the WordPress admin and are never rendered on the frontend tracker.
8. Appearance Customizer with Live Preview
Ensure the frontend tracking form matches your brand identity effortlessly: * Interactive Color Pickers: Customize primary accent colors, button background, button text, timeline progress lines, card background, and typography colors. * Instant Admin Preview: See how buttons, cards, and timeline steps will look before publishing changes. * Pure Scoped Variables: Uses modern CSS variables that adapt to light and dark themes without breaking your page layout.
9. Full Timeline History Management
Made a typo or selected the wrong status? No problem. * Edit Past Events: Directly edit past timeline notes, switch status assignments, or replace attached photos from the admin edit screen. * Delete History Records: Delete mistaken timeline entries with a single click, instantly recalculating the ticket’s current status. * User Attribution: Displays which staff member logged each timeline update for team accountability.
10. Lightning-Fast Pure Vanilla JavaScript
Zero jQuery Bloat: The frontend tracker is built with modern Vanilla JavaScript and the Fetch API.
Lightweight Footprint: Clean code, minimal asset loading, and optimized database queries keep your website flying fast.
See it in action
Screenshots & previews.
Frontend Tracker Form: Clean, secure search form requiring Ticket ID and last 4 digits of phone number.Visual Customer Timeline: Responsive progress timeline with status badges, timestamps, notes, and photo lightbox viewer.Admin Ticket Management: Intuitive ticket creation and editing with customer details, custom fields, and private staff notes.Interactive Timeline Editor: Real-time status update selector with photo uploader and timeline history editor.Custom Statuses Builder: Manage workflow stages with customizable color badges, descriptions, and sequence ordering.Appearance & Color Customizer: Visual color pickers with a live interactive preview of the tracking container.Email Notification Settings: Automated email alerts with dynamic merge tags cheat sheet.
02 / Source details
Gettingstarted.
Minimum Requirements
01WordPress 5.8 or higher
02PHP 7.4 or higher
Automatic Installation
03Log in to your WordPress admin dashboard.
04Navigate to Plugins > Add New .
05Search for MohlaDesk .
06Click Install Now , then click Activate .
Manual Installation
07Download the mohladesk.zip file.
08Unzip and upload the mohladesk folder to your /wp-content/plugins/ directory.
09In your WordPress dashboard, navigate to Plugins and click Activate under MohlaDesk.
Quick Setup Guide (5 Minutes)
10Configure Terminology: Navigate to MohlaDesk > Settings and configure your labels (e.g., set Item Name to “Vehicle”, “Phone”, or “Watch”).
11Setup Your Statuses: Go to MohlaDesk > Statuses to customize your business workflow stages and brand colors.
12Match Your Brand: Go to MohlaDesk > Settings > Appearance & Colors to set your brand colors.
13Publish the Tracker Page: Create a new WordPress page (e.g., “Track Your Repair”) and paste the shortcode: [mohladesk_tracker]
14Set the Dedicated Tracking URL: In MohlaDesk > Settings , enter the URL of your newly created tracking page so it gets automatically inserted into customer email notifications via {tracking_link} .
15Create Your First Ticket: Go to MohlaDesk > Add New Ticket , fill in the customer and item details, and click Publish !
03 / Source details
Frequently asked questions.
How do customers track their repair status?
Customers visit your tracking page containing the [mohladesk_tracker] shortcode. They enter their Ticket ID (e.g. MHLD-1001 ) and the last 4 digits of their phone number. The system instantly displays their ticket summary, custom fields, and full chronological timeline with any attached inspection photos.
Why does MohlaDesk ask for the last 4 digits of the phone number?
Security and privacy. Many simple tracking plugins only ask for a sequential ticket number. Anyone could guess consecutive numbers and view other customers’ names, phone numbers, and repair details. The two-point verification guarantees that only the customer who owns the ticket can view its progress.
Can I rename labels to fit my specific business?
Yes! You can completely rebrand all labels in MohlaDesk > Settings > General & Terminology . You can rename “Ticket” to “Work Order”, “Job”, or “Repair”, rename “Item” to “Device”, “Car”, “Bicycle”, or “Jewelry”, and rename “Customer” to “Client” or “Patient”.
Can I attach photos to status updates?
Yes! When updating a ticket status, you can upload a photo (e.g., diagnostic screen, broken part, or completed repair). Customers can view the photo thumbnail in their timeline and click it to open a high-definition lightbox modal.
How do automated email notifications work?
When a ticket’s status is updated and saved, MohlaDesk can automatically send an email to the customer with your personalized message and dynamic tags (such as {ticket_id} , {customer_name} , {status} , {item_name} , and {tracking_link} ). You can enable or disable this feature and edit the template in MohlaDesk > Settings > Email Notifications .
Will the tracking form match my theme?
Yes. MohlaDesk was built with clean scoped CSS and allows you to customize all primary colors (buttons, badges, timeline markers, cards, and text) directly in the admin. It integrates smoothly into any theme or page builder (Elementor, Block Editor, Divi, Beaver Builder, etc.).
Does MohlaDesk work on mobile devices?
Yes, 100%. Both the customer-facing tracking form, the visual timeline, the photo lightbox, and the WordPress admin ticket editor are fully responsive and optimized for mobile phones and tablets.
Does MohlaDesk slow down my site?
Not at all. MohlaDesk does not use heavy external libraries or jQuery. The frontend tracker is powered by lightweight modern Vanilla JavaScript and the Fetch API, loading only on pages where the shortcode is used.
Can I edit or delete a past status from the timeline?
Yes. In the admin ticket edit screen, every timeline entry has an Edit and Delete button. You can adjust the status, change the note, update the attached photo, or delete the record entirely.
Can I override the frontend template in my theme?
Yes. Developers can copy the template file from mohladesk/public/views/tracker-timeline.php into their child theme at your-theme/mohladesk/tracker-timeline.php to customize the HTML layout as needed.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati