WordPress.org

Plugin Directory

RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress

RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress

Description

RepairBuddy is the ultimate Repair Shop CRM & Booking Plugin for WordPress.

Whether you run a cell phone repair shop, computer repair business, drone repair, watch repair, bicycle repair, or electronics service center, RepairBuddy helps you manage everything in one place. It combines CRM (customer relationship management), booking system, job tracking, invoices, payments, notifications, and customer feedback — all inside your WordPress site.

🔧 Why Choose RepairBuddy?

  • Accept repair bookings online from your website.
  • Manage devices, brands, models, and services.
  • Send repair estimates for customer approval/rejection.
  • Create work orders and repair tickets with QR codes.
  • Assign jobs to technicians and track progress.
  • Provide online status check for customers.
  • Collect online and offline payments (integrates with WooCommerce).
  • Expenses Manage your expenses For your repair shop nicely.
  • Send SMS and email notifications automatically.
  • Request customer reviews and feedback after jobs.
  • Use maintenance reminders to bring customers back.
  • Generate reports on sales, technicians, and customers.
  • and much more

RepairBuddy transforms your website into a professional repair shop management system, saving time and building customer trust.

🚀 Advanced Online Repair Booking System (NEW)

RepairBuddy now includes a next-generation repair booking module designed for modern repair businesses.

Customers can:
– Use the system for any repair type — devices can represent cars, watches, TVs, drones, jewelry, appliances, or any item you repair on-site or in-store.
– Select Device Type Brand Device Model for accurate identification.
– Enter device details such as IMEI, serial number, notes, and custom fields.
– Choose multiple repair services per device.
– Book multiple devices in a single order.
– Select a preferred appointment type:
– In-Store Repair
– Pickup Service
– On-Site Repair / Repair at Customer Location
– Ship-In Repair
– Choose from available dates and time slots based on your business schedule.

Once the booking is completed:
– A draft estimate is automatically created
– An appointment is scheduled for the selected time
– The customer receives email & SMS confirmation
– Admins can review, edit, or convert the booking into a job instantly

➡️ This turns your WordPress website into a fully automated repair booking system.

👉 Checkout RepairBuddy Premium for even more features.

To see RepairBuddy in action, watch the demo video:

🔥 Key Features of RepairBuddy

📅 Appointments & Scheduling Management (NEW)

RepairBuddy includes a powerful Appointments module for complete scheduling control.

Admins can:
– Create appointments manually or from repair jobs
– Add direct appointments without a booking
– Schedule appointments from:
– Booking submissions
– Job pages
– Appointment management screen
– Assign technicians to appointments
– View all appointments in a calendar view

Technicians:
– See assigned appointments inside their personal calendar
– Manage workload and availability efficiently

➡️ Ideal for repair shops, field service teams, on-site repairs, and pickup/delivery workflows.

Device Types, Brands, and Devices (Customizable for Your Business)

  • Fully customizable: rename Device Type, Brand, and Device to match your industry (e.g., Car Type Manufacturer Model).
  • Add unlimited device types such as phones, laptops, tablets, cameras, watches, cars, appliances, and more.
  • Customers can select from your predefined devices or use an “Other” option to enter custom details.
  • Collect important identifiers like IMEI, serial number, registration number, or custom fields for accurate tracking.

Services, Parts, and Extras

  • Define repair services with pricing by device type/brand.
  • Manage parts inventory directly or via WooCommerce products.
  • Add extras on the fly during job creation.

Online Repair Booking & Appointment Scheduling

  • Multi-step booking with device type, brand, model & services
  • Book multiple services per device
  • Support for multiple devices in one booking
  • Appointment type selection: pickup, ship-in, on-site, or in-store
  • Date & time slot selection based on availability
  • Automatic estimate & appointment creation
  • Email & SMS confirmation for customers

Jobs Calendar

  • Manage jobs through a calendar

Estimates & Approvals

  • Send professional estimates to customers.
  • Customers can approve/reject online.
  • Approved estimates automatically create jobs.

