PitDesk Auto Repair CRM is a lightweight customer relationship management (CRM) plugin for auto repair shops, garages, and independent mechanics who run their business on WordPress. It turns incoming visit requests into tracked jobs and keeps a full customer and vehicle service history, without the cost or complexity of heavyweight shop-management software.
Customers submit a visit request from a form on your site; your team runs everything else from the WordPress dashboard. PitDesk is self-hosted, fully free forever, and works without WooCommerce.
Independent auto repair shops, mechanic shops, garages, mobile mechanics, and automotive service businesses that want a simple, self-hosted CRM and work-order tracker inside WordPress, instead of an expensive subscription to shop-management software.
The public visit form adopts your theme or page-builder styling and can be added with a shortcode, the block editor, an Elementor widget, or a Divi module. Staff never work from the front end; all shop work happens in wp-admin.
Place the visit form on a public page using whichever tool your site is built with:
[wrenchpress_visit_form] to any page, post, or builder text area.The day-to-day flow:
PitDesk targets WCAG 2.2 Level AA and follows the WordPress accessibility coding standards.
The plugin’s admin screens and dialogs are scanned with axe-core on every change, every dialog is opened and operated by keystroke in a real browser, and appointments can be created and rescheduled from the keyboard alone. Because automated tools cannot judge keyboard operation, visible focus, or screen-reader announcements, the plugin was also tested by hand with the Orca screen reader on Firefox. No other screen reader is tested, and no formal third-party audit or certification is claimed.
The public visit form takes its colors and typography from your theme, so it looks like the rest of your site. One consequence is worth stating: front-end text contrast comes from your theme, so meeting AA contrast there is the site owner’s responsibility. Regardless of your theme, the plugin guarantees a visible focus ring on every field.
The plugin’s own admin screens meet AA, and no state is signaled by color alone: overdue reminders, cancelled appointments, and completed steps all carry a text cue too.
Known WordPress issue: on WordPress 7.0, core’s own secondary buttons (for example the Search button on every list table) fall just below AA contrast under five of the nine admin color schemes, including the default “Fresh”. This is core’s chrome, identical on core screens like Users and Plugins with no plugin involved, and PitDesk will not restyle WordPress to hide it. Selecting the Modern, Blue, Coffee, or Ectoplasm scheme on your profile raises those buttons above the threshold.
This plugin can optionally use a third-party CAPTCHA service to protect the public visit form from spam and automated abuse. A CAPTCHA is only loaded when a shop administrator selects a provider and enters its keys on the plugin settings screen. No CAPTCHA service is contacted until you enable one. You choose one of the following:
Google reCAPTCHA v3
Used to score visit-form submissions so bots can be rejected. When enabled, the reCAPTCHA script is loaded from google.com on any page that shows the visit form, and on submission the plugin sends the reCAPTCHA token, your site key, and the visitor’s IP address to Google’s verification endpoint (https://www.google.com/recaptcha/api/siteverify) to obtain a score. Data is sent only when the form is shown or submitted.
Terms: https://policies.google.com/terms
Privacy: https://policies.google.com/privacy
reCAPTCHA terms: https://developers.google.com/recaptcha
Cloudflare Turnstile
An alternative CAPTCHA used for the same purpose. When enabled, the Turnstile widget is loaded from challenges.cloudflare.com on any page that shows the visit form, and on submission the plugin sends the Turnstile token, your site key, and the visitor’s IP address to Cloudflare’s verification endpoint (https://challenges.cloudflare.com/turnstile/v0/siteverify). Data is sent only when the form is shown or submitted.
Terms: https://www.cloudflare.com/website-terms/
Privacy: https://www.cloudflare.com/privacypolicy/
Turnstile: https://www.cloudflare.com/products/turnstile/