When Your Booking System and Your Website Do Not Talk to Each Other
When your booking system and your website operate in isolation, the business pays a cost that is easy to overlook. Here is what integration looks like and what it typically returns.
Practical writing on ExpressionEngine and Craft CMS from 19 years of specialist work. Articles cover maintenance, upgrades, and long-term support, written for business owners in plain terms.
When your booking system and your website operate in isolation, the business pays a cost that is easy to overlook. Here is what integration looks like and what it typically returns.
A Craft CMS site connected to HubSpot can pass lead data, form submissions, and user behaviour directly into your marketing platform. Here is what that looks like in practice.
Many businesses with ExpressionEngine sites manage leads manually because the site does not connect to their CRM. Here is what that gap costs and what integration looks like.
If your ExpressionEngine website includes an online store, there is a good chance it runs on CartThrob. CartThrob is the eCommerce plugin that powers purchasing, order management, and payment processing on ExpressionEngine sites. Version 9.0.0 has just been released, and while the announcement is aimed at developers, the implications are squarely about how your store operates.
When you receive a proposal or an audit report and one of the technologies listed is Laravel, it is reasonable to pause. You know Craft CMS. You may not know Laravel. If your site depends on something you have never heard of, that can feel like a risk.
Craft CMS has announced it is rebuilding its foundations on Laravel, one of the most widely used PHP frameworks in the world. If you run a business on a Craft-powered site, this is the kind of change that can sound alarming but, handled correctly, is entirely manageable. Here is what you need to understand, and what the right response looks like depending on which version your site is running.
API integrations on ExpressionEngine allow the site to connect with external business systems. Here is what that means, what it involves, and what questions to ask.
Custom web application development covers an enormous range of scope and complexity, which means the cost range is equally wide. If you have asked for quotes and received wildly different figures, that is not necessarily a sign that something is wrong. But understanding what drives the cost helps you evaluate what you are being offered.
Custom software development has a higher upfront cost than buying a subscription to an existing tool or adding another plugin to your CMS. That cost is often the reason businesses do not pursue it. But in the right circumstances, the return on a bespoke application is clear, measurable, and often much faster than expected.
Most businesses use multiple systems to run their operations: a CRM, an accounting package, a booking or scheduling tool, a stock management system. Their website, whether built on ExpressionEngine or Craft CMS, often sits apart from all of these, requiring manual data entry in both directions. That gap has a cost.
A significant number of businesses are running web applications, intranets, or tools that were built years ago in PHP and have not been meaningfully updated since. The code works, the application does what it always did, and so it sits. What accumulates in the meantime is technical debt with real business consequences.
One of the most common selling points for CMS platforms is the plugin ecosystem. Whatever you need, there is a plugin for it. This is true, and it is often genuinely useful. But for businesses running sites where reliability matters, a large plugin count is worth examining more carefully than it usually is.
If you have been told that a project will be built using Laravel, or if you are evaluating options for a custom web application, you have probably encountered the name without a clear explanation of what it actually is. This is that explanation, written for business owners rather than developers.
If your ExpressionEngine or Craft CMS site connects to any external service, whether that’s Stripe for payments, HubSpot or Salesforce for CRM, or Mailchimp for email, you have a dependency that you probably don’t think about until it fails.
Most business websites are built on content management systems. That makes sense for most situations. But there are cases where a CMS is the wrong tool, and the gap between what a CMS can do and what a business needs it to do creates ongoing friction, cost, and limitation. Knowing when a bespoke solution makes more sense is a useful thing to understand.
Most business websites work in the sense that they function. Far fewer perform in the sense that they actively contribute to the business. Here is what the difference looks like in practice.
Sorry, No articles match your search.
If you cannot find a particular article, or there is other information you need please get in touch and we will glady help.
Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.
Get in touch with KarlTrusted by established businesses and growing brands across the UK
Expression 37 works with a small number of clients at any one time. These are some of them.