Technician Job Management

  • Assign jobs to technicians.
  • Track services, parts, notes, and logs.
  • Private and public logs available for staff or customers.

Repair Tickets & Work Orders

  • Print repair tickets with QR codes.
  • Generate signed work orders for authorization.

Customer Portal & Status Check

  • Customers log in to view bookings, estimates, jobs, and invoices.
  • Or check repair status with a case number without login.

Notifications (SMS & Email)

  • Pre-built templates for professional communication.
  • Notify customers on status changes, estimates, invoices, and feedback.

Invoices, Payments & Receipts

  • Accept online payments (WooCommerce gateways).
  • Record offline payments (cash, card, bank transfer).
  • Print/email professional invoices and receipts.

Customer Reviews & Feedback

  • Send review requests automatically or manually.
  • Collect ratings and comments linked to jobs.

Maintenance Reminders

  • Automate reminders to bring customers back for service.
  • Send via email or SMS based on device/brand filters.

Reports & Analytics

  • Sales reports by job status, paid/unpaid jobs.
  • Technician and customer performance summaries.
  • Helps you make informed business decisions.

Warranty Claims

  • Customers can book warranty claims with proof of purchase.
  • Approve or reject warranty requests from admin.

Multi-User Roles

  • Store managers oversee all jobs and technicians.
  • Technicians only see their assigned jobs.
  • Customers manage bookings and devices via their account.

💰 Expenses Module (Job-Based & Business Expenses)

  • Track every cost related to a repair job or your overall business with precision.
  • Record job-specific expenses (parts purchases, technician costs, outsourcing, travel).
  • Support for general, operational, business, and personal expenses.
  • Categorize expenses with tax rules and payment methods.
  • Attach receipts and reference numbers for accounting clarity.
  • Filter expenses by job, technician, category, date, or payment status.
  • Automatically calculate job profitability by comparing revenue vs expenses.
  • Designed to work across industries: repair shops, IT services, automotive, field service, and electronics.

➡️ Gives you true profit visibility, not just revenue.

⏱️ Time Log Module (Track Time. Automate Billing. Boost Profit.)

A powerful time-tracking system built for service-based businesses.

  • Technicians can log time spent on each job or service.
  • Admins define billing rates and technician payout rates.
  • Convert logged time into billable job extras automatically.
  • Track actual labor cost vs charged amount for accurate profit analysis.
  • Ideal for diagnostics, consultations, on-site work, and hourly services.

➡️ Perfect for repair shops, IT support, MSPs, and service technicians.

✍️ Digital Signatures (Pickup, Delivery & Approvals)

  • Eliminate paperwork and protect your business with legally-sound digital approvals.
  • Capture customer signatures during device intake, estimate approval, pickup, or delivery.
  • Works on desktop, tablet, and mobile devices.
  • Signatures are securely stored and linked to jobs and work orders.
  • Prevent disputes with time-stamped proof of authorization.

– Ideal for high-value repairs, warranties, rentals, and B2B service workflows.

Who Can Use RepairBuddy?

RepairBuddy is designed for any repair or service-based business, including:
– Mobile & cell phone repair shops
– Computer & laptop repair centers
– Camera & drone repair services
– Bicycle, watch, and jewelry repair shops
– TV, AC, and home appliance service providers
– Auto repair shops and garages
– Every type of repair shops can use RepairBuddy

👉 Checkout RepairBuddy Premium for even more features.

