Version 3.3: the Customer Portal is here
One flagship feature this time: a self-service portal where your customers log in, follow their repairs, rebook with pre-filled details, and get their assigned loyalty coupon applied automatically. Built for recurring business clients, useful for everyone.
Version 3.3 of RepairPlugin Pro is the opposite of 3.2. Where that release was eight small essentials, this one is a single flagship: the Customer Portal, live now on the Growth and Scale plans.
Drop the [Repair_Portal] shortcode on any WordPress page and your customers get a logged-in home base on your own website. No app to install, no third-party account system. Standard WordPress login, your theme, your domain.
Customers help themselves
The question every shop answers ten times a day is "is it ready yet?". The portal answers it for you.
Every repair and appointment in one place. A logged-in customer sees their full history and everything that is still open, with live status, repair notes, and the technician activity you choose to share. Searchable and filterable by status, date, and service method. If a customer has more than one record under the same email address, the portal quietly bundles them into a single history.
Manage appointments without calling you. From the appointment details, customers can reschedule, cancel, or finalize an open quote into a real booking. The same flows you already had by email link, now one click from their overview.
Their account, their preferences. Customers update their own contact details, change their password, pick the language of the portal, and choose how they want repair updates: email, SMS, phone call, or no updates at all. That last one saves your front desk more time than you would think.
Loyalty discounts that apply themselves
The portal is aimed squarely at recurring business customers, and this is why.
Assign coupons to specific customers. In the coupon settings you now attach a coupon to one or more customers. When that customer logs in and books, the discount applies automatically. The agreed 10% for the property manager who brings you every broken phone in their building? It just happens, on every booking, without anyone remembering a code.
Restrict coupons to assigned customers. A new toggle makes a coupon exclusive: only the customers you assigned it to can redeem it. Your B2B rate stays your B2B rate.
Rebooking in seconds. For logged-in customers the checkout comes pre-filled with name, email, phone, and address from your customer database. A returning customer goes from "my screen broke again" to a confirmed booking in a few clicks.
Setup is one shortcode
Place [Repair_Portal] on a page, point the portal's booking button at your existing booking page (it can find it automatically), and you are live. Customers register through standard WordPress and automatically receive the Customer role that unlocks the portal. Your WordPress settings stay untouched.
The full walkthrough is on the Customer Portal feature page.
What this means
Most shops handle returning customers over the counter and through inboxes: status questions, rebookings, agreed discounts that live in someone's head. The portal moves that work to the customer, in the place where they already book. For B2B relationships it turns a verbal agreement into a system: the discount is assigned once and applied forever.
The Customer Portal is available on Growth and Scale. Read the full v3.3 changelog for the line-by-line list.