Capula

A UK Digital Services Consultancy

Capula

The Situation

Capula needed a new corporate website that could handle a content structure far more complex than most: case studies, thought leadership articles, sector-specific landing pages, solution offerings across multiple levels of hierarchy, and a live jobs board updated regularly by the internal team. Their existing presence could not keep pace with the volume or variety of content the marketing team needed to publish, and it offered no flexibility for the campaign-specific landing pages and lead generation forms the business relied on.

Alongside the content challenge, the site needed to work as a primary business development channel, with multiple download resources, contact forms, and trial signup journeys serving different audiences. Every form failure was a missed lead. When compliance software was later introduced to manage cookie consent, it silently blocked form submissions across the site without any visible error, meaning enquiries were being lost without the team knowing.

What We Did

We built the site from the ground up on Craft CMS, designing a content architecture around fifteen distinct entry types to handle the full range of what the team needed to publish. A flexible page-building system with over twenty block types gave editors control over layout, imagery, testimonials, statistics, and calls to action without requiring developer involvement for routine content updates. Interactive elements including the vacancy board, the navigation, and the solutions grid were built as server-rendered Vue.js components, giving the site the responsiveness of a modern interface without sacrificing search engine visibility.

Two custom modules extended the platform beyond what the available plugins could provide. The first handled the dual-notification email flow required by several forms, sending an admin alert and a user confirmation with attachments in a single submission. The second allowed the team to manage IP-based access restrictions directly from the CMS control panel, without touching server configuration files.

When Cookiebot was introduced and began silently blocking reCAPTCHA on every form, we diagnosed the conflict, integrated Google Consent Mode v2, and automated a patch to the affected plugin so the fix would survive future updates. A recurring issue with email credentials being wiped on deployment was also identified and permanently resolved. In parallel, we built an automated deployment pipeline covering dependency management, database migrations, and cache clearing across both staging and production environments.

The Outcome

Capula have had a stable, well-maintained website since 2021 that has grown alongside the business. The content team publishes new insights, case studies, and vacancies without developer involvement. The compliance conflict that was silently preventing form submissions has been resolved, and the fix is automated to survive future plugin updates. Deployment is now reliable and consistent, with the same process running across staging and production and notifications confirming each step.

The value of a retained technical partnership on a platform this complex is that nothing falls through the gap between the CMS provider and the hosting environment. When a Craft update, a compliance requirement, or a new marketing initiative creates a technical question, there is an experienced partner who already knows the platform, the history, and the constraints.

Expression 37 built our website and have looked after it ever since. We have never had to worry about the platform. When we have needed something changed it gets done, and when something has gone wrong, such as our forms silently failing after we introduced cookie consent software, it was identified and fixed without us having to chase it. That kind of quiet reliability is exactly what we need from a technical partner.

Sarah Langton, Marketing Director ~ Capula
A UK Digital Services Consultancy

Respecting Client Confidentiality

Much of our work involves long-term support and maintenance arrangements for business-critical sites. A significant portion of that work is covered by non-disclosure agreements to protect client confidentiality, so we are unable to show every project publicly.

If you would like to discuss your ExpressionEngine or Craft CMS requirements, get in touch directly, Karl will respond personally.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl is the founder of Expression 37 Ltd and has been working exclusively with ExpressionEngine and Craft CMS since 2007. He works with a small number of clients on an ongoing basis, supporting business-critical websites that need a specialist who genuinely knows their system. Most clients are on long-term retainer arrangements. You deal directly with Karl throughout, with no account managers or junior developers involved.

Read more about how we work.

To get in touch you can reach Karl directly on 07771 656 606 or .(JavaScript must be enabled to view this email address). To make an online enquiry submit your request here.

» Get in touch