Screenshots

  • Online Repair Booking System – Book by Type, Brand, Device & Multiple Repair Services
  • Flexible Repair Booking Options – In-Store, Mail-In, Pickup & On-Site Repair Services
  • Repair Appointment Scheduling – Setup Store, Pickup & On-Location Service Appointments
  • Automated Email & SMS Notifications for Customers and Repair Shop Staff
  • Repair Shop Management Dashboard – Manage Jobs, Estimates, Appointments, Payments, Expenses & Reports
  • Appointment Management System for Repair Shops
  • Online Estimate Approval System – Get Customer Approval Before Starting Repairs
  • Digital Signature System – Automated & Manual Signatures for Repair Jobs
  • Online Repair Ticket Status Tracking & Customer-to-Technician Messaging Portal
  • Repair Shop Calendar – Manage Assignments, Appointments, Estimates & Jobs
  • Advanced Job Management with Filters – Track Repair Status, Priority & Technicians
  • Technician Time Tracking System – Manual & Automatic Time Logs
  • Repair Business Expense Management – Track Job & Operational Expenses
  • Online & Offline Payment Management for Repair Shops
  • Multiple Repair Invoice Templates – Professional Repair Billing Software
  • Complete Repair Job History Logs & Activity Tracking
  • Universal Repair Tag Printing – Argox, Zebra, Brother & Dymo Label Support
  • Repair Business Reports & Analytics – Improve Performance & Profitability
  • Automated Review & Reputation Management for Repair Shops
  • Customer & Technician Portal – Powerful Repair CRM Access
  • Device-Based Parts Inventory with Quality & Variation Management
  • Automated Maintenance Reminders to Bring Customers Back
  • Classic Repair Booking Form for Quick Service Requests
  • Unlimited Tax Management System for Repair Businesses
  • Multi-Language Support – Easily Translate RepairBuddy Repair Software
  • Simple Online Quote Request Form for Repair Services
  • All-in-One Repair Shop Software for Phone, Computer, Jewelry, Watch, Drone, TV, Appliance & Auto Repair Businesses

Installation

  1. Upload and activate the plugin in WordPress.
  2. Configure basic settings under Computer Repair Shop in the admin panel.
  3. Use the available shortcodes on pages:
  • [wc_order_status_form] Case status form
  • [wcrb_booking_system hidetypes='no' hidebrands='YES' hidedevices='YES' selectedtype='' selectedbrand='' selecteddevice='' show_popular='YES' selectedservice='' hide_search='NO' groupedservices="yes" wcrb_book_warranty='NO' wcrb_warranty_label="Claim Warranty"] Service/Device/Appointment/Booking
  • [wcrb_booking_system hidetypes='no' hidebrands='YES' hidedevices='YES' selectedtype='' selectedbrand='' selecteddevice='' show_popular='YES' selectedservice='' hide_search='NO' groupedservices="yes" wcrb_book_warranty='YES' wcrb_warranty_label="Claim Warranty"] Warranty Booking
  • [wc_cr_my_account] Customer account dashboard
  • [wc_book_my_service] Book a service with brand/device/service
  • [wc_book_type_grouped_service] Grouped booking by device type
  • [wc_book_devices_and_services] Book multiple services for a device
  • [wc_book_my_warranty] Warranty claim form
  • [wc_list_services] List services on frontend
  • [wc_list_products] List parts on frontend

FAQ

Can I use this plugin for my cell phone repair shop?

Yes! RepairBuddy is ideal for mobile repair shops. You can manage IMEI numbers, devices, and offer online bookings for phone repairs.

Does this plugin support computer repair shops?

Absolutely. RepairBuddy is used by computer repair centers to manage estimates, invoices, jobs, and customer communication.

Does RepairBuddy support repair appointments and time slots?

Yes. RepairBuddy includes a full appointment scheduling system with date & time slot selection, technician assignments, and calendar management.

Can customers choose pickup, on-site, or ship-in repair options?

Yes. Customers can select their preferred repair method during booking, including pickup, on-site repair, in-store visits, or ship-in repairs.

Can my customers track repair status online?

Yes. Customers receive a case number or ticket and can check repair status anytime on your website.

Does RepairBuddy support online payments?

Yes. Payments are integrated with WooCommerce. You can accept PayPal, Stripe, bank transfers, or any WooCommerce-supported gateway.

Can I record offline (cash) payments?

Yes. On-site payments like cash, card, or bank transfer can be recorded along with receipts.

Can I send SMS notifications?

