# 🚀 Features Overview

Repair Box is a powerful and feature-rich web application built to streamline every aspect of your repair service operations. From booking to billing, from technician assignment to customer notifications — Repair Box ensures efficiency, transparency, and ease of use.<br>

Let’s explore the key features that make Repair Box a complete repair management solution:

***

### 🔁 Repair Order Management

* Manage all repair orders from the Admin Panel with full control over the entire repair workflow.
* Technicians view and update only their assigned orders in the Workshop Panel.
* Customers can submit repair orders through the Public Panel or embedded booking widget.
* Enable customer bookings with secure payment processing (Stripe, Braintree, Square).
* Control and approve customer booking requests manually if desired.
* Use the embeddable repair booking widget to collect repair orders from anywhere on your website.

***

### 🧰 Workshop Area Features

* Technicians can create bookings using predefined brands, devices, and defects — no payment required.
* Automatically assign repair orders to the logged-in technician during booking.
* Generate invoices directly from the workshop with manual entry support for full flexibility.

***

### 👑 Admin Area Features

* Create repair orders with full customer and device details using predefined repair configurations.
* Manage the full repair ecosystem:
  * 📦 Brands
  * 📱 Devices
  * 🧯 Defects / Services
  * 👥 Users & Roles
  * 📌 Quick Replies
  * 🚦 Repair Statuses
  * 🎯 Priorities
  * 📄 Custom Pages
  * ❓ FAQs

***

### ⚙️ Advanced System Features

* 📊 Printable repair reports with deep repair insights
* 📨 Outgoing mail support via Mailgun, SMTP, or PHP Sendmail
* 📞 SMS gateways: Twilio and Nexmo (Vonage)
* 💳 Payment gateway support: COD, Stripe, Braintree, Square
* 🧾 Tax configuration: Fixed or percentage, with inclusive/exclusive options
* 🌐 SEO & appearance customization for public-facing pages
* 🔐 Google Captcha and authentication control
* 🌍 Localization support for region and language-specific content
* 📋 Booking & tracking widgets for external website integration
* 💾 Database backup and restore
* 🌎 Translation manager for multilingual support
* ⚡ Lightweight, fast-loading SPA optimized for performance

***

### 🔔 Communication & Notification System

* Send SMS and email notifications at every repair stage
* Customize notification templates with placeholders
* Configure global and per-customer notification settings
* Automatically send dispatch cards via email upon booking
* Notify technicians when they’re assigned new repair tasks

***

### 📦 Tracking, Invoicing & Imports

* Customers can track repairs by Tracking ID or QR-Code
* Download and print repair invoices in PDF format
* Bypass payment gateways for certain bookings via general settings
* Import data via CSV for:
  * Brands
  * Devices under each brand
  * Defects under each device
* Backend validation ensures all CSV data is clean and accurate

***

> 💡 Repair Box brings together powerful features, modern UI, and seamless communication tools to give your team full control over repair workflows while delivering an exceptional customer experience.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://codehas.gitbook.io/repair-box/get-started/features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
