CiviCRM is a powerful, open source customer relationship management platform that caters to non-profit and other civic-sector organizations. Its cornerstone features include online donation processing, event management, memberships, case management, peer-to-peer campaigns, and reporting – basically everything organizations need to grow and sustain strong relationships.
Up until recently, CiviCRM only supported integration with Drupal and Joomla. CiviCRM version 4.1 introduces the ability to fully integrate with WordPress 3.3+. This is exciting news for organizations that want to add robust CRM capabilities to their WordPress websites.
Features and components are fully-integrated with payments, contributions and reports. For example, take a look at an example membership level signup form:

CiviCRM core features include:
- Contributions
- Communications
- Peer-To-Peer Fundraisers
- Advocacy Campaigns
- Events
- Members
- Reports
- Case Management
Manage Contacts
Contact management in CiviCRM allows you to define different contact types, such as donors, members, voters, volunteers, etc. It also includes built-in de-duping, group creation, affiliation, and much more. These capabilities extend far beyond most WordPress membership plugins as the features were created specifically for use with complex organizations.
Create Membership Levels
CiviCRM boasts powerful membership management features, including the ability to:
- Create multiple membership levels for multiple organizations and/or chapters
- Customize membership statuses and rules
- Create multiple custom online membership forms for self-service sign-up and renewal
- Create access to site content based on membership
- Create membership-specific e-mail subscription groups
- Search and list memberships by date, type, status, contact info
- Create automatically renewing memberships
- Automatically send membership renewal reminders
For more information you can browse the massive CiviCRM feature list to evaluate if the software is right for your organzation.
Curious to see how CiviCRM works with WordPress? Check out the live demo. There are a couple of options when viewing the demo. Try it out as a constituent to test the online contribution page, a sample membership signup form, and view event info as a visitor or constituent would see it. You can also log into the administration panel with the WordPress Administrative Login demo.
Ready to get CiviCRM installed and give it a test spin? Check out the WordPress Installation Guide for CiviCRM.
Absolutely perfect! Been looking for something like this for a while. Bravo!
Meh. Unless I’m looking at it wrong, it appears that you have to install in Drupal, and then basically link to it from a WordPress plugin. And, it’s still in Alpha. Unless I’m wrong … not quite a solution, as it creates more problems (Drupal).
You’re wrong. ;) Read the installation instructions. That’s why it’s exciting news – WP integration is finally here.
Does it work with Multisite?
Not sure. You might try asking it in their forums or just give it a test run yourself. :)
Maybe that is why the integration is not working properly at our multisite http://www.baldron.org (and 5 others) ?
would be grateful if somebody could tell me about professional support who could help us….
thanks, Raphael
Might want to check: http://civicrm.org/what/experts
I’d recommend either Korlon or Web Access since they have some WP expertise
lobo
MySQL InnoDB support is required for CiviCRM, and many web hosts have it disabled because of the higher cost of administration. If one db is corrupted, MySQL will refuse to start on the entire machine. I’d like to see this plugin work my MyISAM, since some web hosts will refuse to enable InnoDB. The other alternative is to convert InnoDB to per-table tablespace, which most likely won’t be done unless they manage their own server.
A switch to MyISAM would save everyone a lot of extra work.
Looked deeper – the reason CiviCRM needs InnoDB is because it wants Trigger permission and SUPER privileges. No way will an intelligent web host give this kind of control to a website using a free plugin, which means the small organizations who could benefit from this solution won’t be able to use it.
Yes, u do need innodb and for more advanced functionality (logging and multi-lingual) you also need triggers and views privileges. You can get fairly good hosting with the above for $25-30+ / month from some of the better hosting providers.
CiviCRM does not really work well with the cheaper shared hosting providers. We highly recommend you spend a few extra $$$ on better hosting
This argument really makes no sense. Plenty of smaller organizations can (and do) afford higher quality hosting for their CRM solutions because of security and performance benefits. And you CAN get a web hosting company to give this kind of control if you’ve got even a few hundred a month to spend on a dedicated hosting solution. I’ve seen plenty of people do it.
InnoDB is necessary for most financial transaction databases, FYI, don’t over-react. Getting a host is even easier and cheaper than you might imagine. Shared CiviCRM hosting at CiviHosting.com is $15/mo. VPS systems like Linode and RIMU hosting start at 19.99/mo and provide powerful solutions for less than $100/mo.