Yes. RepairBuddy integrates with multiple SMS gateways so you can notify customers at every step of the repair.

Does it support invoices and receipts?

Yes. You can print or email invoices and payment receipts with professional templates.

Is there a warranty booking system?

Yes. Customers can submit warranty claims with receipts. You can review and approve/reject them.

Can customers leave reviews on completed jobs?

Yes. RepairBuddy includes a review and feedback module for collecting customer ratings.

Does this work with WooCommerce?

Yes. Parts, products, and payments can integrate with WooCommerce.

Is RepairBuddy translation-ready?

Yes. The plugin is fully translatable into any language.

Can I create multiple job statuses?

Yes. You can add unlimited job statuses with custom email/SMS notifications.

Is there a limit on devices, services, or parts?

No. You can add unlimited devices, brands, services, and parts.

How can I report security issues?

You can report issues via the Patchstack Vulnerability Disclosure Program. Report a vulnerability here.

Reviews

28, Xineru de 2026
recently started using this plugin. its very useful my repair business. Good service from ateeq . hoping for the best in years to come
25, Xineru de 2026
I must say this is one of the best plugins I have ever come across. A must have for repairs shops. It has all the features and new one added. I have been using this plugin for over 6 years now. Whenever I had an issue or a feature to be added, the creator never disappointed.
12, Avientu de 2025
Ever since installing Repair Buddy, my repair workflow has improved in a way that genuinely deserves praise. My repair volume went up, my process became more efficient, and the plugin has already paid for itself many times over. But what truly sets this plugin apart is the developer, Ateeq. His support has been on a level you just don’t see anymore. He has repeatedly gone out of his way to help—fixing issues that weren’t even caused by the plugin, responding quickly every time I reached out, and walking me through problems even when they were due to conflicting plugins or mistakes on my own site. He even tracked down and repaired a theme-level code conflict that he had no obligation to touch. The fact that he stepped in anyway says everything about the kind of support you get with this plugin. If you’re on the fence about whether Repair Buddy is worth it… the answer is absolutely, without question, YES!
3, Payares de 2025
We are using this plugin for our audio repair shop since 2 years now and we are really happy with it, it has been a game changer, automating the way we communicate with our customers, following repair status, creating reports, invoices, etc… Integrated with woocomerce, tracking your inventory.. etc. etc.. It has been posible to adapt it to the way we work and our specific devices and brands. It keeps updating with new features and improvements. They offer a great support and updates dedicated to your shop. Highly recommended! Thank you!
29, Ochobre de 2025
RepairBuddy has been a game-changer for my repair business’ WordPress workflow. It’s easy to set up, packed with useful features, and integrates perfectly with our existing processes. What really stands out is the development team — they actually listen to customer feedback and continuously improve the plugin. Any bugs reported were fixed quickly, and new functionality requests were taken seriously. It’s rare to find a plugin with this level of responsiveness and dedication. Highly recommended for anyone running a repair service website!
Read all 20 reviews

Contributors & Developers

“RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

“RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

4.1132

  • Added Stock Code and Manufacturing code with parts selection dropdown
  • Fix Appointment time slots in booking form
  • Warranty Claim label if booking type is warranty claim

4.1131

  • New advanced repair booking system with device, services & appointment selection
  • New appointments & scheduling module with technician calendar
  • Security Issues Fixed
  • Payment through WooCommerce improved

4.1122

  • Fixed Download PDF to match new job number
  • Changeable email body for online payment link with QR code also subject
  • Send payment link through SMS
  • Receiving issue fixed for WooCommerce Orders until paid

4.1116

  • Expenses Module

4.1115

  • Fix cache issue with submissions

4.1114

  • Digital Signature Workflow
  • Fixed some bugs

4.1111

  • Timelog feature
  • Multiple technicians in single job
  • New dashboard for technicians, customers, managers and administrators

3.8228

  • Priority feature in jobs (Medium, normal, high, etc)
  • Transaction ID in payment
  • Proper job numbers

3.8224

  • Added captcha to booking forms and registration form

