A Few Good Online Petition Tools

Petitions and pledges provide ways to effect change by letting people add their names to a particular cause to show the amount of support for it. They can also help your organization build a list of people interested in its causes. So how do you implement these measures?

Looking to win friends and influence people? When used as part of a larger strategy, online petitions or pledges can be useful for both. They allow people to virtually sign their names to a statement, usually a web-based form, to show their support. As the creator of the petition, you can see who has signed—and in many cases, you can also their contact information.
The electronic delivery of petitions—for instance, ways for people to email their congressperson—is a form of advocacy, and delivery methods are another topic entirely. This article looks only at the online petitions and pledges themselves. The two are similar, and often use the same tools, but they’re used for different purposes. People sign petitions under the agreement that their names will be submitted to a legislator or other elected official. Pledges are less direct, and usually function as statements of affinity. For example, people might sign a pledge to stop drinking bottled water, but sign a petition to ask their state senator to support a law banning bottled water. 
If they have strong support, both pledges and petitions can circulate beyond your own circle of influence as supporters forward them to their own friends. This can make them a useful way to build a list of people interested in your cause. Send a comprehensive follow-up to inform signers about the progress you’ve made, and to ask them to take further steps, and you may even convert some of those signers into activists or donors. But it’s worth noting that pledges or petitions should be designed to effect change in the world, not just to build your lists; otherwise, you’re essentially tricking people with false pretenses. It’s best to follow a petition by giving signers an opportunity to subscribe to your email list. This provides a way for them to receive updates about the cause and for you to be sure they’re interested in other things you might be doing.
For petitions to be effective, they must have a substantial number of signers whose opinions matter to those you are trying to influence. Presenting public officials with a large list of their constituents who agree with your cause can be a powerful statement—especially if you do it in person, which can provide tangible results for your constituents, and possibly media coverage, as well.
Let’s take a look at the different types of tools available for petitions and pledges.

Using What You Already Have

Petitions and pledges don’t require complicated functionality. All you need to create them is a way to allow users to enter their names and contact information—and, maybe, to opt in to hear more about your progress—and then store and report on this data. It can also be useful to publicly display the list of people who have signed.
If you’re willing to get a little creative technically, you may be able to adapt one of the following tools, which your organization may already have, to work:

Content Management Systems. Your existing website CMS, like Drupal, Joomla, Wordpress or Plone, will likely provide you with the ability to create website forms which can be distributed as links. This option has the advantage of being easily branded for your organization, and is fairly easy to implement. Depending on what database your organization uses, importing the collected names may require some additional manual effort or technical skill.

Constituent Relationship Management systems or other databases. Many CRMs and donor management systems, like CiviCRM, Salesforce, DonorPerfect, eTapestry or Z2 NEON, let you create a web form that feeds automatically into your database. These forms may be less flexible graphically, and it’s likely to take more effort to publicly show a list of signers, but it’s a notable advantage to integrate them with your database.  


Low-Cost Options

A number of online tools allow you to create petitions and collect signatures at no cost, but then charge for certain services, such as promoting the petition on the vendor’s homepage, or granting access to the full list of signatures. For organizations creating one-off or infrequent petitions, these tools provide a simple and easy-to-setup solution, but only basic petition functionality. Use such sites with care. Make you’re able to export data about your supporters from the website, check that the costs are explained up front, and ensure that the site does not retain the right to email the people who sign your petition, as this is seen as spam.
Options include:
SignOn (www.signon.org)
Recently developed by MoveOn.org, SignOn is still in beta testing stage, but provides a simple, free petition tool that lets you download the list of names as a .PDF, which is useful for delivering the petition but not useful for a pledge.
Change.Org (www.change.org)
This popular, simple petition tool allows you to create a petition for free, but charges a fee for exporting or downloading the final list. It does have a sizeable, active community, which makes it an attractive option for more reach.
The Petition Site (www.thepetitionsite.com)
One of the oldest online petition tools, this site run by Care2 offers free basic features, similar to Change.org, but charges fees to promote the petition or download the names.
Causes (causes.com)
Mostly known as a fundraising tool, this site provides some basic petition and pledging abilities that let people stand up and be counted. Because it integrates with Facebook, Causes is easy for Facebook users to pass on—a useful feature for those with active audiences on the social networking site.  

