Medical Screening Complexity
Integrating the Healix Black Box 2 medical screening system presented unique challenges. This wasn't like plugging in a standard form—we needed to guide users through a complex questionnaire that would branch based on their answers, calculate medical scores, identify potentially problematic combinations of conditions, and return all this information to our system for quote calculation. The screening needed to feel like a natural part of the Freedom website, not a jarring transition to a third-party tool, so we spent considerable time customising the Healix templates to match Freedom's design perfectly. We also had to account for scenarios where medical conditions were too complex for online quoting, gracefully directing those users to phone-based support instead.
Multi-System Coordination
Perhaps the most challenging aspect was orchestrating the dance between so many different systems. A single online purchase involved collecting customer data on our website, sending users to Healix for medical screening, retrieving scores back to our system, querying the Excel-based rating engines via ColdFusion, pushing quote data to the FIT back-office system to receive a quote number, allowing customers to save and retrieve quotes using those reference numbers, processing payments through SagePay's hosted pages, confirming payment authorisation, updating the FIT system with completed policy details, generating PDF policy documents on the fly, and emailing those documents to customers. Each handoff between systems was a potential point of failure that needed robust error handling and clear user feedback.
Rating Engine Integration
Freedom's existing rating engines were Excel spreadsheets—one for single trip policies, one for annual cover. These contained complex tables of rates and calculation formulas that their call centre used for phone quotes. We needed the website to use these exact same calculations to ensure quote consistency across channels, but spreadsheets aren't typically how modern web applications work. The solution involved using ColdFusion's ability to read Excel files directly, essentially turning their spreadsheets into a rating database. This meant Freedom could continue using their familiar tools for rate management whilst the website seamlessly pulled the data it needed. However, it also meant any offline changes to the spreadsheets needed to be synchronised with the web version, requiring clear processes and documentation.
Content Migration and SEO Preservation
Consolidating four websites into one meant carefully migrating content whilst preserving the SEO value Freedom had built up over years. We couldn't simply shut down the old sites and hope for the best—that would have meant losing search engine rankings and traffic. Instead, we implemented a comprehensive redirection strategy, mapping old URLs to their new homes using permanent 301 redirects. Each of the old domain names would redirect to the appropriate section of the new site, maintaining those valuable inbound links. We also ensured that Freedom's marketing team carefully researched key phrases were incorporated throughout the new site structure, preserving and enhancing the SEO foundation they'd already built.