Replacing disparate systems with a consolidated CRM

Leukaemia and Lymphoma Research

39-40 Eagle Street
WC1R 4TH London
United Kingdom

Leukaemia & Lymphoma Research (LLR) is the only UK charity solely dedicated to research into blood cancers, including leukaemia, lymphoma and myeloma. Our life-saving research is focused on finding causes, improving diagnosis and treatments, and running ground-breaking clinical trials for all blood cancer patients. Having gone through the software/supplier selection process, the LLR decided CiviCRM was the CRM of choice and a supplier was chosen to deliver the project by the end of 2011. CiviCRM was implemented 


  • Batching and Financial integration module
  • Events and Contribution pages integrated with Drupal


The key objective was to bring the CRM and digital output together, allowing us to personalise our services and messaging online. An integrated offering would help us achieve the organisation objective of increasing patient benefit.


There were two key challenges to this project

  1. Data Migration. The existing CRM had over 350,000 contacts, 1,200,000 contributions and 190,000 participant records as well as various other data elements which needed to be converted over to CiviCRM. This meant we couldn't use the migration GUI that is supplied with CiviCRM natively, the time taken for these processes to run would mean the data migration would take days to run. In the end we used SQL scripts to migrate the data directly into CiviCRM. This meant that we were able to carry out a full migration of data into CiviCRM in under 2 hours.
  2. Financial Processing. Due to both the volume of off line contributions and accounting integration, a batch processing business workflow needed to be replicated into CiviCRM. This is something CiviCRM did not have and required a new module to process various revenue streams. The batching system also has integration with Pentaho reports and produces ledger export files for import into the accounting system.

Developed by

The project team consisted of

  • Dedicated project manager for the duration of the implementation
  • Digital Team
  • Database Manager
  • Veda Consulting Ltd as priniciple CiviCRM consultants
  • Two addiitional developers

Why did this project use CiviCRM?

One of the key requirements was that the new CRM be integrated into the existing Drupal based web site, various closed source systems were evaluated but none provided integration out of the box.