How to Create Custom Supporter Forms

Wendy Bolm 06/23/2016

The CommitChange development team is currently working on a robust form system for collecting non-donor data, like for setting up a volunteer or newsletter list. The system is currently in its beta phase, but nonprofits can use it now to gather supporter information.


To create custom supporter forms, for volunteers and other members of your community who aren't necessarily donors, all you need to do is add "/supporter_form" and params (small bits of code that can change the way web pages look and act) to your profile URL. 


For example, a basic form can be easily created through this link:


https://commitchange.com/nonprofits/####/supporter_form (the #s should be replaced with your nonprofit ID, which is the number associated with your nonprofit profile)


For example:


https://commitchange.com/nonprofits/4575/supporter_form


CommitChange basic supporter form


With params, you can add custom tags, fields, and messages that will change both how your supporters' information comes into the system and how the forms displays to your supporters. To add custom tags, add params like ?tags=volunteer to change the form.


https://commitchange.com/nonprofits/4575/supporter_form?tags=volunteer,2016_champion


When a supporter enters their information to the form, the information will be added to their supporter record. 


CommitChange Supporter Form tags


You can also combine params; for example, you can create a form with both custom fields and tags:


https://commitchange.com/nonprofits/4575/supporter_form?tags=volunteer&fields=available_hours_per_week


Keep in mind that if you would like to write a thank you or other message on a form, that %20 = spaces.


https://commitchange.com/nonprofits/4575/supporter_form?title=Thank%20You!&message=We%20appreciate%20your%20support.


CommitChange Supporter Form with params


Loading...