Online form builders
These tools, like Wufoo or FormSite, let you create online forms and collect data, and could support a simple petition. While it won’t be easy to display the list of people who have signed with these tools, they offer inexpensive ways to create a forms, integrate them into your own website, and download signers without additional charge.


Integrated Advocacy Options

For organizations frequently running petition campaigns, some lower-cost options can provide advanced features not always found in the free solutions, like auto-responses, thank-you pages or spaces for signers to leave personal notes or comments for the target of the petition to read. Some also let you brand petitions to your organization, or embed images.
These options include:
Salsa by DemocracyInAction (www.democracyinaction.org)
Salsa offers list management, petitions, website content management features and survey capabilities. Email blasting and online donations are also available, for additional fees. The package is quite flexible, and can be seamlessly integrated into a website, but you’ll need substantial HTML expertise to set it up.
NationBuilder (www.nationbuilder.com)
Essentially a social CRM for activist groups, NationBuilder can be a low-cost solution for eAdvocacy applications like petitions and pledges. This tool also has the ability to pull in signatures from social networking sites like Twitter and Facebook, which can provide more signatures and additional exposure.
If you’re considering one of these tools, remember that many Content Management Systems or constituent databases can also provide integrated petition and pledge functionality, as mentioned earlier. If your organization doesn’t have a particularly strong advocacy bent, it could make more sense to invest in a new CRM, donor management system or CMS that can support your petition needs rather than a tool geared specifically for petitions 

High-End Solutions

For those with expansive needs, and more substantial budgets, a number of high-end tools provide strong, advanced features for a cost—around $1,000 per month to start. Blackbaud Sphere (formerly Kintera) and Convio are fairly widely used among large advocacy organizations, and combine advanced petitioning capability with robust online features and constituent tracking.
Several newer options from major advocacy consulting firms include ActionKit, put out by We Also Walk Dogs—which is closely associated with MoveOn.org—and Blue State Digital.

How to Choose

When you decide to create an online petition, first consider whether it’s possible with the tools already at your disposal, such as your CMS or constituent database. If it’s a one-off petition, or you create them only infrequently, a free, feature-light tool can be easy to set up with minimal technical skill. These tools can also help you reach out to a newer audience than your existing circles.
If you’re planning on running more campaigns in the future, the more advanced toolkits provide better sets of features that will make your work easier and more effective. But when choosing, remember that the message of the petition or pledge is more powerful, and more important, than the tool.
No matter what software you use, it’s your story that will move the most people to sign. A good tool should be seamless and easy so you can focus on the petition itself, and on effecting positive change.
Thanks to TechSoup for the financial support of this article, as well as to the nonprofit technology professionals who provided recommendations, advice and other help for the original article and the update.
• Brett Bonfield (2007) 
• Jenny Council, NetCorps (2007)
• John Emerson, Backspace (2007)
• Michael Greenle, NPower Pennsylvania (2007)
• Eric Leland, FivePaths (2007)
• Charles Lenchner, Online Organizing Consultant for Social Change (2011)
• Greg Nelson, Independent Consultant (2007)
• Steve Perez, Working Families Party (2007)
• Jon Stahl, Groundwire (2007 and 2011)
• Matt Stempeck, New Organizing Institute (2011)
• Michael Stein, Donor Digital (2007)



Free petition program

I know of a petition program that is free.  The website is called nap-sack.org and they allow anybody to create a petition.  I actually love their program and I feel their aim is for complete legitimacy.  Not all petition program can guarantee legitimacy on all signatures.  I say that nap-sack.org/petitions should be looked at.

Another petition site

 I came across another petition site so I thought you might be interested. It's https://netivist.org

