CiviCRM For WordPress: A Powerful Open Source Platform for Organizations

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.

Featured Plugin - WordPress Wiki Plugin

To get a wiki up and running you used to need to install Mediawiki and toil away for days configuring it... not any more! This plugin gives you *all* the functionality you want from a wiki, in WordPress!!!
Find out more

Featured Plugin - WordPress Ecommerce Shopping Cart Plugin

Out of all the WordPress ecommerce plugins available, MarketPress has got to be the winner - easy to configure, powerful functionality, multiple gateways and more. A simply brilliant plugin!
Find out more

Featured Plugin - WordPress Facebook Plugin

Would you like to add Facebook comments, registration, 'Like' buttons and autoposting to your WP site? Well, The Ultimate Facebook plugin has got that all covered!
Find out more

Featured Plugin - WordPress Membership Site Plugin

If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more

Featured Plugin - WordPress Pop-Up Chat Plugin

No javascript required, no third part chat engine, just fully featured chat right in your own database on your own WP sites - couldn't be easier.
Find out more

Featured Plugin - WordPress Q&A Site Plugin

It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more

Featured Plugin - WordPress Newsletter Plugin

Now there's no need to pay for a third party service to sign up, manage and send beautiful email newsletters to your subscriber base - this plugin has got the lot.
Find out more

Featured Plugin - WordPress Appointments Plugin

Take, set and manage appointments and client bookings without having to leave WordPress. Appointments+ makes it easy.
Find out more

Featured Plugin - WordPress Google Maps Plugin

Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more

Comments (12)

  1. 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).

  2. 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.

  3. 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.

  4. 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.

Participate