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
- Upload and activate the plugin in WordPress.
- Configure basic settings under Computer Repair Shop in the admin panel.
- 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
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.
