{"id":333429,"date":"2026-07-01T08:38:20","date_gmt":"2026-07-01T08:38:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wrenchpress\/"},"modified":"2026-07-06T04:53:07","modified_gmt":"2026-07-06T04:53:07","slug":"pitdesk-repair-crm","status":"publish","type":"plugin","link":"https:\/\/kab.wordpress.org\/plugins\/pitdesk-repair-crm\/","author":14939027,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"PitDesk Auto Repair CRM - Work Orders & Service History","header_author":"rwsss","header_description":"Lightweight CRM for auto-repair shops: capture customer visits and turn them into tracked jobs with full customer and vehicle history.","assets_banners_color":"","last_updated":"2026-07-06 04:53:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":111,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rwsss","date":"2026-07-01 08:39:31"},"1.0.1":{"tag":"1.0.1","author":"rwsss","date":"2026-07-02 05:42:38"},"1.1.0":{"tag":"1.1.0","author":"rwsss","date":"2026-07-06 04:53:07"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"wrenchpress\/visit-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"wrenchpress\/visit-form","title":"Visit request form","category":"widgets","icon":"clipboard","description":"Embed the PitDesk visit-request form so customers can submit a visit.","keywords":["form","visit","lead","wrenchpress"],"textdomain":"wrenchpress","editorScript":"file:.\/index.js","supports":{"html":false,"multiple":false}}},"tagged_versions":["1.0.0","1.0.1","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The shop dashboard: open work orders by status, new leads, and customer and vehicle counts.","2":"A work order with labor and parts line items, tax, and totals.","3":"A customer record with linked vehicles and full service history.","4":"The public visit-request form embedded on a site."}},"plugin_section":[],"plugin_tags":[269700,9982,1150,270281,266123],"plugin_category":[58],"plugin_contributors":[269701],"plugin_business_model":[],"class_list":["post-333429","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-repair","plugin_tags-automotive","plugin_tags-crm","plugin_tags-garage","plugin_tags-work-orders","plugin_category-user-management","plugin_contributors-rwsss","plugin_committers-rwsss"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/pitdesk-repair-crm.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>Customers submit a visit request from a form on your site; your team runs everything else from the WordPress dashboard. PitDesk is self-hosted, has no monthly fees, and works without WooCommerce.<\/p>\n\n<h4>What you can do<\/h4>\n\n<ul>\n<li>Capture leads: a builder-friendly visit-request form turns website visitors into leads, with built-in spam protection.<\/li>\n<li>Manage customers: a searchable customer database with contact details.<\/li>\n<li>Track vehicles: make, model, year, VIN, license plate, mileage, and more, each linked to a customer.<\/li>\n<li>Run work orders: move each job through a fixed status workflow, from estimate to closed, with labor and parts line items, tax, and totals.<\/li>\n<li>Keep service history: every vehicle keeps a complete, per-vehicle service history you can revisit any time.<\/li>\n<li>See the shop at a glance: a live dashboard shows open work orders by status, new leads, and customer and vehicle counts.<\/li>\n<li>Control access: built-in roles for shop owner or manager, front desk, and mechanic.<\/li>\n<\/ul>\n\n<h4>Who it is for<\/h4>\n\n<p>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.<\/p>\n\n<h4>Embed the visit form anywhere<\/h4>\n\n<p>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.<\/p>\n\n<h4>Built for WordPress<\/h4>\n\n<ul>\n<li>Self-hosted on your own site; your customer and vehicle data stays in your database.<\/li>\n<li>No monthly subscription, and no WooCommerce required.<\/li>\n<li>Translation-ready, and ships with Spanish (Mexico), French (Canada), and Ukrainian.<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>Place the visit form on a public page using whichever tool your site is built with:<\/p>\n\n<ul>\n<li>Shortcode: add <code>[wrenchpress_visit_form]<\/code> to any page, post, or builder text area.<\/li>\n<li>Block editor: add the \"Visit request form\" block.<\/li>\n<li>Elementor: add the \"PitDesk Visit Form\" widget.<\/li>\n<li>Divi: add the \"PitDesk Visit Form\" module.<\/li>\n<\/ul>\n\n<p>The day-to-day flow:<\/p>\n\n<ol>\n<li>A customer submits the visit form. It arrives under Leads.<\/li>\n<li>Promote the lead to a customer, then add their vehicle.<\/li>\n<li>Create a work order and move it through the statuses as the job progresses.<\/li>\n<li>Add line items and notes. The vehicle keeps a complete service history you can revisit any time.<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>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:<\/p>\n\n<p>Google reCAPTCHA v3<\/p>\n\n<p>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.\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy\nreCAPTCHA terms: https:\/\/developers.google.com\/recaptcha<\/p>\n\n<p>Cloudflare Turnstile<\/p>\n\n<p>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.\nTerms: https:\/\/www.cloudflare.com\/website-terms\/\nPrivacy: https:\/\/www.cloudflare.com\/privacypolicy\/\nTurnstile: https:\/\/www.cloudflare.com\/products\/turnstile\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip from Plugins &gt; Add New &gt; Upload.<\/li>\n<li>Activate the plugin through the Plugins screen. Activation creates the database tables and the custom roles.<\/li>\n<li>Open the PitDesk menu in wp-admin to reach the dashboard.<\/li>\n<li>Assign your staff the PitDesk roles (owner\/manager, front desk, mechanic) on their user profiles.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20free%20auto%20repair%20shop%20software%3F\"><h3>Is this free auto repair shop software?<\/h3><\/dt>\n<dd><p>Yes. PitDesk Auto Repair CRM is a free, self-hosted WordPress plugin with no monthly fees.<\/p><\/dd>\n<dt id=\"is%20it%20a%20good%20fit%20for%20a%20mechanic%20shop%20or%20garage%3F\"><h3>Is it a good fit for a mechanic shop or garage?<\/h3><\/dt>\n<dd><p>Yes. It is built for independent auto repair shops, garages, and mechanics who want a simple CRM and work-order tracker inside WordPress.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20work%20orders%20and%20estimates%3F\"><h3>Can I manage work orders and estimates?<\/h3><\/dt>\n<dd><p>Yes. Each job is a work order that moves through statuses, including estimate, with labor and parts line items, tax, and totals.<\/p><\/dd>\n<dt id=\"does%20it%20track%20vehicle%20service%20history%3F\"><h3>Does it track vehicle service history?<\/h3><\/dt>\n<dd><p>Yes. Every vehicle keeps a full service history of its work orders, viewable from the customer or the vehicle.<\/p><\/dd>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>No. The plugin is fully self-contained. WooCommerce integration is an optional future enhancement.<\/p><\/dd>\n<dt id=\"do%20customers%20need%20wordpress%20accounts%3F\"><h3>Do customers need WordPress accounts?<\/h3><\/dt>\n<dd><p>No. Customers are stored in the plugin's own tables, separate from WordPress users. Staff are WordPress users with the plugin's roles.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20stored%3F\"><h3>Where is my data stored?<\/h3><\/dt>\n<dd><p>In custom database tables created on activation, not in posts or post meta. Your data stays on your own server.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add an Appointments calendar: create, edit, and view appointments tied to a customer and vehicle in month, week, and day views, with drag-to-reschedule and warn-only double-booking notices.<\/li>\n<li>Schedule an appointment straight from a customer, vehicle, or lead, and return to the lead after creating it.<\/li>\n<li>Add a \"Today's appointments\" snapshot to the dashboard.<\/li>\n<li>Add status filter tabs to the Leads list (New, Promoted, Dismissed, Spam, Archived) with an archive and restore action.<\/li>\n<li>Add a \"Powered by PitDesk\" link below the visit form.<\/li>\n<li>Refresh the Spanish (Mexico), French (Canada), and Ukrainian translation templates.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add Spanish (Mexico), French (Canada), and Ukrainian translations.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: leads and the visit form, customers, vehicles, work orders with line items and totals, per-vehicle service history, the staff dashboard, and role-based access.<\/li>\n<\/ul>","raw_excerpt":"Auto repair shop CRM for WordPress: capture leads from a visit form, then manage customers, vehicles, work orders, estimates, and service history.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/333429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=333429"}],"author":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rwsss"}],"wp:attachment":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=333429"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=333429"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=333429"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=333429"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=333429"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=333429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}