The membership organisation I work for currently has serious issues with it's membership databases. That information is currently split between a wordpress user database with an extension s2pro which extends that, mailchimp, paypal, and an accounts package KashFlow.

Those all have various relations with each other but somehow seem to conflict and don't work properly - resulting in the system unsubscribing people from mailchimp, and various other problems with data not matching up.

My manager thinks that what we need to sort this out is a new 'master database' for the membership information which would communicate directly with all the other software packages and be an authoritative place for the data, rather than them all talking to each other and conflicting.

I'm wondering, would CiviCRM be able to serve as that master system? Thanks.

1 Answer 1


Yes, CiviCRM would be a great match for what you're describing. CiviCRM is a central 'master' information hub that has quite a bit of reach out of the box:

Using KashFlow for accounting, there may be a little bit of custom work involved for you (or a developer) to customize the CiviCRM CSV export for accounting information (looks like Kashflow has a good bit of CSV instructions on what is needed for their system; without diving into the particulars, hard to say if custom work would be needed). The default CSV accounting batch export from CiviCRM has a large number of fields: it would be a matter of making sure your Kashflow-needed fields are in that export and potentially removing the unneeded ones.

Personal testimony: prior to using CiviCRM, our organization had a separate contact management system for each department, and none of the systems talked with each other (and manual comparisons between them often resulted in conflicting information). We have benefited 100x fold from the time and energy put into learning and customizing CiviCRM. We have one central place, integrated with our website, that keeps all our information current and accessible for staff. I'm so glad we made the choice to introduce CiviCRM into our administrative process.

  • Thanks, that's really useful. Exporting to csv for Kashflow was an option I hadn't considered. I haven't been able to look at how it's currently set up in more detail myself but I also wondered if Kashflow could simply take all the accounting information direct from Paypal (assuming that we continue to use that for most or all of our payments) and be left unconnected to CiviCRM. But I guess the CiviCRM export would be more comprehensive in any case.
    – Nick
    Commented Apr 22, 2016 at 9:29
  • I'm glad to help! Commented Apr 22, 2016 at 14:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.