RepairPlugin

583+ repair shops trust RepairPlugin

Repair shop software for multi-location chains

Run every branch from one dashboard. Per-location pricing, scoped staff access, schedule groups, and cross-location reporting in a single tool.

Unlimited
Branches per chain
1
Login for every branch
0
Spreadsheets needed
The pain

Sound familiar?

  • You're logging into three different admin panels because each branch was set up separately.
  • A price change in head office means typing it into every shop, one by one.
  • Branch managers see global data they shouldn't, or can't see the data they need.
  • Cross-branch reporting lives in a spreadsheet and is always a week behind.
  • Customers walk into the wrong branch because your website doesn't route them.
One dashboard, every branch

The four screens head office actually uses

Multi-location buyers don't need another booking tool. They need governance and reporting across every branch. Here's how RepairPlugin delivers it.

Locations

Manage every branch from one screen

Add, clone, reorder, and configure locations from the Enhanced Locations dashboard. Each branch gets its own address, schedule, service methods, image, and shop managers.

  • Unlimited branches
  • Clone a location in one click
  • Virtual locations for routing-only setups
Locations · 4 active+ Add
Amsterdam HQ
Da Costakade 158
Physical
Rotterdam
Coolsingel 60
Physical
Utrecht
Oudegracht 12
Physical
Den Bosch Hub
Routing only
Virtual
Clone a branch in one click. Schedule and pricing copy with it.
Staff

Shop managers with scoped access

Assign WordPress users as shop managers for specific branches. They see and adjust prices and appointments only for their location. Global settings stay locked.

  • Per-branch role assignment
  • Restricted access to settings, licenses, and exports
  • Duplicate notification emails per branch
Permissions
ActionAdminManager
Branch pricingOwn
All locations data
User & licenses
Exports
Global settings
Branch managers stay in their lane. Head office stays in control.
Schedules

Schedule groups across branches

Create one schedule and assign it to every branch that shares it. Update once and every assigned branch follows. When a branch diverges, convert the shared schedule into a separate copy.

  • Reusable opening-hours templates
  • Update once, propagate everywhere
  • Convert to independent schedule when needed
Schedule groups
Standard hoursShared by 3
Mon to Fri · 09:00 to 18:00 · Sat 10:00 to 16:00
Amsterdam HQRotterdamUtrecht
Den HaagIndependent
Mon to Sat · 10:00 to 19:00 · custom
Update once. The 3 shared branches follow automatically.
Reporting

Compare every branch in one report

The analytics dashboard filters by location. See bookings, revenue, conversion rate, and drop-off points per branch or across the entire chain in one view.

  • Filter by location, method, status, or date
  • Compare branches side by side
  • Spot underperforming branches early
Cross-location report
Location:All branchesMethod:AllRange:This week
Bookings
79+14%
Revenue
€8.2k+9%
Conv
12%+1.2

Trusted by repair shops everywhere

Join 583+ repair shops running on RepairPlugin

RepairPlugin works flawlessly and is very clear to use.

MH
Mohamad HosseiniTeleshopper

The plugin is designed in a very straightforward way for repair shop owners. The biggest win is definitely the convenience. I really enjoy using this plugin. I'm satisfied and have nothing to complain about. What I also really appreciate is that you offer the option to submit new feature suggestions, which makes customers feel involved in improving the plugin.

SD
Stefan de JongConnectz

I would definitely recommend it to other shop owners. It's easy to use, especially with the Dynamic Pricing feature. Before, we had to update the prices every week, and now that's no longer necessary. Sometimes we forgot to adjust them, which caused inaccuracies, but now we save time and always have the correct prices on the website.

AA
Abdullah Al ZoubiTelecomshop Twente

It gives the website a professional look and makes it much easier for customers to request a repair. It looks great, works smoothly and quickly, and with Dynamic Pricing, it takes so much work off our hands.

BA
Bieman AmediDyna Store

Frequently asked questions

Quick answers. Need more help? Book a demo.

Is there a limit to how many locations I can run?

No. The Scale plan supports unlimited locations. You always need at least one location, and only full-access admins can add or remove them.

Can each branch have its own prices and durations?

Yes. Enable Pricing Based on Location and every model and repair gets a Selected Location dropdown. Each branch can set its own price, duration, fallback, and margin.

How does the customer end up at the right branch?

Two options. Either the customer picks a location explicitly, or you enable nearest-location search and Google Maps assigns the closest branch based on their address.

Can a branch manager edit settings outside their branch?

No. Shop managers only see and edit data for their assigned location. Global settings, license management, permissions, exports, and resets stay restricted to admins.

What if two branches need different opening hours but most share the same schedule?

Use schedule groups. Create one shared template for the branches with the same hours and a separate schedule for the deviating branch. A location head can convert a shared schedule into independent copies whenever a branch diverges.

Can I run a hidden routing-only location for pickup?

Yes. Mark a location as virtual and it disables in-store and ship-in automatically. Virtual locations stay hidden from the customer location selector but still handle pickup and on-site bookings.

Can I duplicate a location to save setup time?

Yes. Click the clone icon on any location row. The new form opens pre-filled with the schedule, address, contact details, service methods, virtual status, and pricing. Shop managers are not copied.

Does multi-location require Scale, or can I start on Essentials?

Essentials supports multiple locations with their own contact info and hours. Scale unlocks Enhanced Locations: per-branch pricing, shop-managers, schedule groups, virtual locations, and nearest-location auto-assignment.

Turn visitors into customers.

Join 500+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.