{"id":362570,"date":"2026-09-08T09:38:15","date_gmt":"2026-09-08T09:38:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/home-inspector-pro\/"},"modified":"2026-09-08T09:40:44","modified_gmt":"2026-09-08T09:40:44","slug":"xcodesol-home-inspection-manager","status":"publish","type":"plugin","link":"https:\/\/id.wordpress.org\/plugins\/xcodesol-home-inspection-manager\/","author":23496153,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"XCodesol Home Inspection Manager","header_author":"XCodesol","header_description":"Turn your WordPress website into a complete home inspection management system.","assets_banners_color":"","last_updated":"2026-09-08 09:40:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.xcodesol.com\/plugins\/xcodesol-home-inspection-manager","header_author_uri":"https:\/\/www.xcodesol.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"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":"xcodesol","date":"2026-09-08 09:40:44","revision":3686319}},"upgrade_notice":{"1.0.0":"<p>Initial release of XCodesol Home Inspection Manager.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Admin dashboard with inspection stats and quick actions","2":"Mobile inspection checklist interface","3":"Public booking form","4":"Client portal","5":"Inspection report (print-ready)","6":"Settings \u2014 company branding and integrations"}},"plugin_section":[],"plugin_tags":[269,17989,279681,279683,279682],"plugin_category":[40],"plugin_contributors":[263016],"plugin_business_model":[],"class_list":["post-362570","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-client-portal","plugin_tags-home-inspection","plugin_tags-inspection-report","plugin_tags-property-inspection","plugin_category-calendar-and-events","plugin_contributors-xcodesol","plugin_committers-xcodesol"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/xcodesol-home-inspection-manager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>XCodesol Home Inspection Manager<\/strong> helps professional home and property inspectors manage their business inside WordPress \u2014 without needing a separate SaaS platform for core workflows.<\/p>\n\n<p>Schedule inspections, manage clients and properties, conduct mobile-first inspections, capture findings and photos, generate professional reports, accept online payments, and give clients a secure portal.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li><strong>Admin dashboard<\/strong> \u2014 inspections, clients, properties, revenue, and quick actions<\/li>\n<li><strong>Client management<\/strong> \u2014 contact info, billing, inspection and payment history<\/li>\n<li><strong>Property management<\/strong> \u2014 addresses, property types, inspection history<\/li>\n<li><strong>Inspection scheduling<\/strong> \u2014 calendar filtering, inspector assignment, conflict detection<\/li>\n<li><strong>Customizable templates<\/strong> \u2014 sections, items, required fields, reordering<\/li>\n<li><strong>Mobile inspection interface<\/strong> \u2014 fast checklist workflow optimized for phones and tablets<\/li>\n<li><strong>Findings &amp; photos<\/strong> \u2014 severity levels, recommendations, multiple photos per finding<\/li>\n<li><strong>Professional reports<\/strong> \u2014 branded HTML print-ready reports for clients<\/li>\n<li><strong>Public booking<\/strong> \u2014 multi-step booking form via shortcode<\/li>\n<li><strong>Client portal<\/strong> \u2014 clients view inspections, reports, and payments securely<\/li>\n<li><strong>Stripe payments<\/strong> \u2014 full payment or deposit (requires your Stripe account)<\/li>\n<li><strong>Email notifications<\/strong> \u2014 booking confirmation, reminders, report ready, receipts<\/li>\n<li><strong>Analytics<\/strong> \u2014 revenue, inspections per month, inspector performance<\/li>\n<li><strong>AI assistant<\/strong> \u2014 optional OpenAI or Google Gemini for finding text, severity suggestions, executive summaries, and photo analysis (requires your API keys)<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[home_inspector_booking]<\/code> \u2014 Public booking form<\/li>\n<li><code>[home_inspector_client_portal]<\/code> \u2014 Client portal (login required)<\/li>\n<li><code>[home_inspector_client_login]<\/code> \u2014 Client login link<\/li>\n<li><code>[home_inspector_report id=\"123\"]<\/code> \u2014 Report link for logged-in users<\/li>\n<\/ul>\n\n<h4>Mobile Inspection URL<\/h4>\n\n<p>Inspectors can open an inspection on mobile at:<\/p>\n\n<pre><code>\/xchim-inspect\/{inspection_id}\/\n<\/code><\/pre>\n\n<p>Use the <strong>Open Mobile App<\/strong> button on an inspection in the admin dashboard.<\/p>\n\n<h4>Third-Party Services<\/h4>\n\n<p>This plugin optionally connects to:<\/p>\n\n<ul>\n<li><strong>Stripe<\/strong> \u2014 payment processing (<a href=\"https:\/\/stripe.com\/legal\">Terms<\/a> \u00b7 <a href=\"https:\/\/stripe.com\/privacy\">Privacy<\/a>)<\/li>\n<li><strong>OpenAI<\/strong> \u2014 AI text and vision features (<a href=\"https:\/\/openai.com\/policies\/terms-of-use\">Terms<\/a> \u00b7 <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">Privacy<\/a>)<\/li>\n<li><strong>Google Gemini<\/strong> \u2014 AI text and vision features (<a href=\"https:\/\/ai.google.dev\/gemini-api\/terms\">Terms<\/a> \u00b7 <a href=\"https:\/\/policies.google.com\/privacy\">Privacy<\/a>)<\/li>\n<\/ul>\n\n<p>API keys are stored in your WordPress database and only used when you enable these features. No data is sent to these services unless you configure them.<\/p>\n\n<h4>Important Notes<\/h4>\n\n<ul>\n<li>AI output is always a <strong>suggestion<\/strong> \u2014 inspectors must review and approve before including in reports.<\/li>\n<li>Reports are generated as <strong>print-ready HTML<\/strong> (use browser Print to PDF).<\/li>\n<li>PayPal support is planned for a future release; Stripe is supported in v1.0.0.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>XCodesol Home Inspection Manager<\/strong> in the WordPress admin.<\/li>\n<li>Follow the <strong>Getting Started<\/strong> checklist on the dashboard.<\/li>\n<li>Configure company branding, booking hours, and optional Stripe\/AI keys under <strong>Settings<\/strong>.<\/li>\n<\/ol>\n\n<h4>Recommended Pages<\/h4>\n\n<p>Create two WordPress pages:<\/p>\n\n<ol>\n<li><strong>Book an Inspection<\/strong> \u2014 add shortcode <code>[home_inspector_booking]<\/code><\/li>\n<li><strong>Client Portal<\/strong> \u2014 add shortcode <code>[home_inspector_client_portal]<\/code><\/li>\n<\/ol>\n\n<p>You can create these automatically from the plugin dashboard Getting Started checklist.<\/p>\n\n<h4>After activation<\/h4>\n\n<p>Visit <strong>Settings \u2192 Permalinks<\/strong> and click <strong>Save<\/strong> once to ensure mobile inspection URLs work correctly.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20separate%20saas%20subscription%3F\"><h3>Do I need a separate SaaS subscription?<\/h3><\/dt>\n<dd><p>No. Core functionality runs inside your WordPress site. Optional Stripe and AI features use your own API accounts.<\/p><\/dd>\n<dt id=\"can%20clients%20access%20wordpress%20admin%3F\"><h3>Can clients access WordPress admin?<\/h3><\/dt>\n<dd><p>No. Clients use the front-end portal with the <code>xchim_client<\/code> role. They only see their own data.<\/p><\/dd>\n<dt id=\"does%20this%20generate%20pdf%20files%3F\"><h3>Does this generate PDF files?<\/h3><\/dt>\n<dd><p>Reports are professional HTML documents optimized for printing. Use your browser's <strong>Print \u2192 Save as PDF<\/strong> option.<\/p><\/dd>\n<dt id=\"is%20ai%20required%3F\"><h3>Is AI required?<\/h3><\/dt>\n<dd><p>No. AI is optional. Add an OpenAI or Gemini API key in Settings to enable it.<\/p><\/dd>\n<dt id=\"how%20do%20i%20assign%20inspectors%3F\"><h3>How do I assign inspectors?<\/h3><\/dt>\n<dd><p>Create WordPress users and assign them the <strong>Inspector<\/strong> role under <strong>Users<\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>Admin dashboard, clients, properties, inspections, templates<\/li>\n<li>Mobile inspection interface with findings and photos<\/li>\n<li>Print-ready inspection reports<\/li>\n<li>Public booking and client portal shortcodes<\/li>\n<li>Stripe payment integration<\/li>\n<li>Email notifications and daily reminders<\/li>\n<li>Analytics dashboard<\/li>\n<li>OpenAI and Gemini AI assistant (optional)<\/li>\n<\/ul>","raw_excerpt":"Turn your WordPress website into a complete home inspection management system.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362570"}],"author":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xcodesol"}],"wp:attachment":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362570"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362570"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362570"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362570"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362570"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}