Project Type:
Innocence Project
New York, New York

An online Plone+Salesforce donation system supporting personal fundraising


The Innocence Project is a non-profit legal clinic dedicated to exonerating wrongfully convicted people through DNA testing, and to reforming the criminal justice system to prevent future injustice. More than 300 wrongfully convicted inmates have been exonerated through the Innocence Project's work.

The Innocence Project raises funds online to support their mission, and for that they have created a standalone donation system which is built on Plone and A robust integration of these two systems has existed for years, but the Innocence Project raised it to a new level by creating an open source Plone plugin, collective.salesforce.fundraising, that provides functionality for online donations, personal fundraising, campaign timelines and goals, and social login and sharing.

Jazkarta helped  the Innocence Project finish collective.salesforce.fundraising and extend it with personal fundraising features, including the ability for individuals to set themselves up as fundraisers under an umbrella campaign. This is a compelling addition to the Plone-Salesforce integration package, putting it head and shoulders above many of the other solutions available to non-profits - both in capabilities and price. Plone, collective.salesforce.fundraising, and all the other Salesforce plugins have no licensing fees, and thanks to the Salesforce Foundation's Power of Us program, is very inexpensive for non-profits.

For more information, see our blog post about this project.