RepairPlugin
Customers & CommsIncluded on every plan

Automated emails at
every booking stage.

Keep customers informed from submission to completion with automated emails that go out the moment a booking is created, approved, canceled, or updated, without any manual effort.

12
notification types
5
delivery-method-specific approvals
1
cron job powers timed emails
Notifications & Quotes
12 notification types
Auto-sent
Booking pending
Booking approved · Pickup
Booking approved · In-store
Booking approved · On location
Booking canceled
Reminder
Aftersale follow-up
PDF Quote
Workflow update
8 of 12 activeCron · last run 2 min ago
Why repair shops choose it

Send the right email, at the right moment, automatically.

Twelve event-driven email types cover every step of the journey. Toggle individually, copy admins on every send, or pipe duplicates into your helpdesk.

12 notification types
Each toggleable independently.
12email types

A notification for every event

RepairPlugin includes 12 distinct notification types, from Booking Pending and PDF Quote to Repairs Workflow Update and Booking Approved for each delivery method. Turn each one on or off individually so you only send what matters.

Send duplicate
tocustomer@gmail.com
ccshop@yourstore.nl
1click

Admin copies for internal tracking

Every notification type has its own Send Duplicate switch. When turned on, a copy goes to your company email or, with Enhanced Locations active, to the email address assigned to the specific location. Useful for keeping your team in the loop without extra effort.

Helpdesk integration
#TKT-2418Emma Visseropen
#TKT-2419Marco Rossiopen
#TKT-2417Lotte H.closed
Customer = ticket sender. Auto-grouped.
0manual steps

Ticket system integration

Switch on 'Use customer details as a sender while sending duplicate email' and each admin duplicate arrives with the customer's name and email as the sender. If you route these to a helpdesk, every email creates a new ticket under the right customer automatically.

Template snippet
Hi $CustomerName$,
Thanks for your booking.
[admin_only]
· Internal SLA: 2 days
· Pre-filled diag form
[/admin_only]
2tag types

Admin-only content in emails

Wrap internal notes, approval links, or operational details in [admin_only] tags. This content appears only in the admin duplicate email and is completely hidden from the customer-facing version, so you can keep staff instructions right inside the same template.

How it works

Three steps. Every notification configured in one place.

From a fresh install to fully personalised, multilingual customer emails in under 30 minutes.

Step 1 · navigate
Settings
Notifications & Quotes
Email logs
1

Navigate to Notifications & Quotes

Go to RepairPlugin > Settings > Notifications & Quotes. You'll see all 12 notification types listed with individual on/off switches.

Step 2 · customize
Subject
Booking confirmed · $AppointmentDate$
Variables
$CustomerName$$OrderID$$Date$
2

Expand and customize each type

Click any notification type to expand it. Edit the email subject, message body, enable Send Duplicate for admin copies, and use dynamic variables like $CustomerName$ or $AppointmentDate$ to personalize content.

Step 3 · save & go live
*/5 * * * * wp rp_send_emails
Cron runs every 5 minutes
3

Save and go live

Click Save Settings. Emails are sent automatically when the trigger event happens. For Reminder and Aftersale emails, set up a server cron job (every 5 minutes) using the command shown at the bottom of the page.

Plan availability

Included on every plan.

Email notifications are core to RepairPlugin and ship with every tier from Essentials onwards.

EssentialsIncluded

Included

GrowthIncluded

Included

ScaleIncluded

Included

FAQ

Common questions.

Do I need a cron job for all notifications?

No. Only Reminder and Aftersale emails need a cron job because they are time-based. All other notifications, booking confirmations, approvals, cancellations, are sent instantly when the event happens.

Where does the duplicate email go?

By default, duplicate emails go to the Company Email set in your Company Information settings. If you have Enhanced Locations active, the duplicate goes to the email address assigned to the location linked to that booking.

What happens when a customer clicks the cancel link in an email?

They see a confirmation page asking them to confirm the cancellation. If confirmed, the appointment status changes to Canceled and cancellation emails are sent to both the customer and the admin.

Do email dates follow my regional date format?

Yes. Dates in email notifications use the format you configured in your Currency, Tax & Dates settings. If you have multiple languages set up, month names are automatically translated too.

How do I troubleshoot missing emails?

Confirm the notification is turned on, check that Send Duplicate is on for admin copies, verify the Company Email or Location Email is correct, check the Email Logs under Email Settings & Logs, and make sure SMTP Settings are properly configured.

Turn visitors into customers.

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