3.8223

  • Backend jobs search support if they are even in draft
  • Filter brands on selected type fixed in booking
  • Comma issue in slash fixed for names and subjects
  • Status message in job status emails variables fixed and formating

3.8222

  • Ability to change labels (case number, delivery date, pickup date, next service date) from settings
  • New SMS Gateway SMSHosting.it
  • Device type and brands permission issue fix for shop managers

3.8221

  • Fix phone number in Job
  • Fix ability to get advance payment if the balance of job is 0 zero

3.8219

  • Portugese translation added

3.8218

  • Improvements to parts and services workflow including fixing several issues

3.8217

  • Email template fix, Email sending error fix
  • PDF fonts selection option
  • Update customer on Status change from Payment adding option

3.8216

  • Button for book repair in My devices (Customer portal), Customer devices, Single device, Single service, Device Types, Device Brands

3.8215

  • Fixed WooCommerce payment issue
  • Round balance conciliation to match WooCommerce order’s total

3.8214

  • Ability to disable reviews tab from my account customer portal’s section
  • Security issues fixed, Improved performance

3.8213

  • Fixings to some known and reported issues

3.8211

  • Send update to technician when job is assigned to him through email
  • Parts and variations with parts prices by devices

3.8124

  • PDF Maker
  • Appointments calendar module

3.8123

  • Repair Ticket Feature
  • Search customers in clients screen
  • Print or view Payment Receipt
  • Email Payment Receipt to customer
  • Repair Estimats in my account sections
  • Reports date filters fixed

3.8120

  • wcrb_display_reviews shortcode to display customer reviews
  • Security fix in update customers
  • Check status by serial and job id

3.8119

  • Other service part in booking form
  • Check status by device serial number

3.8118

  • Customers can add files from their account to jobs or from status check page

3.8117

  • Customers can post messages from their account on their jobs

3.8116

  • Attachment File security resolved

3.8114

  • Billing address and shipping address for WooCommerce
  • Fixed reviews star issues
  • Booking services have ability to add service for each device separately

3.8113

  • Invoice label in job status each job status can have different invoice label
  • QR Code problem fixed on repair order
  • Ability to delete extra fields and files

3.8112

  • Fix email message of status to remove back slashes
  • Attachments to show the image view if the type is image
  • Duplicate existing job option
  • International phone formatting
  • Improvement to estimate and job emails to customers and administrators
  • Post a message on check job status by customer

3.8111

  • Feedback on job module

3.7985

  • Fix estimate attachments
  • New payments section
  • Ability to deactivate a payment

3.7983

  • Customer fields compatibility with WooCommerce billing data
  • Accepts zero decimal option
  • Tax ID in customer data everywhere.

3.7982

  • Estimate – Send repair estimate
  • Estimate – Approval or Rejection email
  • Estimate – Convert to repair job
  • Fix triggered fatal error problem on activation
  • Improved reports option selection ability

3.7981

  • Technician Jobs Summary – Report
  • Jobs Summary by Technician – Report
  • Customer Jobs Summary – Report
  • Jobs Summary by Customer – Report
  • Shortcodes in Email and Status messages

3.7980

  • Customer devices in my account
  • Change colors options
  • Register user account option

3.7979

  • Add serial number to devices in jobs

3.7978

  • Add device to service, extras, parts and products
  • Send email to customer on booking

3.7977

  • Tax Inclusive option
  • Tax Exclusive option

3.7976

  • Single device page with services
  • Single service page with device prices
  • Single service page with booking feature

3.7975

  • Actions in job list for – Print, Edit, Add Payment
  • Optional customer email

3.7974

  • Improved email templates
  • Add parts on Fly
  • Add services on fly
  • Edit devices
  • Send reminder test email

3.7973

  • Maintenance reminder module
  • Send maintenance reminders via emails
  • Send maintenance reminders via SMS

3.7971

  • Warranty claim module
  • Extra fields module
  • File attachments in jobs

