Title: ModuleFest Pet Groomer &#8211; Pet Grooming Business Manager
Author: modulefest
Published: <strong>Hydref 4, 2026</strong>
Last modified: Hydref 8, 2026

---

Search plugins

![](https://ps.w.org/modulefest-petgroomer/assets/banner-772x250.png?rev=3727600)

![](https://ps.w.org/modulefest-petgroomer/assets/icon-256x256.png?rev=3727701)

# ModuleFest Pet Groomer – Pet Grooming Business Manager

 Gan [modulefest](https://profiles.wordpress.org/modulefest/)

[Llwytho i lawr](https://downloads.wordpress.org/plugin/modulefest-petgroomer.2.771.148.zip)

 * [Details](https://cy.wordpress.org/plugins/modulefest-petgroomer/#description)
 * [Reviews](https://cy.wordpress.org/plugins/modulefest-petgroomer/#reviews)
 *  [Installation](https://cy.wordpress.org/plugins/modulefest-petgroomer/#installation)
 * [Development](https://cy.wordpress.org/plugins/modulefest-petgroomer/#developers)

 [Cefnogaeth](https://wordpress.org/support/plugin/modulefest-petgroomer/)

## Disgrifiad

**Built for grooming salons and mobile groomers.**

The question a groomer answers more than any other is how long a dog will take and
what to charge for it. The honest answer depends on the coat, not the weight: two
cockapoos of the same size can be an hour apart if one is silk-coated and the other
is matted wool. ModuleFest Pet Groomer includes a **coat and clip library** that
prices and times every groom from the dog’s coat, with eight coat types ready to
use, a per-coat time multiplier and surcharge, and breed-to-coat suggestions. Also
included: a body map for warts and sensitive spots, before-and-after photo galleries
and vaccination tracking.

It is a complete booking and client system for a grooming business: bookings, clients,
pets, invoicing and payments in one WordPress install the business owns outright,
behind an installable, mobile-first staff app and a self-service customer portal.

It shows only the fields a groomer actually needs — coat types, breed pricing, a
body map and before-and-after galleries — rather than a general-purpose system you
have to prune.

#### What you get

 * **Bookings and calendar** — drag-and-drop diary, recurring visits, availability
   rules and a booking editor that fits on a phone
 * **Clients and pets** — full history, per-pet care profiles, vaccination compliance
   and an interactive body map
 * **Invoicing and payments** — deposits, scheduled auto-invoicing, statements you
   send or print, PDF and print output, and card payments through Stripe if you 
   want them
 * **Customer portal** — clients book, cancel, reschedule and pay themselves, without
   emailing you
 * **Installable app** — works on any phone with no app store: the day’s dogs in
   order, photos and report cards, and it keeps working when the signal does not
 * **Import and export** — bring your existing clients in with a guided wizard; 
   take everything with you whenever you like
 * **Your branding** — branded login and booking pages with QR codes
 * **Demo data** you can load and remove, so you can see the system working before
   you use it

#### Everything here is free

Everything this plugin contains is free to use in full, for as long as you like.
There is no
 trial, no licence key, no quota and nothing that stops working after
a while.

A separate paid plugin, ModuleFest Pet Groomer Pro, is available from our website
for businesses that want
 more: reminders and newsletters, statements that send 
themselves, packages and sale prices, finance reports and a report builder, mileage,
accounting integrations, team members with rotas and commission, a round planner,
customer segments, waiting lists, loyalty cards, automations and website designs.
You never need it to run your business on this plugin, and this plugin never downloads
or installs anything.

#### Privacy and external services

ModuleFest Pet Groomer keeps your data on your own site. It does not contact us 
or anybody else
 on its own — no analytics, no telemetry, no licence check and nothing
on a schedule.

Some features need an outside service to work. Every one is listed here, with what
gets sent and
 when. Anything marked **only if you turn it on** needs you to enter
your own details or tick a setting first, and sends nothing until you do.

**Maps — OpenStreetMap, only if you turn it on.** Settings  General  Maps and postcode
lookup is off until you switch it on. With it on, when you open a route map (for
mobile grooming), your browser loads map
 tiles from `tile.openstreetmap.org`, and
the plugin fetches tiles server-side when it draws a static map into a report. What
is sent: the map area being viewed. No client or pet details are ever included. 
Terms: https://operations.osmfoundation.org/policies/tiles/ · Privacy: https://wiki.
osmfoundation.org/wiki/Privacy_Policy

**Postcode and address lookup — Postcodes.io (UK) and OpenStreetMap Nominatim (elsewhere),
only if you turn it on.**
 With the same setting on, when a booking or client needs
placing on a map or measuring for mileage, the client’s postcode is looked up to
get approximate coordinates. In the UK it is sent to `api.postcodes.io`. For a business
in another country (Settings  General  Country) it is sent to nominatim.openstreetmap.
org instead, or, where a client has no postcode, their address line. Requests to
Nominatim identify your site’s address, as their usage policy asks. No name, phone,
email or pet detail is ever sent. Results are cached, so a place is only looked 
up once. Terms and privacy: https://postcodes.io/about · https://operations.osmfoundation.
org/policies/nominatim/ · https://wiki.osmfoundation.org/wiki/Privacy_Policy

**App notifications — web push.** If you or a member of staff allow notifications
in the staff
 app, new-booking alerts are delivered through the push service of 
that person’s own browser (Google for Chrome, Mozilla for Firefox, Apple for Safari).
What is sent: a short notice that something needs attention, encrypted so the push
service cannot read it. Nothing is sent to anyone who has not allowed notifications.
Terms and privacy: https://policies.google.com/privacy · https://www.mozilla.org/
privacy/firefox/ · https://www.apple.com/legal/privacy/

The following are all **only if you turn them on**:

 * **Stripe** — card payments and deposits. Sends invoice amounts and the customer’s
   email to Stripe when you take a payment. https://stripe.com/gb/legal/consumer·
   https://stripe.com/gb/privacy
 * **Twilio** — text messages to your customers. Sends the recipient’s mobile number
   and the message. https://www.twilio.com/en-us/legal/tos · https://www.twilio.
   com/en-us/legal/privacy
 * **WhatsApp Cloud API (Meta)** — WhatsApp messages. Sends the recipient’s number
   and the message. https://developers.facebook.com/terms/ · https://www.facebook.
   com/privacy/policy
 * **PayPal.me** — only if you enter your PayPal.me name. Invoices then show a “
   Pay with PayPal” link; the customer’s browser opens paypal.me with the amount
   due. The plugin itself sends nothing to PayPal. https://www.paypal.com/uk/legalhub/
   useragreement-full · https://www.paypal.com/uk/legalhub/privacy-full

#### Source code

Everything in this plugin is shipped as its original, human-readable source. Nothing
is
 compiled, bundled, transpiled or minified, and there is no build step: the files
you install are the files we edit.

 * The staff app is `pwa/js/app.js` (with `pwa/js/passkey.js`), written by hand 
   and kept as
    one file so it works offline without a loader. Its comments are 
   left in.
 * The customer booking wizard is `assets/js/pc-customer-wizard.js`.
 * Styles are plain CSS in `assets/css/`, `admin/css/` and `pwa/css/`.

You are free to read, change and fork any of it under the GPL.

#### Third-party code

 * **Leaflet 1.9.4** (maps on the route and walk screens), © Vladimir Agafonkin 
   and CloudMade, BSD 2-Clause licence, GPL-compatible. Included unminified in `
   assets/vendor/leaflet/`, with its licence file. https://leafletjs.com · https://
   github.com/Leaflet/Leaflet

### Disclaimer

This software is provided “as is”, without warranty of any kind, express or implied,
including
 the implied warranties of merchantability, fitness for a particular purpose
and non-infringement. Use of it is entirely at your own risk.

To the fullest extent the law allows, ModuleFest and the authors of this plugin 
are not liable for
 any indirect, incidental, special or consequential loss arising
from your use of (or inability to use) this software — including, without limitation,
loss of revenue, profit, business, anticipated savings, goodwill or data — even 
where advised such a loss was possible.

Where liability cannot be excluded by law, it is limited, at our choice, to re-supplying
the
 software or refunding what you paid for it in the twelve months before the 
claim. Nothing here limits liability for death or personal injury caused by negligence,
for fraud, or for anything else the law does not allow to be limited — and none 
of it affects your statutory rights as a consumer.

This copy is updated by WordPress from the plugin directory.

## Lluniau Sgrin

[⌊The dashboard: today on a rail, what is happening now, and what needs attention.⌉⌊
The dashboard: today on a rail, what is happening now, and what needs attention.⌉[

The dashboard: today on a rail, what is happening now, and what needs attention.

[⌊The booking diary, with drag-and-drop and a booking editor that works on a phone.⌉⌊
The booking diary, with drag-and-drop and a booking editor that works on a phone
.⌉[

The booking diary, with drag-and-drop and a booking editor that works on a phone.

[⌊A dog's care profile, with vaccinations, booking reminders, and the coat and clip
suggested from the breed.⌉⌊A dog's care profile, with vaccinations, booking reminders,
and the coat and clip suggested from the breed.⌉[

A dog’s care profile, with vaccinations, booking reminders, and the coat and clip
suggested from the breed.

[⌊The installable staff app on a phone, showing the day's dogs in order.⌉⌊The installable
staff app on a phone, showing the day's dogs in order.⌉[

The installable staff app on a phone, showing the day’s dogs in order.

[⌊The customer portal, where clients book and reschedule themselves.⌉⌊The customer
portal, where clients book and reschedule themselves.⌉[

The customer portal, where clients book and reschedule themselves.

[⌊Invoicing, with deposits and scheduled auto-invoicing.⌉⌊Invoicing, with deposits
and scheduled auto-invoicing.⌉[

Invoicing, with deposits and scheduled auto-invoicing.

[⌊Getting started, which gets a new salon taking bookings without reading a manual.⌉⌊
Getting started, which gets a new salon taking bookings without reading a manual
.⌉[

Getting started, which gets a new salon taking bookings without reading a manual.

## Gosod

 1. In WordPress, go to **Plugins  Add New**, search for **ModuleFest Pet Groomer**,
    and press Install then Activate. (Or upload the zip under **Plugins  Add New  Upload
    Plugin**.) The plugin’s slug and folder are `modulefest-petgroomer`.
 2. Open **ModuleFest Pet Groomer** in the admin menu. The first time, it opens **Getting
    started**, which is already set up for grooming, so it never asks which trade you
    run.
 3. Add a treatment or two, add a client and their dog, and make your first booking.
 4. When you are ready to take bookings from customers, use **Settings  General  Quick
    start** to create the booking page and a QR code you can share.

Nothing needs a licence key, an account or a connection to anything. If you would
like to see the system with data in it first, load the demo data under **Tools  
Demo data** and remove it again when you are done.

## Cwestiynau Cyffredin

### Which languages does it come in?

The plugin is written in English and is translated by the WordPress community on

translate.wordpress.org; WordPress installs the translation for your site’s language
automatically. Our own translations into French, German, Spanish, Dutch, Italian,
Portuguese, Danish, Swedish and Norwegian come with the paid add-on described above.
Any of the wording can be changed under Settings  Language, and your changes are
kept when the plugin updates. **Support is provided from the UK, in English only.**
Ask in the plugin’s forum: https://wordpress.org/support/plugin/modulefest-petgroomer/

### Do I need an account, a licence key or a subscription?

No. Install it and use it. It does not expire, throttle or nag.

### What happens to my data if I delete the plugin?

Nothing is removed unless you have asked for it. Deactivating the plugin never removes
anything at
 all, and deleting it keeps everything too, unless you go to **Tools
Uninstall** and choose otherwise. That screen counts exactly what would go — your
records, your settings, your tables, read from your own site — and asks you to type
a confirmation, because there is no undo. Your pages, your photographs and your 
user accounts are kept whichever way you choose.

### Does my client and pet data leave my site?

No. Everything lives in your own WordPress database. The plugin does not send your
client list,
 pet records, bookings or invoices anywhere. The short list of external
services above covers everything the plugin can ever contact, and none of it happens
until you switch it on or enter your own details.

### What is the staff app?

A mobile app you install straight from the site — no app store, no separate download.
It handles
 the day’s dogs in order, photos and report cards, and it keeps working
when the phone loses signal, syncing when it comes back.

### Will it work with my theme?

Yes. The admin side is standard WordPress, and the customer-facing pages are shortcodes
that
 inherit your theme.

### How do I move my existing clients in?

**Tools  Import** takes a CSV and walks you through matching your columns to the
right fields,
 with a preview before anything is written. Export works the same 
way, so your data is never locked in.

### Is it translation-ready?

Yes. Every string goes through WordPress’s translation functions with the `modulefest-
petgroomer`
 text domain.

## Adolygiadau

There are no reviews for this plugin.

## Contributors & Developers

“ModuleFest Pet Groomer – Pet Grooming Business Manager” is open source software.
The following people have contributed to this plugin.

Cyfranwyr

 *   [ modulefest ](https://profiles.wordpress.org/modulefest/)

[Translate “ModuleFest Pet Groomer – Pet Grooming Business Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/modulefest-petgroomer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/modulefest-petgroomer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/modulefest-petgroomer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/modulefest-petgroomer/)
by [RSS](https://plugins.trac.wordpress.org/log/modulefest-petgroomer/?limit=100&mode=stop_on_copy&format=rss).

## Cofnod Newid

#### 2.771.148

 * Getting started for dog walking has a step to switch on maps and postcode lookup,
   saying what it sends.

#### 2.771.147

 * Online maps and postcode lookup are off until you switch them on in Settings,
   General; nothing is sent while they are off.
 * The portal font is chosen from a list of fonts already on your customers’ devices.
 * The plugin keeps its files in uploads in a folder named after it.
 * The email log keeps copies of attached documents and pictures only.

#### 2.771.146

 * A card payment is recorded when the customer comes back from Stripe, even if 
   the webhook does not arrive.

#### 2.771.145

 * Help leaves out the parts written for other trades.
 * A stay that ends on another day shows that day in the diary.
 * Customers are not offered closed days, and choose only from staff who do visits.

#### 2.771.144

 * Overnight stays and boarding can be booked at a drop-off time.
 * Deposits come off an invoice made from several visits.
 * Logging out of the staff app and the portal works first time.
 * The evacuation plan prints on the stand-in handover sheet.

#### 2.771.143

 * With the Pro add-on installed, Help & guides explains entering and checking your
   licence.

#### 2.771.142

 * With the Pro add-on and a Standard or Premium licence, Help & guides includes
   the paid features’ topics.

#### 2.771.141

 * The booking form no longer puts the trade name in front of each service.
 * About, Uninstall and the new customer form use wording for your trade.
 * Help only covers features in this plugin.

#### 2.771.140

 * New visit can repeat every day for holiday cover, with how many visits a day 
   and for how many days.
 * Getting started buttons for holiday cover, care profiles, house tasks, the owner
   status page and visit summaries.
 * The stand-in handover sheet shows the key safe, house jobs and home notes.
 * A part payment on an unsent invoice no longer shows as credit, and the visit 
   summary is in the owner’s language.

#### 2.771.139

 * The staff app, customer portal and emails use your trade’s own words, such as
   New visit instead of New booking.
 * Words from other trades, such as treatment, choose a groomer and a pet’s coat,
   are swapped for your own.
 * Getting started: Add a pet & its owner, and Fill in a pet care profile, with 
   a choice of cat, dog or something else.
 * Missing off-lead consent on the dashboard lists dogs only.

#### 2.771.138

 * Choosing to remove everything on the Uninstall screen now really does remove 
   the plugin’s data when it is deleted.
 * The import wizard works after Start over, and Owner name columns map to the name.
 * Off-lead permission in the customer portal is only offered for dogs.

#### 2.771.137

 * Loading the demo data no longer sends survey and receipt emails or texts to the
   made-up owners.

#### 2.771.136

 * A welcome window the first time the plugin is opened: how to send feedback, report
   a problem or ask for a feature, where the help is, and the upgrade options.
 * After each update, a What’s new window lists the main changes since you last 
   looked.

#### 2.771.135

 * Bookings, clients, pets and invoicing in one place, with a staff app and a customer
   portal.
 * A setup wizard that takes you through your business details, your services and
   sending email (SMTP), with a test email when you save.
 * The dashboard cards, charts and lists use soft pastel colours.
 * Built-in help: press the ? button on any screen.

## Meta

 *  Version **2.771.148**
 *  Last updated **19 awr yn ôl**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 neu uwch **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 neu uwch **
 *  Language
 * [English (US)](https://wordpress.org/plugins/modulefest-petgroomer/)
 * Tags
 * [booking](https://cy.wordpress.org/plugins/tags/booking/)[dog](https://cy.wordpress.org/plugins/tags/dog/)
   [grooming](https://cy.wordpress.org/plugins/tags/grooming/)[pets](https://cy.wordpress.org/plugins/tags/pets/)
   [salon](https://cy.wordpress.org/plugins/tags/salon/)
 *  [Advanced View](https://cy.wordpress.org/plugins/modulefest-petgroomer/advanced/)

## Graddau

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/modulefest-petgroomer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/modulefest-petgroomer/reviews/)

## Cyfranwyr

 *   [ modulefest ](https://profiles.wordpress.org/modulefest/)

## Cefnogaeth

Rhywbeth i'w ddweud? Angen help?

 [Gweld y fforwm cefnogi](https://wordpress.org/support/plugin/modulefest-petgroomer/)