Free Option

Take a look!

Drupal platform for online petitions


There is also Campaignion which is a Drupal based platform. It's been used for a lot of petitions, can handle well over 1 million signers and comes with a lot of other advocacy related features.

Hope this helps!

Suggestions please

 We use drupal. Any suggestions for embeddable letter signing apps?  Has anyone developed a change.org api for drupal?  I see there is a widget for wordpress.  Has anyone had any success using Saleforce api's for online petitions?

Please update online petition post

 This is the best article I have found on online petitions but it is a bit dated (2011).  Could you please update?  We would find that extremely useful.  I would also love to do an online seminar on this topic.  Would anyone else?

Re: Update to online petition post

Thanks for the suggestions. We are in the process of updating a number of articles this year and hope to get to this online petition article soon. 

Do Gooder

Also take a look at our rapid-response campaign platform Do Gooder which offers a flexible toolkit  including tools that go well beyond petitions (such as politiican and key decision maker  targetting via email and telephone, build your own forms with any data, integrated fundraising and more). Do Gooder has out of the box web site building tools and also integrates with other web sites (including NationBuilder) so you can take our actions into your own platform or use it as your main campaign site.

Visit www.good.do for more.

thepetitionsite.com - Care2

Care 2 is too dificult to navigate. They're uncooperative / unhelpful and the site doesn't work well with Firefox security add ons.


Creating petition site

 We wish to purchase a software that will allow our members to initiate a petition, much like they can do in Change.org. We want to manage the petition site ourselves, the same as the petition sites do. What would you recommend?

My orginisation is interested

My orginisation is interested in doing the same, so I too am keen to hear reccomendations.

10 questions to ask when choosing an online petition service

Thanks for posting this! For further thoughts on How To Choose, we've posted this article recently on the 10 questions your nonprofit should ask when choosing an online petition service. Thanks for all of the great work and research at Idealware!


NationBuilder is a briliant CMS (web platform) and a pretty-good-and-getting-better constituent database. It is very well built and easy to use. You can easily get up nice site with loads of functionality and not know a thing about web development. Or if you are a pro you can customize a whole lot using very nice tools. It is leagues better than the other options.

I've been using NationBuilder for a while now for four different projects at various scales and have been deeply disappointed in the company itself. They are very good at the tech-cheerleading bit, and are very good software engineers. But substantive support is horrible -- for example I've been trying to import my donor history and their tech staff have simply been unable to tell me (accurately) how to do it.

I've also had a horrible experience with NationBuilder regarding voter data. On one client's campaign NationBuilder incorrectly uploaded voter data three times, and twice ignored my client for weeks assuming there were no problems. On one occasion a senior NationBuilder staffer email me that my client's data was fine, when in fact 80% of the data, 186k voters, lacked basic information like voting precinct. On another client's project senior NB staff essentially refused to provide the voter data that they said was included in the nation. During phone conversations it became apparent they thought we should be paying more. I could go on. Suffice it to say that NationBuilder didn't deliver data to a campaign client until mid-Sept, and even then the database still had bad records. On another campaign they never even followed up on a request (never followed up on two, to be exact) and on a third they botched an import and never fixed it. When I asked for a refund I was politely told to shove it.

All in all, it's a great product and an immature and unreliable company. Be warned if you need to rely on their staff for anything data-intensive.

follow up

 Since I posted this the product quality has gone down and their support staff have become less responsive. 

I'm actively moving away from it and won't use NationBuilder for anything other than small, short term projects. It's simply too buggy, too unreliable, and the staff are too unresponsive. 


Thanks for providing such an insightful informations.

I have just got a project to develop a 'pledging system and was researching 'what could be the best way for me to begin.' Your article helped me to make my decision and since I am more into Drupal will go with it. The Webform module in drupal can accomplish this task.


Free Option (Wordpress Powered)

Thank you for the useful info. Here is one FREE option worth mentioning. It comes in the form of a Wordpress plugin http://speakup.designkode.com/demo