Features

Repair Order Management

  • Create and track repair orders from intake through delivery
  • Built-in status workflow: Submitted, Assigned, In Workshop, Under Repair, Waiting Parts, Quality Check, Completed, Delivered
  • Assign technicians and schedule repairs with conflict detection
  • Track parts, labor charges, and service costs per order
  • Record device information, condition, and problem descriptions
  • Add internal staff notes and customer-facing notes with file attachments
  • Start, stop, and pause work sessions for accurate time tracking
  • Batch status updates for efficient shop floor management

Rental Order Management

  • Full rental lifecycle: create, checkout, checkin, extend, and cancel
  • Dynamic pricing with automatic proration calculations
  • Real-time item availability checking with calendar view
  • Deposit management — collect, apply to balance, refund, or waive
  • Extend rental periods with automatic price recalculation
  • Track individual rental item status (available, rented, maintenance)
  • Send items to and return from maintenance directly within the system

Appointment Booking & Scheduling

  • Customer-facing booking page with service catalog browsing
  • Automatic technician availability checking and time slot management
  • Confirmation code generation for easy order lookup
  • Staff-side appointment creation and management
  • Calendar views by day, week, or month with filtering by technician or service type
  • Service duration estimation and booking conflict prevention

Unified Calendar & Scheduling

  • Combined calendar view across repairs, rentals, and appointments
  • Filter by order type, technician, or service
  • Schedule and reschedule orders with drag-and-drop simplicity
  • Automatic conflict detection and technician availability checking
  • Search and schedule unassigned orders directly from the calendar

Customer Management

  • Support for both business and individual customer profiles
  • Store contact details, billing addresses, and tax IDs
  • Manage multiple contacts per customer with primary contact designation
  • Credit management with configurable limits, terms (COD, Net 15/30/60), and credit status tracking
  • Customer priority levels: Standard, Priority, and VIP
  • View complete order history and total spend per customer
  • Communication preferences for email, SMS, and marketing opt-in/out
  • Internal notes and special instructions per customer

Estimate & Approval Workflow

  • Build estimates directly from repair orders with itemized parts and labor
  • Send estimates to customers via email with secure approval links
  • Customers approve or decline estimates online — no phone calls needed
  • Track estimate status: Building, Pending Approval, Approved, Declined
  • Resend approval emails and track estimate expiration
  • Capture decline reasons for better customer insights

Inventory Management

  • Track stock levels across multiple locations in real time
  • Record and view full inventory movement history
  • Manual inventory adjustments with reason documentation
  • Transfer inventory between locations with complete tracking
  • Low stock alerts with configurable reorder thresholds
  • Location-specific inventory views for distributed operations

Parts & Product Catalog

  • Comprehensive parts database with SKU, cost, and pricing fields
  • Support for standard parts, rental items, and custom per-order parts
  • Product variants with configurable attributes (color, size, etc.)
  • Bulk variant generation and pricing synchronization
  • Duplicate parts for quick catalog expansion
  • Organize parts into nested, reorderable categories
  • Vendor management with contact details and search

Invoicing & Payments

  • Generate invoices from any order type
  • Send invoices via email or download as PDF
  • Track invoice status: draft, sent, paid, cancelled
  • Line items pulled automatically from order parts and labor
  • Tax calculation with configurable tax codes and jurisdictions
  • Accept payments with cash tendering support and change calculation
  • Process refunds and apply deposit credits to final balances

Deposit Management

  • Configurable deposit ranges and tiers
  • Automatic deposit calculation based on order or item value
  • Collect, waive, override, apply, refund, or forfeit deposits
  • Full deposit history per order
  • Admin controls for deposit range rules and priority ordering

Returns & Refunds

  • Create returns against existing invoices
  • Specify return quantities per line item
  • Approval workflow: approve, reject, or cancel returns
  • Automatic inventory adjustment upon return approval

Tax Management

  • Create and manage tax jurisdictions
  • Configure tax codes and assign them to jurisdictions and parts
  • Toggle tax codes and jurisdictions active or inactive
  • Tax reporting with filtering by date range, location, and jurisdiction
  • Track taxable vs. non-taxable sales, refunded tax, and tax liability
  • Export tax reports for compliance

Technician Management

  • Create technician profiles linked to system user accounts
  • Assign technicians to specific locations
  • Track service specializations, proficiency levels, and certifications
  • Build and manage weekly technician schedules with conflict detection
  • View technician workload, utilization, and availability at a glance
  • Bulk schedule creation for efficient planning

Reporting & Analytics

  • Sales Dashboard — Revenue tracking, outstanding balances, date range filtering, and data export
  • Workshop Dashboard — Order counts by status, active/available technicians, quality check workload, overdue orders, and daily completion stats
  • Rental Reports — Active and overdue rentals, revenue by item, utilization rates, and trend analysis
  • Tax Reports — Taxable and non-taxable sales breakdowns, refunded tax, and exportable reports

Public Kiosk

  • Customer-facing kiosk interface for walk-in order submission
  • Device type selection, problem description, and condition assessment
  • Guest ordering without requiring a customer account
  • Order lookup and status checking by confirmation code
  • Receipt display and printing
  • Estimated completion time based on current shop workload

Multi-Location Support

  • Manage multiple business locations from one system
  • Location-specific inventory, technicians, and scheduling
  • Switch between locations seamlessly
  • Location-based permissions and role assignments
  • Per-location workload tracking and reporting

User Roles & Permissions

  • Granular, permission-based access control for every feature
  • Create custom roles with tailored permission sets
  • Per-user permission overrides for fine-grained control
  • Separate permissions for view, create, edit, delete, assign, approve, and refund actions

Security & Authentication

  • Secure login with two-factor authentication (2FA)
  • Email verification and password reset
  • Session activity tracking with automatic timeout
  • Signed URLs for secure customer-facing estimate approvals
  • CSRF protection across all forms

Administrative Controls

  • Global system settings for email, payments, and business configuration
  • Feature toggles to enable or disable entire modules (repairs, rentals, appointments)
  • Cache management and test email functionality
  • Deposit range configuration with priority-based rules