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).
  • 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.

👉 Checkout RepairBuddy Premium for even more features.

To see RepairBuddy in action, watch the demo video:

🔥 Key Features of RepairBuddy

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

  • Customers can book single or multiple devices at once.
  • Select services, upload files, and provide details.
  • Customers receive case numbers + email confirmation.

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.

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

  • Booking Form
  • Send Estimate for customer approval
  • Work order – a signed mini contract
  • Provide Repair Ticket for job status tracking
  • Job status email to customer with PDF attached
  • Send SMS notifications to customers
  • Customer job status page with message posting
  • Customer portal with jobs, estimates, reviews, and devices
  • Collect and display customer reviews
  • Professional payment receipt for all payment methods
  • Itemized job invoice
  • Device-based invoice format
  • Admin dashboard with job control panel
  • Job calendar for daily workflow
  • Job management interface
  • Detailed reporting dashboard
  • Accept both online and offline payments
  • Job history log for transparency
  • Automated maintenance reminders
  • Customers can attach files and messages to jobs
  • Repair labels for warranty tracking
  • Repair parts management with variations
  • Filter reports by multiple options
  • Group or ungroup services for bookings
  • Show reviews on front-end via shortcode
  • Quick job status updates and payment collection
  • Inclusive & exclusive tax support
  • Multilingual support and translation ready
  • Simple quote request form
  • Works for any repair business

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
  • [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_cr_my_account] Customer account dashboard
  • [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.

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

miz Du 3, 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!
miz Here 29, 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!
Gouere 29, 2024
We have a multiple locations and have been using this plugin for EVERYTHING within our company. Would not trade it for the world and recomend it to everyone looking for a CRM for their repair company!!
Mae 21, 2024
Some of the most helpful people in the business! Super fast and accurate, willing go the extra mile to help solve any issue I throw at them.
Read all 17 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

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

3.53

  • Fix Translation issues
  • New Feature Repair Label
  • New Manager user role
  • Fixed technician access
  • Change Tax status active/inactive
  • Change Job Status Status active/inactive
  • Inventory management with WooCommerce
  • Create a new job from front end.
  • Status change through Job list page

3.51

  • Fix problem of missing files and Fatal error.

3.5

  • Add Button to Disable Parts and Enable WooCommerce Products
  • Device Post Type
  • Ability to Switch Parts with WooCommerce Products
  • Repair Order feature
  • Pint on Invoice
  • Print button on Repair Order
  • Improved Style of Invoice
  • Add Device ID / IMEI in job
  • Select Device in Job
  • File Attachment Option

1.0

  • Initial Release.