3.7965

  • FILTER – wc_rb_myaccount_tab_menu_item – ARGUMENT USER ROLE
  • FILTER – wc_rb_myaccount_tab_body – ARGUMENT USER ROLE

3.7961

  • Multiple devices in booking module
  • Add device serial number in booking
  • Add device pin code and note in booking by customer

3.7957

  • Action added before status check >> wc_rb_before_status_check_result

3.7956

  • Add device from job page
  • Disable services based on device type
  • Disable services based on brand
  • Disable services for devices
  • Grouped booking shortcode
  • Improved Backend design

3.7954

  • Ability to replace devices with woo products

3.7953

  • On-site payments (cash, swipe, check, bank transfer)
  • Online payments via WooCommerce orders

3.7952

  • Payment Methods Integration
  • Filter – wc_rb_jobs_action_payments – Param JOBID – Return

3.7951

  • SMS integration feature

3.7946

  • Payment methods section settings
  • URL to access job status
  • Default pages setup for shortcodes

3.7945

  • Currency formating settings
  • Thousand separator option, Decimal operator option, Decimal numbers

3.7944

  • Register Actions for different support
  • Action – wc_rb_settings_tab_menu_item – Echo
  • Action – wc_rb_settings_tab_body – Echo
  • Filter – rb_carregistration_inside_device_wrap_jobs – Return

3.7943

  • Number format fix

3.7942

  • jQuery issues fixed front end
  • Fixed my account and booking alignment issues

3.7941

  • Fix backend print functionality

3.794

  • Print functionality in front End for orders
  • Print Feature in Check Status Window
  • GDPR Acceptance in the Quote and Booking form

3.793

  • Add Address to job Recipt
  • Add address to repair order
  • Customer information in Repair orders
  • Custom thank you message in repair order and invoice
  • Job filter fixed by devices

3.792

  • Fix design issues conflict with CSS classes
  • Fix PHP notice on report page
  • Fix Round Decimals

3.791

  • Fix decimal issue in Service qty and price

3.79

  • Use A4 OR A5 size for Repair Order
  • Add Device Brand Logo or Image
  • Book my service functionality based on brand, device, service and parts selection
  • Auto refresh Customer list on add new

3.78

  • WooCommerce My Account Menu – Request quote
  • WooCommerce My Account Menu – Repair Orders

3.77

  • Activation process fixed

3.75

  • Make device label changeable
  • Make ID/IMEI label changeable
  • Support to add multiple devices
  • Search by device ID
  • Device note field
  • Multiple devices in jobs, reports, emails, repair orders and labels also reports

3.74

  • Email notificaiton on add new user disable
  • Case Number prefix Generator
  • Case number length control for string
  • Email about manual job id to customers

3.72

  • Fixed security issues

3.71

  • Fixed minor issues

3.70

  • PHP Short tags removal
  • Sanitization of the user inputs
  • Escaping the output

3.67

  • Fix request quote problem
  • Reports Section

3.66

  • Improved address for customer
  • Improved address for technician

3.65

  • Support for RTL language
  • Hebrew Language Support
  • Fix Database collation

3.64

  • Public Job History in Job Status Check
  • Improved status design

3.63

  • Add Company into the invoice.

3.62

  • Black Friday Sale Ends

3.61

  • Black Friday Sale

3.60

  • Job history section

3.59

  • Added device brand in sidebar
  • Improved Email Design
  • Device Pin Code/Password

3.58

  • Capability and user permission problem resolved
  • Search WooCommerce Products Ajax autofill for large# of products

3.57

  • Fixed problem to add number decimals in price fields.

3.56

  • Included the ID in customer dropdown for better search
  • Include Device Column In job list page
  • Include Device ID along device name in job list page
  • Job search by device ID
  • Jobs filter by device name

3.55

  • Status Email Message DB Column
  • Update Job Status from
  • Email message add new status from
  • Send email on status chagne with new field from db.

3.54

  • Status change email if status changed from job list page
  • Fixed capability issues for Technicians and Managers

1.0

  • Initial Release.