{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/this-is-what-your-veterinary-team-is-looking-for","result":{"data":{"post":{"content":{"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"You're a practice manager of a very busy clinic, and you're looking at your upcoming strategic plan. I want to start by having you ask yourself a question before you begin that process. At your veterinary clinic, who are the key stakeholders? \"), mdx(\"p\", null, \"In no particular order, you\\u2019ve got: the patients, their owners, the veterinary team, your suppliers, any strategic partners. And then you\\u2019ve got whoever owns the clinic.\"), mdx(\"p\", null, \"Now, an even harder question. Who is the most important?  When push comes to shove, in the face of competing demands and limited resources, who takes priority? There\\u2019s no wrong answers here. \"), mdx(\"p\", null, \"Well, actually there is one wrong answer. The wrong answer is that they are all equally important. Nice try. This simply dodges the strategic dilemma. Strategy is the selective and consequential allocation of limited resources. And we know resources are very much limited! Any order of prioritisation here can theoretically drive a successful strategy - you just need to know which one yours is. \"), mdx(\"p\", null, \"Although there can be much debate, to me it\\u2019s become increasingly clear in recent times that the most pressing stakeholder to serve is the veterinary team. A lot of strategic initiatives are greeted with skepticism by clinic teams - what new reason has been invented for us to miss lunch or not to get out on time? To overcome this skepticism, we should better communicate the \\u201Cwhat\\u2019s in it for me\\u201D to veterinary team members - a question they have every right to ask and still don\\u2019t ask often enough. \"), mdx(\"p\", null, \"So, once you\\u2019ve identified your most important stakeholder, how do you learn where you stand with them? You ask them. We\\u2019re used to doing this with customers; using customer feedback methodologies like \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://petsapp.com/blog/the-ultimate-question\"\n  }), \"Net Promoter Score\"), \". NPS asks a customer how likely they would be to recommend your clinic to a friend, and is reported on a scale of -100% (awful) to +100% (perfect). \"), mdx(\"p\", null, \"Just over a decade ago now, I did some work to validate Net Promoter Score as a customer feedback metric in the veterinary sector, and do you know where the benchmark NPS came out at? Take a guess before you peek.\"), mdx(\"p\", null, \"+71%.\"), mdx(\"p\", null, \"That\\u2019s really good. For reference, the median score across all sectors is +44% - so pet owners, in general, really like and appreciate the veterinary teams that serve them. \"), mdx(\"p\", null, \"Net Promoter Score is one of those tools that we\\u2019ve typically used to engineer delightful customer experiences that can also be applied to the employee experience. Employee Net Promoter Score (eNPS) asks a subtly different version of the previous question: \\u201Chow likely would you be to recommend this clinic as a place of work?\\u201D Again, we report employee or internal Net Promoter Score on a -100% to +100% scale. \"), mdx(\"p\", null, \"I did some work with Recruit4Vets to establish a benchmark eNPS for the veterinary sector across both vets and vet techs. What do you think we found? Again, make yourself commit to a guess here.\"), mdx(\"p\", null, \"-35%. \"), mdx(\"p\", null, \"Almost unbelievably poor. We work with incredibly motivated, intelligent, caring team members aligned around a common goal of serving companion animal welfare - and yet we score so very negatively. This compares unfavourably to the cross-sector average of +14%. \"), mdx(\"p\", null, \"So when it comes to serving customers we are 27 points ahead of average but when it comes to serving team members we lag a whopping 49 points behind average. In this way, we are confronted with something I call the \\u201Crecommendation rift\\u201D. \"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"//images.contentful.com/oa5wb8sed8k2/6hhxXMm9xhdKpsHzbzilCP/c78da5e55038603e4e934b873abe3026/2.png\",\n    \"alt\": \"recommendation rift\"\n  }))), mdx(\"p\", null, \"We are drawing down on a finite supply of goodwill - we cannot continue to rely on the goodwill of veterinary teams to continue to serve the needs of others while their needs go unmet. This recommendation rift is a big part of what is leading to the phenomena of \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://petsapp.com/blog/petsapp-podcast-a-few-words-on-burnout-with-dr-ivan-zak\"\n  }), \"burnout\"), \" and compassion fatigue that we speak so much about. We cannot go on like this. Something has to change. We need new tools.\"), mdx(\"p\", null, \"We have the late great Clay Christensen - a Harvard Business School professor - and his team to thank for a useful tool here; the jobs-to-be-done framework. It says that we place too much emphasis on the end-user as a persona, and not enough emphasis on the job that they are trying to get done. Yes, that\\u2019s right, a key insight here is that users hire products and services to do a particular job. \"), mdx(\"p\", null, \"One way to articulate these competing jobs-to-be-done is through user stories. These can be structured in the following format:\"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"//images.contentful.com/oa5wb8sed8k2/7tClDd5JRLmiY7SOmREeUj/58eae92f7b1505eb81889c22abbad03b/3.png\",\n    \"alt\": \"user stories\"\n  }))), mdx(\"p\", null, \"\\u201CWhen I\\u2026\\u2019 maps to the situation of the user. \\u201CI want to\\u2026\\u201D maps to their motivation. And \\u201CSo I can\\u2026\\u201D relates to their expectation or expected outcome. \"), mdx(\"p\", null, \"So what\\u2019s this got to do with our veterinary teams? Well - we and they have jobs to do too, and understanding the jobs our \\u201Cusers\\u201D have to get done is half the battle. \"), mdx(\"p\", null, \"Think about it - what did you hire when you couldn\\u2019t see clients physically in the building? It was the telephone. Call us - let us know when you\\u2019ve arrived. \"), mdx(\"p\", null, \"What about when you need to take \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://petsapp.com/blog/top-payment-methods-for-your-clinic-vet-bills-cash-card-or-app\"\n  }), \"payment\"), \"? That\\u2019s right\\u2026 the telephone, again. Call us and we\\u2019ll take payment over the phone. This is despite the fact that overwhelming call volumes is the number one complaint we hear about from veterinary teams. \"), mdx(\"p\", null, \"Okay, but what did you hire the last time you needed to update a pet owner? \\u2026 the telephone. Again. And when you\\u2019ve invented so many reasons for customers to call you that you are almost collapsing under the strain of missed calls? \"), mdx(\"p\", null, \"You buy everyone pizza and do some yoga. Nope, just kidding. It\\u2019s the telephone again - you install more phone lines as if your team were suddenly going to grow more hands with which to answer them. \"), mdx(\"p\", null, \"Think about the user story we inflict on veterinary teams: \"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When I... have an overwhelming amount of urgent and important work to do\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"I want to... constantly be interrupted by a ringing telephone\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"So I can... be railroaded into working on potentially non-urgent, less important issues. \")), mdx(\"p\", null, \"The telephone was a great invention\\u2026 in the 1800s. And I\\u2019m even willing to accept it still has its place today - but in many cases, we can do better. And for the sake of our teams we must do better. \"), mdx(\"p\", null, \"We use these same conceptual frameworks at PetsApp to construct improved user journeys for you and your team. For example, we can rewrite the previous user story as: \"), mdx(\"p\", null, \"When I... have an overwhelming amount of urgent and important work to do\\nI want to... be able to prioritise inbound queries at a glance\\nSo I can... retain control of my own workflows, ensuring I am working on the most important, more urgent tasks first. \"), mdx(\"p\", null, \"Asynchronous text chat is something you can hire to help eliminate prioritisation bottlenecks for your team, and free them from the \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://petsapp.com/blog/three-rings-the-tyranny-of-the-telephone\"\n  }), \"tyranny of the telephone\"), \", which insists on being answered within three rings no matter how trivial the inquiry. \"), mdx(\"p\", null, \"I genuinely believe the current default approach sets veterinary teams up to fail. Leading to the following all-too-familiar user story: \"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When I... serve pet owners\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"I want to... go above and beyond, only to still fall short of expectations\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"So I can... feel bad about myself and the people I serve. \")), mdx(\"p\", null, \"Remember the recommendation rift we talked about. Despite pet owners generally feeling very positively towards veterinary teams, to veterinary team members the pet owner can all too often feel like the enemy. \"), mdx(\"p\", null, \"A big part of the issue here is that in our eagerness to serve we consistently set expectations sky high, and when despite our blood, sweat and tears we fall just short of that, we are surprised to encounter a disgruntled pet owner. Well, I always say the best way to \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://petsapp.com/blog/great-expectations\"\n  }), \"exceed expectations\"), \" is to start by setting them. \"), mdx(\"p\", null, \"And that\\u2019s why on PetsApp, every inbound interaction starts with an automated welcome message that you get to set. Setting expectations ahead of time in terms of what they can use the service for, within which hours they are likely to get a response and anticipated response times. So if a non-urgent query comes in just before you are about to go on lunch you can actually have your lunch, rather than being caught with Mr Chatty on the phone. And so we come to: \"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When I... serve pet owners\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"I want to... set expectations ahead of time\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"So I can... consistently exceed them and feel great about it. \")), mdx(\"p\", null, \"What about an issue the whole veterinary world seems to be facing right now; the double whammy of a human resource crunch and pent up demand?\"), mdx(\"p\", null, \"There\\u2019s a solution - one that hundreds of clinics and thousands of veterinary professionals are taking on. PetsApp - it can help them get the job done. \"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When I... face pent up demand and reduced capacity\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"I want to... \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://petsapp.com/case-studies/how-petsapp-helped-pennard-vets-reduce-missed-calls-by-85percent\"\n  }), \"save 3 hours every day and reduce missed calls by 85%\"), \" \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"So I can... help my team achieve more without asking more of them - preferably asking a little less of them. \")), mdx(\"p\", null, \"I really would encourage you to go back to your clinics, and apply a jobs-to-be-done lens to the experiences of your veterinary team. Explore your team\\u2019s situation, motivations and expectations. Have them write user stories with you. Because as Richard Branson once said: \\u201CClients do not come first. Employees come first. If you take care of your employees, they will take care of the clients.\\u201D \"));\n}\n;\nMDXContent.isMDXComponent = true;","excerpt":"You're a practice manager of a very busy clinic, and you're looking at your upcoming strategic plan. I want to start by having you ask…"}},"showOnSearchEngines":true,"publishedDate":"2021-09-06T15:30+01:00","slug":"this-is-what-your-veterinary-team-is-looking-for","title":"This is what your veterinary team is looking for","excerpt":{"excerpt":"It’s become increasingly clear that the most important stakeholder to serve is your veterinary team. A lot of strategic initiatives are greeted with skepticism by practice teams - what new reason has been invented for us to miss lunch or not to get out on time? To overcome this skepticism, we should better communicate the “what’s in it for me” to veterinary team members - a question they have every right to ask and still don’t ask often enough. "},"author":"Dr Thom Jenkins","createdAt":"2021-09-06T15:01:20.378Z","featuredImage":{"file":{"url":"//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png"},"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAMAAACDi47UAAACVVBMVEXO0tXR1NfRz87FxsjEwsW+u7/a3eHc4eTLzM7GxsbExMTBv73OycfTy8nSyMPTxLzWrZa7hGDOmXjkq4bMz9PP0dWylImwnZjCvr+9ubu7tra+vb3KyMa7raa7uLXAuLfEurnQxb7CtazNo42FZ1e/kHPlqoXKy8/Nzc/Hv7yuh3mcgXm3tLW0mpO6pZ+6urnDv7uziXexpZ6rkoiwjH3Kvri4ppyvf2WxgGXRmnnjqIPKycy4vL5qgoJ0aWFjZmGLj46Xf3aKi4edlZCEhoKViX5xhX+WeWm5iHK9raOzl4e0i3fGf07gm2zfo36/vsFzi40AYmMAZ2gAVVajhXl+Z14AP0OadmeRcmQAcG4Ab3ByhX6RjoN1hHudemGzhW+kaEPXkmLcnHR3dnUmX18Ab28AcHEVZWSxlohsamIyW1+gj41+YFYxXl8Ab3EEcHAGdHQAZGUtRkFxW0pRPi+khmzdmW5CPj0pNTYAZWUAdXQAXlxWcGkJg398lpiwq65XS0p/fH4+ZmlKV1N0Z1tLZWNCa2tPZ2JEWFJlhn7YlGecm55ET1IAa2olY2BePDQ+RkEAbmt0homtrLGal5qgnaBQV1iFbl+pg3N8enZ1h4eNlpSJk5CDhX3RiFmGhIVNTEkeXFsoIyRVPDVrV1AvSUeHdnGoo6aqp6qhkY0iWVpeeXN5fnVXens9YWE4enlFgoKjdl7NfkobAwCYb19QR0UqJyt1d29whn8Ad3ODdGmslY2qlI6VfHEAPUAAcXEAcnItZGQAXFsAd3UAgX+Pd2DFdUMjwFfnAAAAG0lEQVQI12NkYMQCRBi/c6GLsQhjUcgiMugEAV2FApMS+DeqAAAAAElFTkSuQmCC","aspectRatio":2,"src":"//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png?w=218&h=109&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png?w=435&h=218&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png?w=870&h=435&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png?w=1305&h=653&q=50 1305w,\n//images.ctfassets.net/oa5wb8sed8k2/2dJP9tlR7YqP5RHzptZ5QW/83eb31ca0ad16eed031e793050b5d685/1.png?w=1400&h=700&q=50 1400w","sizes":"(max-width: 870px) 100vw, 870px"}}},"related":{"nodes":[{"content":{"childMdx":{"excerpt":"We all know why we ask pet owners to select an \"appointment reason\" when booking a visit online. It helps your team understand why a client…"}},"slug":"ai-appointment-booking-for-veterinary-practices-smarter-bookings-for-clients","title":"AI Appointment Booking for Veterinary Practices: Smarter Bookings for Clients","author":"Dr. Thom Jenkins","createdAt":"2026-08-24T09:52:57.704Z","featuredImage":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAACEFBMVEUrau8qau8cZu9JePHP3v7d6f/b6P/Z5v/V4//R3/7Q3v7Y5f/a5/8gZ+8aZu8KY+8ZZu+9zfve6v/c6f/G1fylufijuPinu/i6y/tQeu9khfBjhe9ihO9Zfu+csfXc6P/d6v/H1v20xvq7y/u+z/vC0vzZ5/+LofCot+6ks+yltO2cre22x/i7zPuYr/eit/icsve2yPva6P9nie15let4lOx5lex6luxxj+tghO22yPne6//S4P+/z/3A0f67zf7R4P/c6v/N2vLM2PHW4/xri+59mOx/me15le16lu17l+xCc+w3bu2kuPfS3/bK1+3G0+rE0ee4w9m+wMWeoKRtcn59hZWYobJLeexYgepTfupQfOtSfetFd+s8cuolaexrh97Dx82lp6l9foCEhYabnJ3q6+vq6uvW1tfGxcbT0tJTgOlSf+lRfupXgulVgelLfOtNcM7n6Ojy8vHs7e3z9PTT09Tq7+zn8evo8ezq8u7w9fM6cutHeelHeepKe+pHeOtAdOxDdexBdOw5cu5GbdHj5eb39/f09PX5+frR0dLz9vXs9O/k7ujg7OXa6N+ervLEzfOBmPAaZe0rau0sau0eZ+8tYNTf4eT6+/vz9PXy8/TPz9D+/v/////7/Pz5+vlpie+Inu9Yfu4hZ+wua+wvbOwva+wjaO4hXdXb3eH7+/r5+fn4+PjV1tb19fY99MbzAAAAcUlEQVQIHQXBoQ3CQAAF0P8u1yoKoSEIDI4OwA7MwK6swQIYBCQNAlTF8Z4EoBWWfklSh98KoBVzkqSuBgBamdMdHjEhPL8TuCd9nAEAzJs6AtwugJErWgEAarcOrQCAegQAQN0JBECoWwGAz3v/Ov0BKPYUxIY/0UIAAAAASUVORK5CYII=","aspectRatio":1.9047619047619047,"src":"//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=435&h=228&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=870&h=457&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=1200&h=630&q=50 1200w","sizes":"(max-width: 870px) 100vw, 870px"}}},{"content":{"childMdx":{"excerpt":"Booking processes matter! All too often, I hear from clinics that feel it’s perfectly reasonable for appointment booking to involve multiple…"}},"slug":"veterinary-practice-management-why-your-booking-process-shapes-clinic-culture","title":"Veterinary Practice Management: Why Your Booking Process Shapes Clinic Culture","author":"Naomi Jenkins","createdAt":"2026-08-19T11:20:06.347Z","featuredImage":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABqlBMVEXa5//Z5//b6P/Q3/+yxfu6y/zY5v/Z5v/c6f/c6P/a6P/X5v+9zv/f6//P3f7J2P3R3/7d6v/b2um3rbW0sb7X3vPb6f+7zPuBnPRJd/A0bfBSfPGRqfbK2v/g3+3QnI1aAAAAAACYioza4/kybPAAX+8WZO8dZe8PYu8AXe9WgPSon76hZz2CZVlxZ1+UhHjZ3Ovd6//e6v/e6/8naO8qae8rae8kaPAMY/J/g8WSjH7Y1tTx8fDz8e7a3/bI2P69zvuwwvmnu/ipvPm8zPvV4v8sau8oaO8iZ+8AYvBzh+7s6vX///3///zX1vJZfO8sa/AUZO8AYO8AXu9mifIlaO8jZ+9AcvBOefBMePE+cfF8j++2uvCssu9jgO46cPBGdfBGdPAkZ+8cZe8YZO8wa/BYfvFSe/FoiPKAmfOCm/R6lvRykvRtj/RqjfR+mfWBm/R7lfNZf/Eva/BkhfFihPFmhvF3iu2Jj+eGieSEiOSLjuWCi+dzhuthg/FujPJXffErau8pae8fZu8kZO5YaORta95tbN5sa95sa99WaOU2ZewYZe8ZZe8sQpsvAAAAgklEQVQIHVXBsQqCUBiG4e+VH0VRkZbaoitoqK1L6JLbuwL3XCJoEEFMcujUOUv6PCggmBIFKIrFqAw0OGJ5VvQxuHTMIOWpgDUzj5c8K5gpmx3uNnIEuYgFW0liTkNu6rYs3FVZt+dvSob8U7emEuGJn/eGsq7sDE17wHMR1xMX6QuFGx/FmAdNNgAAAABJRU5ErkJggg==","aspectRatio":1.9047619047619047,"src":"//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=435&h=228&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=870&h=457&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=1200&h=630&q=50 1200w","sizes":"(max-width: 870px) 100vw, 870px"}}},{"content":{"childMdx":{"excerpt":"Join us this September for a final review of the  Competition and Markets Authority’s report  (March 2026) which signals a major shift for…"}},"slug":"cma-remedies-explained-pricing-transparency-and-winning-on-value","title":"Competition and Marketing Authority Remedies: The Final Countdown for Veterinary Teams","author":"Naomi Oikonomou","createdAt":"2026-04-25T08:51:22.006Z","featuredImage":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABgFBMVEUtau8tavAsavAravAmaPAzbfCQpPR/mPMXZfApafAoafEiafIeaPI/c/KKofaFnfY3b/IhZ/IkaPEgZ/EnafAqavEtaek1auRddN1QauBLbuFkftl6i+BsgdwuZ9lHcOBrguhNcuomafJhdst+h7GJjcyNdatqX6JPYqhyaZd9friiqr2QocuilcBYb98kafEoafBxgNl3g8x1fc1xcspob8WUjLqOgrpwcsiSoNdwidtvdNE4aespavAiaPEybPNpf9M8aqxlf7dqf94fZvAqafAqavBTdexuhrx9l76is8t9j804bPAmafAsau8pae8naO8maO8gZ/BCbu58jsiCnL51kbhugtItafEjZ/Arae9GdPBMd/BNePBFdPBGdfJtheh7i855itRgf+1EdPFLd/BOePA2bfAuau9XfvFti/Jnh/JoiPJ7lfN+l/SBmfWAmPV+mPR5k/NkhvFDc/Aqae8jZ+8cZe8XZO9RevFUfPFTfPFYfvFagPEZZe8eZu+PTfwBAAAAgElEQVQIHU3BuwnCUABA0XvDA38kIJYWDmDpCPZZwAWcLANY6wqCEwhWVmnSJBbv+UGSnCMg/r1IERDInNirIwRw5Qh1JIC5I0UNASgcSyBkLtPWr+tOLhEEMvftzJ/uHAGhdNCmeQVSng720KYiwNFBx/QJAXL1sfHjvl54S/AGpgQdnsurZ2YAAAAASUVORK5CYII=","aspectRatio":1.9047619047619047,"src":"//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=435&h=228&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=870&h=457&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=1200&h=630&q=50 1200w","sizes":"(max-width: 870px) 100vw, 870px"}}}]}},"pageContext":{"id":"3e89373e-4a2a-5e26-9c07-4cfff01e47d9"}},"staticQueryHashes":["2278678973","3248290905","3253140457"]}