{"id":7052,"date":"2018-07-16T00:00:00","date_gmt":"2018-07-15T23:00:00","guid":{"rendered":"https:\/\/www.commusoft.com\/?post_type=testimonial&#038;p=7052"},"modified":"2025-12-09T05:17:24","modified_gmt":"2025-12-09T11:17:24","slug":"mphg-plumbing-heating","status":"publish","type":"testimonial","link":"https:\/\/www.commusoft.com\/en-gb\/testimonials\/mphg-plumbing-heating\/","title":{"rendered":"A Testimonial from MPHG Ltd"},"content":{"rendered":"<header id=\"hero-block_66eff8f7ba59b06abc70d282bb83b98b\" class=\"pt-[72px] relative bg-secondary overflow-hidden\">\n\t<div class=\"relative z-10 wrapper flex flex-col gap-10 md:flex-row justify-between md:items-center py-14 md:py-24 text-white\">\n\t\t<div class=\"md:w-[50.40%]\">\n\t\t\t\t\t\t\t<h1 class=\"text-3xl font-bold sm:text-4xl lg:text-[52px] mb-3 md:mb-6\">MPHG &#038; Commusoft&#8217;s Real-Time Vehicle Tracking System<\/h1>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text-lg md:text-xl prose prose-commusoft prose-invert\"><div class=\"text-component margin-bottom-sm\">\n<div class=\"margin-top-xs opacity-90%\">\n<div class=\"text-component margin-bottom-sm\">\n<div class=\"margin-top-xs opacity-90%\">\n<div class=\"text-component margin-bottom-sm\">\n<div class=\"margin-top-xs opacity-90%\">\n<div class=\"text-component margin-bottom-sm\">\n<div class=\"margin-top-xs opacity-90%\">\n<p>MPHG does good work \u2014 so good, in fact, that they&#8217;re constantly busy even though they don&#8217;t have a website. This means the Crowthorne-based plumbing and heating company needs a good field service management system to help them keep up with it all.<\/p>\n<\/div>\n<\/div>\n<div class=\"margin-top-md\"><\/div>\n<div class=\"\">\n<div class=\"flex flex-center gap-sm gap-lg@md\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"margin-top-md\"><\/div>\n<div class=\"\">\n<div class=\"flex flex-center gap-sm gap-lg@md\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"margin-top-md\"><\/div>\n<div class=\"\">\n<div class=\"flex flex-center gap-sm gap-lg@md\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"margin-top-md\"><\/div>\n<div class=\"\">\n<div class=\"flex flex-center gap-sm gap-lg@md\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t<div class=\"md:w-[43.88%]\">\n\t\t\t<img decoding=\"async\" width=\"1440\" height=\"961\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg\" class=\"w-full h-auto rounded-sm overflow-hidden\" alt=\"Engineer with a tablet during a job\" loading=\"eager\" fetchpriority=\"high\" data-no-lazy=\"1\" sizes=\"(max-width: 768px) 100vw, (max-width: 1280px) 50vw, 720px\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg 1920w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398-300x200.jpg 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398-1024x683.jpg 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398-768x512.jpg 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398-1536x1025.jpg 1536w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398-18x12.jpg 18w\" \/>\t\t<\/div>\n\t<\/div>\n\n\t\t<svg aria-hidden=\"true\" width=\"788\" height=\"525\" class=\"absolute bottom-0 right-0 z-0\" viewbox=\"0 0 788 525\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t<rect opacity=\"0.2\" x=\"1167.11\" y=\"-601\" width=\"484.393\" height=\"1835.17\" transform=\"rotate(39.4919 1167.11 -601)\" fill=\"url(#paint0_linear_1106_13102)\" fill-opacity=\"0.2\"\/>\n\t<defs>\n\t<lineargradient id=\"paint0_linear_1106_13102\" x1=\"1196.18\" y1=\"153.479\" x2=\"1320.54\" y2=\"617.732\" gradientunits=\"userSpaceOnUse\">\n\t<stop stop-color=\"white\" stop-opacity=\"0\"\/>\n\t<stop offset=\"1\" stop-color=\"white\"\/>\n\t<\/lineargradient>\n\t<\/defs>\n\t<\/svg>\n\t<svg aria-hidden=\"true\" width=\"477\" height=\"525\" class=\"absolute top-0 left-0 z-0\" viewbox=\"0 0 477 525\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t<rect opacity=\"0.6\" x=\"103.113\" y=\"-601\" width=\"484.393\" height=\"1104.01\" transform=\"rotate(39.4919 103.113 -601)\" fill=\"url(#paint0_linear_1106_13101)\" fill-opacity=\"0.2\"\/>\n\t<defs>\n\t<lineargradient id=\"paint0_linear_1106_13101\" x1=\"132.184\" y1=\"-147.119\" x2=\"179.197\" y2=\"144.631\" gradientunits=\"userSpaceOnUse\">\n\t<stop stop-color=\"white\" stop-opacity=\"0\"\/>\n\t<stop offset=\"1\" stop-color=\"white\"\/>\n\t<\/lineargradient>\n\t<\/defs>\n\t<\/svg>\n\n\n<\/header>\n\n<section id=\"company-stats-block_20c189ff529cc50584b9b7f395090e1c\" class=\"\">\n  <div class=\"wrapper py-8 md:py-12\">\n          <h2 class=\"text-primary font-semibold text-xl md:text-2xl mb-6 md:mb-8\">\n        About the Company      <\/h2>\n    \n          <div class=\"grid gap-4 md:gap-5 lg:gap-6 grid-cols-1 sm:grid-cols-2 lg:grid-cols-4\">\n                  <div class=\"rounded-sm bg-background-alt px-4 py-4 md:px-5 md:py-5\">\n                          <div class=\"text-foreground\/60 text-xs md:text-sm flex items-center gap-2\">\n                <span class=\"inline-block h-4 w-1 rounded bg-primary\" aria-hidden=\"true\"><\/span>\n                <span class=\"sr-only\">Stat label:<\/span>\n                <span>Headquarters<\/span>\n              <\/div>\n                                      <div class=\"mt-2 text-base md:text-lg text-foreground\">Crowthorne UK<\/div>\n                      <\/div>\n                  <div class=\"rounded-sm bg-background-alt px-4 py-4 md:px-5 md:py-5\">\n                          <div class=\"text-foreground\/60 text-xs md:text-sm flex items-center gap-2\">\n                <span class=\"inline-block h-4 w-1 rounded bg-primary\" aria-hidden=\"true\"><\/span>\n                <span class=\"sr-only\">Stat label:<\/span>\n                <span>Company Type<\/span>\n              <\/div>\n                                      <div class=\"mt-2 text-base md:text-lg text-foreground\">Small Business<\/div>\n                      <\/div>\n                  <div class=\"rounded-sm bg-background-alt px-4 py-4 md:px-5 md:py-5\">\n                          <div class=\"text-foreground\/60 text-xs md:text-sm flex items-center gap-2\">\n                <span class=\"inline-block h-4 w-1 rounded bg-primary\" aria-hidden=\"true\"><\/span>\n                <span class=\"sr-only\">Stat label:<\/span>\n                <span>Industry<\/span>\n              <\/div>\n                                      <div class=\"mt-2 text-base md:text-lg text-foreground\">Plumbing &amp; Heating<\/div>\n                      <\/div>\n              <\/div>\n      <\/div>\n<\/section>\n\n\n\n\n\n<section id=\"customer-story-block_6e4205fd359912680e8b1e28163edfa7\" class=\"py-8 md:py-16\" >\n\t<div class=\"wrapper\">\n\t\t<div class=\"flex flex-col md:justify-between md:flex-row gap-8 md:gap-12 lg:gap-28 items-center\">\n\t\t\t<div class=\"md:w-[58.8%]\">\n\t\t\t\t\t\t\t\t\t<p class=\"text-primary font-semibold mb-4 text-xl md:text-2xl flex items-center gap-2 md:gap-4\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 26 20\" class=\"size-5 md:size-6 rotate-180\"><path fill=\"currentColor\" d=\"M.333.635h11.334v10.2L5.69 19.3H2.06l3.554-8H.333zm14 0h11.334v10.2L19.69 19.3h-3.63l3.554-8h-5.281z\"\/><\/svg>\n\t\t\t\t\t\tJohn McGregor, Owner of MPHG\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<blockquote class=\"text-2xl md:text-[28px] font-semibold\">\n\t\t\t\t\t\t<p>Commusoft is scalable, so we can add engineers on at any time&#8230; It&#8217;s a nice system and it will work nicely with how we&#8217;re growing.<\/p>\n\t\t\t\t\t<\/blockquote>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- Media column: appears below text on mobile -->\n\t\t\t<div class=\"order-2 md:w-[33.8%]\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"small-banner-block_602a4b2c22e8e3941c8bf432ed8c89a9\" class=\"not-prose overflow-hidden text-center md:text-left bg-secondary\">\n\t<div class=\"wrapper p-6 md:p-12\">\n\t\t<div class=\"flex flex-col md:flex-row md:items-center md:justify-between gap-6 md:gap-12 lg:gap-20\">\n\t\t\t<!-- Content -->\n\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-xl md:text-2xl font-bold text-white leading-tight\">\n\t\t\t\t\t\tFind out how we can help\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"text-white\/75 mt-2 lg:max-w-[65%]\">\n\t\t\t\t\tContact our Sales team, today!\t\t\t\t<\/p>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- Call to Action -->\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t<a \n\t\t\t\t\t\tclass=\"btn btn--primary\" \n\t\t\t\t\t\thref=\"#schedule-call\"\n\t\t\t\t\t>\n\t\t\t\t\t\tBook a Call\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<section class=\"\">\n  <div class=\"wrapper py-8 md:py-16 sm:flex sm:justify-between gap-16\">\n        <aside class=\"w-full sm:w-[21.50%] mb-8 sm:mb-0\" role=\"complementary\" aria-label=\"Table of contents sidebar\" data-content-selector=\"#tsb-main-content\" data-override-map=\"{}\" data-hidden-set=\"{}\">\n      <div class=\"md:sticky md:top-24\">\n        <a href=\"#tsb-main-content\" class=\"sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:bg-primary focus:text-white focus:px-4 focus:py-2 focus:rounded\">Skip to content<\/a>\n                <nav class=\"toc-nav\" aria-labelledby=\"toc-heading-block_81088128ec6c16f1a3d9f29b93ce9825\" role=\"navigation\">\n          <h2 id=\"toc-heading-block_81088128ec6c16f1a3d9f29b93ce9825\" class=\"text-lg lg:text-xl font-bold mb-4 md:mb-6\">In this section<\/h2>\n          <ul class=\"toc-list space-y-0 border-l text-sm font-medium border-foreground\/10 pl-3\" role=\"list\"><\/ul>\n        <\/nav>\n                  <hr class=\"border-foreground\/10 my-8\">\n            <article class=\"overflow-hidden text-center bg-background-alt rounded-sm p-4 md:p-6 margin-top-sm\">\n        <div class=\"mt-4 space-y-4\">\n      <h3 class=\"text-md md:text-lg font-bold\">Explore Commusoft<\/h3>\n      <p class=\"font-medium\">Contact our team today<\/p>\n      <p><a href=\"#schedule-call\" class=\"btn btn--primary w-full justify-center\">Book a call<\/a><\/p>\n    <\/div>\n  <\/article>\n              <\/div>\n    <\/aside>\n\n    <div id=\"tsb-main-content\" class=\"prose prose-commusoft sm:w-[74.19%]\" role=\"main\">\n              <h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">How MPHG Ltd Use Commusoft&#8217;s Dynamic Software to Drive Growth<\/h2>\n            <div class=\"acf-innerblocks-container\">\n\n<p>In early 2017, MPHG was using a system that owner John McGregor describes as \u201cinflexible\u201d:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\">you couldn\u2019t customise things like certificates, and you couldn\u2019t edit reports.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Sometimes you\u2019d make a typo in a report and you couldn\u2019t just clean it up before you sent it to the client. It was cheap, but you get what you pay for.<\/p>\n<\/blockquote>\n\n\n\n<p>An electrician friend tipped John off about Commusoft, saying it was so much more agile than\u00a0John\u2019s current system that he should give it a try.\u00a0John signed on in May 2017, and quickly boosted his business\u2019s efficiency and customer relations with Commusoft\u2019s\u00a0<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/service-contract-management-software\">service reminders<\/a>,\u00a0custom forms,\u00a0on-the-way text updates, and other\u00a0<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/\">features<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tracking Success<\/h2>\n\n\n\n<p>A year later, John was one of the first to try out Commusoft\u2019s&nbsp;<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/fleet-management-software\">real-time vehicle tracking system<\/a>, a comprehensive solution that links engineer tracking data with the business\u2019s&nbsp;<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/job-scheduling-software\">job scheduling tools<\/a>, and job information.<\/p>\n\n\n\n<p>At first, John had a trial account to help Commusoft perfect the feature. When asked why he agreed to do the trial knowing he wouldn\u2019t receive any of the GPS data, he replies,<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\">I like Commusoft\u2014they\u2019re quite a dynamic bunch, and I like forward-thinking people.<\/p>\n<\/blockquote>\n\n\n\n<p>The GPS device is a simple plug-and-play module, meaning it was easy to install and set up: John spent half an hour on the phone with a Commusoft rep and was ready to go. <\/p>\n\n\n\n<p>Once the trial was over and the real-time vehicle tracking system was released, John had a tracker installed in his second van and started using it for real, benefiting from the safe driving data, driver leaderboard, and diary overlay.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"646\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_real-time_vehicle_tracking_location-1024x646.png\" alt=\"\" class=\"wp-image-2307\" style=\"width:457px;height:auto\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_real-time_vehicle_tracking_location-1024x646.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_real-time_vehicle_tracking_location-300x189.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_real-time_vehicle_tracking_location-768x484.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_real-time_vehicle_tracking_location-18x12.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_real-time_vehicle_tracking_location.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Of course, one can buy stand-alone trackers that compile driving data. John explains,<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\"><em>my brother-in-law, who\u2019s also a plumber, has trackers on his vehicles but they don\u2019t link into the field service management software. Being able to overlay the Commusoft tracker with the diary view is very effective, because then we can see exactly what\u2019s happening, where and when.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>But with Commusoft, John can see the entire timeline of a project, from when he\u2019s accepting and creating a job through the actual journey to the job location.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tracking Safety<\/h2>\n\n\n\n<p>Commusoft\u2019s real-time vehicle tracking system integrates a leaderboard that shows how safely engineers are driving\u2014the lower the number, the better the score. <\/p>\n\n\n\n<p>John and his team at MPHG once saw the driving indicators \u201cgo into the red\u201d, and after talking with his plumber they\u2019ve both been working to improve their scores:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\">it makes you more conscious. It makes you think, \u2018Am I doing the speed limit? Am I cornering too quick? Am I braking too hard?\u2019 We\u2019re now in the low 30s in our other vehicle, which is good, and got a 12 last week on mine.<\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature8_real_time_vehicle_Tracking_leaderboard-1024x527.png\" alt=\"\" class=\"wp-image-2308\" style=\"width:546px;height:auto\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature8_real_time_vehicle_Tracking_leaderboard-1024x527.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature8_real_time_vehicle_Tracking_leaderboard-300x155.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature8_real_time_vehicle_Tracking_leaderboard-768x396.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature8_real_time_vehicle_Tracking_leaderboard-18x9.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature8_real_time_vehicle_Tracking_leaderboard.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When asked what he likes best about the leaderboard, John laughs,<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\">that I\u2019m at the top of it.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">We\u2019ll probably end up emailing the whole leaderboard to the operatives on a weekly basis. It could breed a good competitive spirit within the company.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tracking Savings<\/h2>\n\n\n\n<p>Only 30 days in, MPHG is already seeing a significant reduction in driving habits that might contribute to maintenance issues. John says,&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\">the knock-on of that will be that we will greatly reduce our maintenance costs on the vehicle due to wear and tear.<\/p>\n<\/blockquote>\n\n\n\n<p>It\u2019s not only maintenance costs that will be reduced\u2014the risk of cancelled jobs due to broken down service vans will also decrease.<\/p>\n\n\n\n<p>John also expects MPHG to save on insurance: <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\"><em>I\u2019ve already spoken to our insurance broker and told them that we have this in place, and asked if we can get a discount on our vehicle insurance because we have third-party evidence of our driving habits. <\/em><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><em>If we can then go to our insurers after a year of data and say, \u2018Here\u2019s our vehicle, there\u2019s the driver, there\u2019s the score\u2019\u2014and then reduce the premiums accordingly\u2014that would significantly reduce our insurance costs.<\/em><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tracking the Future<\/h2>\n\n\n\n<p>John is planning to add another two or three engineers in the next couple of years. The real-time vehicle tracking system will help him keep tabs on his growing workforce, crediting Commusoft with helping him provide the professional customer service that\u2019s making this growth possible:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size\">Commusoft is scalable, so we can add engineers on at any time and we\u2019re up and running fairly quickly.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">It\u2019s a nice system and it will work nicely with how we\u2019re growing.<\/p>\n<\/blockquote>\n\n\n\n<p>Are you interested in learning how Commusoft\u2019s&nbsp;real-time vehicle tracking system&nbsp;can help your business grow? Book a call with our team!<\/p>\n\n\n\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-583455de-68d3-4611-b626-0a2f2323f884\"><span class=\"hs-cta-node hs-cta-583455de-68d3-4611-b626-0a2f2323f884\" id=\"hs-cta-583455de-68d3-4611-b626-0a2f2323f884\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/530619\/583455de-68d3-4611-b626-0a2f2323f884\" ><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-583455de-68d3-4611-b626-0a2f2323f884\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/530619\/583455de-68d3-4611-b626-0a2f2323f884.png\"  alt=\"contact commusoft sales team today\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(530619, '583455de-68d3-4611-b626-0a2f2323f884', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n\n<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n    'use strict';\n    \/\/ Only run on frontend, not in editor\n    if (typeof window === 'undefined' || (document.body && document.body.classList.contains('block-editor-page'))) {\n        return;\n    }\n    \/\/ Build TOC client-side from headings inside the selected container\n    var aside = document.currentScript && document.currentScript.previousElementSibling ? document.currentScript.previousElementSibling.querySelector('aside[data-content-selector]') : null;\n    \/\/ Fallback: find the closest aside above this script\n    if(!aside){\n        var asides = document.querySelectorAll('aside[data-content-selector]');\n        if(asides.length){ aside = asides[asides.length-1]; }\n    }\n    if(!aside) return;\n\n    var selector = aside.getAttribute('data-content-selector') || '#tsb-main-content';\n    \/\/ Prefer resolving the container within this block's section to limit scope.\n    var section = aside.closest('section') || document;\n    var container = section.querySelector(selector);\n    if(!container) return;\n\n    var tocList = aside.querySelector('.toc-nav .toc-list');\n    if(!tocList) return;\n\n    function slugify(text){\n        return text.toString().toLowerCase()\n            .trim()\n            .replace(\/[^a-z0-9\\s-]\/g,'')\n            .replace(\/\\s+\/g,'-')\n            .replace(\/-+\/g,'-');\n    }\n\n    function normalizeText(text){\n        return String(text || '')\n            .toLowerCase()\n            .replace(\/\\s+\/g, ' ')\n            .trim();\n    }\n\n    function resolveOverride(lookupText, lookupId, overrideMap){\n        if (overrideMap[lookupText]) return overrideMap[lookupText];\n        if (overrideMap[lookupId]) return overrideMap[lookupId];\n        if (lookupId) {\n            var best = null, bestLen = 0;\n            for (var k in overrideMap) {\n                if (k.indexOf(' ') >= 0) continue;\n                if (lookupId.indexOf(k) === 0 || k.indexOf(lookupId) === 0) {\n                    if (k.length > bestLen) { bestLen = k.length; best = overrideMap[k]; }\n                }\n            }\n            if (best) return best;\n        }\n        return null;\n    }\n\n    var overrideMap = {};\n    var hiddenSet = {};\n    try {\n        var om = aside.getAttribute('data-override-map');\n        if (om) { overrideMap = JSON.parse(om); }\n    } catch(e) {}\n    try {\n        var hs = aside.getAttribute('data-hidden-set');\n        if (hs) { hiddenSet = JSON.parse(hs); }\n    } catch(e) {}\n\n    var usedIds = new Set();\n    function ensureId(el){\n        if(el.id){ usedIds.add(el.id); return el.id; }\n        var base = slugify(el.textContent || 'section');\n        var id = base, i = 2;\n        while(usedIds.has(id) || document.getElementById(id)){\n            id = base + '-' + i++;\n        }\n        el.id = id; usedIds.add(id); return id;\n    }\n\n    var headings = container.querySelectorAll('h2, h3');\n    if(!headings.length) return;\n    \/\/ Cap the number of headings processed to avoid pathological cases on very large pages.\n    var maxHeadings = 60;\n    if (headings.length > maxHeadings) {\n        headings = Array.prototype.slice.call(headings, 0, maxHeadings);\n    }\n    var frag = document.createDocumentFragment();\n    headings.forEach(function(h){\n        \/\/ Ignore headings inside Small Banner block wrappers\n        var inSmallBanner = h.closest('section[id^=\"small-banner-\"]');\n        if (inSmallBanner) { return; }\n        var id = ensureId(h);\n        var level = h.tagName.toLowerCase() === 'h3' ? '2' : '1';\n\n        var textContent = h.textContent || '';\n        var lookupText = normalizeText(textContent);\n        var lookupId = (id || '').toLowerCase();\n        if (hiddenSet[lookupText] || hiddenSet[lookupId]) {\n            return; \/\/ skip hidden items\n        }\n\n        var li = document.createElement('li');\n        li.className = 'pl-0';\n        var a = document.createElement('a');\n        a.href = '#' + id;\n        a.className = 'toc-link block py-1.5 text-foreground hover:text-secondary focus:text-secondary focus:outline-none focus:ring-2 focus:ring-secondary focus:ring-offset-2 transition-colors border-l-4 border-transparent hover:border-secondary focus:border-secondary pl-4 -ml-3.5';\n        a.setAttribute('data-target', id);\n        a.setAttribute('data-level', level);\n        var displayText = resolveOverride(lookupText, lookupId, overrideMap) || textContent;\n        a.setAttribute('aria-label', 'Jump to section: ' + displayText);\n        var span = document.createElement('span');\n        span.className = 'toc-link-text';\n        span.textContent = displayText;\n        a.appendChild(span); li.appendChild(a); frag.appendChild(li);\n    });\n    tocList.innerHTML = '';\n    tocList.appendChild(frag);\n})();\n<\/script>\n\n\n\n\n<p><\/p>","protected":false},"featured_media":7054,"template":"","meta":{"_acf_changed":true},"industry":[],"class_list":["post-7052","testimonial","type-testimonial","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Commusoft&#039;s Dynamic Software Has Driven Growth for MPHG Ltd<\/title>\n<meta name=\"description\" content=\"Learn how Commusoft&#039;s efficient field service software supports MPHG Ltd in levelling up their operations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.commusoft.com\/en-gb\/testimonials\/mphg-plumbing-heating\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Commusoft&#039;s Dynamic Software Has Driven Growth for MPHG Ltd\" \/>\n<meta property=\"og:description\" content=\"Learn how Commusoft&#039;s efficient field service software supports MPHG Ltd in levelling up their operations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.commusoft.com\/en-gb\/testimonials\/mphg-plumbing-heating\/\" \/>\n<meta property=\"og:site_name\" content=\"Commusoft\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Commusoft\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-09T11:17:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1281\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@commusoft\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/\",\"url\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/\",\"name\":\"Commusoft's Dynamic Software Has Driven Growth for MPHG Ltd\",\"isPartOf\":{\"@id\":\"https:\/\/www.commusoft.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg\",\"datePublished\":\"2018-07-15T23:00:00+00:00\",\"dateModified\":\"2025-12-09T11:17:24+00:00\",\"description\":\"Learn how Commusoft's efficient field service software supports MPHG Ltd in levelling up their operations.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#primaryimage\",\"url\":\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg\",\"contentUrl\":\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg\",\"width\":1920,\"height\":1281,\"caption\":\"Engineer with a tablet during a job\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.commusoft.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Testimonial from MPHG Ltd\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.commusoft.com\/#website\",\"url\":\"https:\/\/www.commusoft.com\/\",\"name\":\"Commusoft\",\"description\":\"Field Service Management Software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.commusoft.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Commusoft's Dynamic Software Has Driven Growth for MPHG Ltd","description":"Learn how Commusoft's efficient field service software supports MPHG Ltd in levelling up their operations.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.commusoft.com\/en-gb\/testimonials\/mphg-plumbing-heating\/","og_locale":"en_GB","og_type":"article","og_title":"Commusoft's Dynamic Software Has Driven Growth for MPHG Ltd","og_description":"Learn how Commusoft's efficient field service software supports MPHG Ltd in levelling up their operations.","og_url":"https:\/\/www.commusoft.com\/en-gb\/testimonials\/mphg-plumbing-heating\/","og_site_name":"Commusoft","article_publisher":"https:\/\/facebook.com\/Commusoft\/","article_modified_time":"2025-12-09T11:17:24+00:00","og_image":[{"width":1920,"height":1281,"url":"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@commusoft","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/","url":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/","name":"Commusoft's Dynamic Software Has Driven Growth for MPHG Ltd","isPartOf":{"@id":"https:\/\/www.commusoft.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#primaryimage"},"image":{"@id":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#primaryimage"},"thumbnailUrl":"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg","datePublished":"2018-07-15T23:00:00+00:00","dateModified":"2025-12-09T11:17:24+00:00","description":"Learn how Commusoft's efficient field service software supports MPHG Ltd in levelling up their operations.","breadcrumb":{"@id":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#primaryimage","url":"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg","contentUrl":"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Engineer-with-tablet-2-iStock-1091652398.jpg","width":1920,"height":1281,"caption":"Engineer with a tablet during a job"},{"@type":"BreadcrumbList","@id":"https:\/\/www.commusoft.com\/testimonials\/mphg-plumbing-heating\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.commusoft.com\/"},{"@type":"ListItem","position":2,"name":"A Testimonial from MPHG Ltd"}]},{"@type":"WebSite","@id":"https:\/\/www.commusoft.com\/#website","url":"https:\/\/www.commusoft.com\/","name":"Commusoft","description":"Field Service Management Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.commusoft.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/testimonial\/7052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/testimonial"}],"about":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/types\/testimonial"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/media\/7054"}],"wp:attachment":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/media?parent=7052"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/industry?post=7052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}