{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/netflix-and-bill","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 HubspotForm = makeShortcode(\"HubspotForm\");\nvar Iframe = makeShortcode(\"Iframe\");\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(HubspotForm, {\n    title: \"Download the webinar recording \\uD83D\\uDC47\",\n    portalId: \"6194826\",\n    formId: \"4712908e-39a7-4eed-99ec-e4f75f412ce8\",\n    mdxType: \"HubspotForm\"\n  }), mdx(\"p\", null, \"In this talk CEO and co-founder of PetsApp, Thom Jenkins, will help us explore what vet clinics have to learn from consumer-obsessed companies - like Netflix - about subscriptions and recurring revenue.\"), mdx(\"p\", null, \"We will look at how subscriptions can improve both our patient advocacy efforts and patient outcomes but also veterinary team happiness.\"), mdx(\"p\", null, \"We will learn techniques for encouraging subscription uptake by pet owners and how to fix leaky buckets by optimising for retention.\"), mdx(\"p\", null, \"In this way, we will seek to improve revenue quality at your clinic by removing some of the lumps and bumps, and increasing the proportion of predictable monthly recurring revenue. \"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Key learning objectives:\")), mdx(\"p\", null, \"\\uD83D\\uDE4C How can subscriptions improve both our patients advocacy efforts and patient outcomes?\"), mdx(\"p\", null, \"\\uD83E\\uDD17 How do they also improve veterinary team happiness?\"), mdx(\"p\", null, \"\\uD83D\\uDCFA What can vet clinics learn from consumer-obsessed companies - like Netflix - about subscriptions and recurring revenue?\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Have you met Thom yet? \\uD83D\\uDC36\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Dr Thom Jenkins MA VetMB MRCVS\")), mdx(\"p\", null, \"Thom is a vet and has run veterinary clinic groups internationally. He has sat on the board of and been an advisor to companies both within and outside of the veterinary sector. He is the CEO and Co-founder of PetsApp, a client engagement tool providing client communication, reminders, appointment booking and digital payments to hundreds of clinics and thousands of veterinary professionals.\\nThom is proud of the work the PetsApp pack have done in alleviating the load on veterinary teams facilitating business growth, while improving the care received by pets and their owners.\"), mdx(\"p\", null, \"He has led innovative veterinary groups in the UK and abroad for years. He was the inaugural Chair of VetForum and advises companies looking to make a positive impact on society. Thom has a mini zoo at home with 3 kids, a dog and cat called Addy. Mountain gorillas are his second favourite animal at age 8 he set up a not-for-profit called The Gorilla Club.\"), mdx(Iframe, {\n    src: \"https://meeting.petsapp.com/meetings/alex1453/your-petsappdemo?embed=true\",\n    title: \"Book a demo\",\n    style: {\n      \"height\": \"850px\"\n    },\n    mdxType: \"Iframe\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","excerpt":"In this talk CEO and co-founder of PetsApp, Thom Jenkins, will help us explore what vet clinics have to learn from consumer-obsessed…"}},"showOnSearchEngines":true,"publishedDate":"2022-12-14T20:00+00:00","slug":"netflix-and-bill","title":"Netflix & Bill: Secrets of Subscriptions & Recurring Revenue 💵","excerpt":{"excerpt":"What do vet clinics have to learn from consumer-obsessed companies - like Netflix - about subscriptions and recurring revenue? How can subscriptions improve both our patients advocacy efforts and patient outcomes but also veterinary team happiness?"},"author":"Thom Jenkins, CEO and co-founder of PetsApp","createdAt":"2022-12-05T18:09:53.336Z","featuredImage":{"file":{"url":"//images.ctfassets.net/oa5wb8sed8k2/6nkos22sQcS2haI3EoTpT0/32685a85ac117891dc0df914aefcc2f5/Webinar_Thom_LinkedIn.png"},"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAMAAACDi47UAAACIlBMVEXoaB7qdkbpbS7pcTrpcz/pcjzpcTvpdEDpcTnpcj3pdUPpcj7pcz70jVn6l2T6l2P6lF/5kFX5kFbpbjPunYTrf1XqekzrglrrgVnqfVLrfVPrgFjqfFHwjGP7nW39oHL9oHP9mWX8kVToZhDqcjnqbizqbCfpZQDpaA7qbSrqbzHobCfoaBvoZhLoZQ3yf0L2kFrYglaya0i0bUzhh1n7kVX6kVXpbjHqnY7pppvppZrmlIjooprooZjrqaDgkWzjdTjpZAnraBHhe2SQboZYVFKulYqxmY92aGfbhl3+klToaibihnrchIPag4XXgovXjJfXiJHbhYfohmjrg13qeUzsaRXRfFtda3ZcUU/NqZzTsKNramyedWfpbS/ul3vvm4DulHXvmHrwnoTul3rvnYXtlnvrf1fubB3EfF9cbXN8aWbFmIzRqJx5dXWNcWn5kFLpaifrgFnsimjsiGbsimnsjm/sh2Tsi2vrglzoYwfwdTDch15gZmtTT1Cxi362lINdY3J1YJjwi1/oaB/pbzTpbjLpbzXpbTDoaSToZAjpaB/1h0r5klimYkYAABh9Z2B0XWIDT71eaNvxjWnpbzbtlHjtkXTtknbtlXnskHLpdkfoZxrxgEP5kVf7klf2jlTJckaiXDqeXWRdbeVucuTzj2noZxnpcDjpcDfpbCvoZQ/wfD75klf5kVb8klf/lFf/k1P/k0rsjXzpjH7/kjlrzOjrAAAATklEQVQI12NkYMQADIzCEMYfVkaY9AcGFgEMhcKMLCKY2rEKHmWMA5uMphJi0X8mVMGWWpBYdRuy6FSgELqhTEJCH4Vz3ucJAAEDPxQAAM45DY1nKkI5AAAAAElFTkSuQmCC","aspectRatio":1.9138755980861244,"src":"//images.ctfassets.net/oa5wb8sed8k2/6nkos22sQcS2haI3EoTpT0/32685a85ac117891dc0df914aefcc2f5/Webinar_Thom_LinkedIn.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/6nkos22sQcS2haI3EoTpT0/32685a85ac117891dc0df914aefcc2f5/Webinar_Thom_LinkedIn.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/6nkos22sQcS2haI3EoTpT0/32685a85ac117891dc0df914aefcc2f5/Webinar_Thom_LinkedIn.png?w=435&h=227&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/6nkos22sQcS2haI3EoTpT0/32685a85ac117891dc0df914aefcc2f5/Webinar_Thom_LinkedIn.png?w=870&h=455&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/6nkos22sQcS2haI3EoTpT0/32685a85ac117891dc0df914aefcc2f5/Webinar_Thom_LinkedIn.png?w=1200&h=627&q=50 1200w","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":"4e115fee-f9ab-5424-a67b-e7aaa7ea067d"}},"staticQueryHashes":["2278678973","3248290905","3253140457"]}