Suggest a feature for NationBuilder

We are constantly adding, refining and even removing features. This is the best place to make your voice heard on what you'd like to see. You can also suggest new support documentation you'd like to see.

Didn't find what you're looking for in the search box above? Add a suggestion.

Lists | Address View for Lawn Sign Crew

When assigning a list to a member of a lawn sign crew, it would be helpful to have a "address" view so you don't need to individually assign each person to a crew member. The map view is a clumsy work around.

3 reactions Share

Add line number to CSS editor error reports?

the addition of a line number would increase the helpfulness of an error like this a zilllionfold.  

There were problems with the following fields:

  • Content scss Invalid CSS after "}": expected selector or at-rule, was "}"


3 reactions Share

Canada eh!

You need to incorporate the Canadian constituencies and the polls.  Precincts?

Below is the link to my constituency and the polls.  I'd like to map walk routes for each polls, ideally on a ipad app that I could update as I door knock each residence.

I've uploaded all my election data 28k+, working on party data, and for the next 3.5 years would like to run this like a CRM until the election is called.



Steve Young



3 reactions Share

Conditionalize state vs province in base templates

For folks building nations in the UK/EU/Canada, 'state' is a constant reminder of carpetbagging technology. Removing isn't a huge deal but does take dozens of otherwise conforming pages off the default template for a text change. With new functionality being added all the time, we'd prefer not break the link to updates for that. 

It would be great if signups, and other forms could conditionally change the Address fields' label text to something more internationally appropriate. 

14 reactions Share

Voter Registration (UK)


The Rock the Vote registration tool is a great feature.  Unfortunately its not available in the UK.

There is a tool published by the UK Electoral Commission www.aboutmyvote.co.uk. Which takes the user through a series of steps to generate a PDF for printing, signing and returning offline.

Integration of the aboutmyvote.co.uk tool into the nation builder platform would be great.  The data used is to create the aboutmyvote.co.uk tool is freely available.

Are you considering implementing a UK version of voter registration?

4 reactions Share

Put up a real forum

It would be great if there was a real forum on this site.


Official response from

NationBuilder routes all support interactions and discussions through topical suggestion boxes.

52 reactions Share

Nationbuilder Facebook Application/iFrame Support

While it is possible to create a page on your nationbuilder site to be shown on a company's Facebook page as an iFrame (via a Facebook page application), it is not possible to use that to allow users to signup to Nationbuilder's services, enter full volunteer information or donate. Nationbuilder does pull in a lot of information from Facebook, but this would give companies another place for Nationbuilder functions to be utilized, increasing the reach of their nations.

This could be made to work in one of two ways:

1) A dedicated Nationbuilder Facebook app.
2) the ability to utilize Nationbuilder functions within iFrames.This would allow theme designers to create pages dedicated solely to the Facebook application (styled just as they wish). From my experience this would seem to be the less development-intensive method, if possible.

16 reactions Share

Multiple answers in survey

It would be nice and very useful to be able to have a multiple answers option in surveys. At the moment, the multiple choice option allows only one answer.

Official response from

Thank you for your suggestion, Éric. In the immediate term, you might consider using the "text" question to review open ended answers or lists of responses.

13 reactions Share

Improve Facebook tracking

Currently we have a large Facebook audience that regularly interact with our page, but we have no way to track them. It's nice that some of the likers make their way into Nationbuilder, but it has some serious flaws:

  • NB doesn’t track people that share or comment, leaving out a large portion of engagement data.
  • NB doesn’t track all post likes, and is very inconsistent in the tracking it does do.
  • NB doesn’t work out engagement rates for individual supporters, making it difficult to target our high-engagement supporters.

Ideally, we'd be able to see how frequently a supporter interacts with our broadcasters on social media, and be able to search for supporters with high engagement rates.

Official response from

Frederick, any time someone likes one of your Facebook posts, they earn virtual currency - which is the measure of their engagement rate. All you have to do is sort your people lists by this currency (pc) to rank them by engagement level. You can also use the advanced search "Influence" section to search for specific ranges of currency. 

To change the defaults for how much currency someone earns for their Facebook or Twitter activity, go to Settings > Political capital and you'll be able to edit the values for dozens of engagement activities. This is a very effective way to find out who your all-star supporters are - you can even set a leaderboard to recognize these folks publicly if you like.

6 reactions Share

Advanced Search - Households for canvassing

One extremely important feature for canvassing is to be able to include all the people in a given household in a walk or call list. For example, if you're going door-to-door you want everyone in the household listed in case they are the ones answering the door. By household I mean everyone at the same exact address (including apt # so don't use lat/lng).

Ideally there are two areas where householding should be used. When printing a walk list (or call list) an option to "include others in household" should be added. If selected, all others in household should be added but ideally there should be some indicator that they are "secondary" to the primary targets. Boldface perhaps.

The second place would be during searches. There could be a button that takes an existing search result and "households it" adding all others in the same addresses. There could be another checkbox during the search - maybe next to the green search button - to make that happen at search time.

I consider both of these crucial for real door-to-door realities.


Official response from completed

After creating a list, select the list and use the "Households" tab and add people from the same home to your walk and call sheets. 

57 reactions Share

Multiple Point Person(s)

Allow for more than one "Point Person", like a point person tag. This would allow supporters whose involvement has overlapping coordinators to be "assigned" to more than one person. Useful in the "data-security" model.

Official response from

Joe, if you set a followup type for someone, multiple people can track that in the dashboard followup view.

You can also see anyone assigned to someone who you're the point person for under "your network" - and you can use the "network" button on anyone person's profile to follow their activity.

24 reactions Share

Like to Grant Membership Levels Different Access to Site Pages

I would like to give people who have paid more for membership more access to various parts of the site. It's great for people to see behind the scenes video footage of events or interviews with thought leaders etc. It creates an incentive for them to pay more within the site besides any tangible incentives.

6 reactions Share

'Foreign' submits to NB form handlers

Webhooks are great - with those I can notify offsite servers about changes to people's NB records, etc.  I'd like to see a resource that goes the other way - in other words, if my offsite server has a new person we'd like to inform our NB site about, we simply program the non-nb server to do a form POST to the forms handlers on NB that handle for, say, a new Join, accepting the lname, fname, email and phone to become a new NB record in the 'People' database.  

This would obviate regular .csv file transfers to the NB server (lord, I get weary of those!)

Validation becomes a concern in a use case like this, so I'd suggest the following 2-step validation:

1.  When setting up an incoming webhook, the customer gives NB the domain name of the submitting server.  The NB server reads the http headers for the web address of the submitting server.  No match, no post.

2.  Most servers keep a pretty good track of the correct time, so have the sumitting server calc an MD5 hash on the current time (GMT) along with the hash of each of the 2 minutes before and 2 minutes after that time.  Cat this all into one big string and make it a part of the incoming payload.  After checking #1 above, the NB server calcs the MD5 hash for it's current GMT  time.  If it finds the calcualted hash somehwere in the 5 hashes submitted as a single string, then the POST is allowed. This makes allowances for up to 2 minutes differrences in time either way (as long as the time calc'd is granular only to the minute).


5 reactions Share

Can auto-responder preview be fixed?

Previewing (layout_autoresponse.html) always loads a site's home page for us -- can this be fixed?

Official response from considering

Ron, have you seen the new "report a problem" link in the control panel footer? Reporting your issue there will put it directly in the hands of our engineers for review (along with giving them additional bug troubleshooting info from the page and browser).

4 reactions Share

Ability to create new types of template pages

It would be nice to be able to create new types of custom template pages. For example, a photos or videos page, etc. 

Official response from

Éric, you can customize the master template for existing pages such as basic and reuse that. However, a cool feature would be if you have multiple default "basic" templates that could be customized and then easily reused as new pages - thanks for getting us thinking about this.

You may also be interested in our new Liquid tips and tricks documentation.

6 reactions Share


It is often difficult with themes to not have subdirectories to organize files. Sometimes themes can get complex and the number of image files etc can be extensive. It is very difficult without subdirectories to organize and reference these files, especially when you end up with 50 or more.

9 reactions Share

Quickbooks Donation Export Formating

Allow donation record information to be exported as a .iff so they can be imported into Quickbooks. This is used bythe majority of Small Non-Profits. 

11 reactions Share

'Householding' List Data

I want to do the opposite of what your current householding function does on a list.
Instead af adding in to a list all the other folks in the same household, I want to unique the list we will export and send to a direct mail vendor and send only one direct mail peice to each household.
We are tantalizingly close, because when I click 'Households' on my list of 29,047 I see the number that there are 21,627 households in the list.
Alas, that displayed info does not contain a link that would give me the unique, 'householded' data for that list. Could we have a way to 'household' a list so we only send one mail to each household?

23 reactions Share

Permission Levels

We are working with several campaigns, and permission levels are  becoming an issue.

I would like the ability to have granular permission control over features and fields, as well as the ability to create more user types, so that we can allow/restrict access where needed.

Right now, even interns have the ability to import and export data, which will greatly limit the number of people that the candidates allow to access to the system.

Official response from completed

We will be restricting access to staffers and above for importing/exporting data, that is a very good idea.

If you can flesh out in more detail what features you do not want different levels to be able to do, I will definitely look at those.

We don't intend to have additional user types or let you choose which features are permissible for additional user types because we've found that to get really confusing for people very quickly.

Updated (09/30/2013): Change of plans. You now have complete control over which features are available to your team members with NationBuilder's permission sets. Learn more about how to create custom permission sets for your nation

56 reactions Share

Upload images directly in WYSIWYG Editor

Having to navigate to the 'files' tab and upload each image to be included in a post or page individually before inserting the image is a major hassle. Better that when a user inserts an image there would be a button in that dialogue to upload and insert in one step, rather than two on two different tabs.

This makes training non-technical users to edit the site far easier by simplifying one of the most common edits to a page/post.

9 reactions Share

← Previous  1  2  3  4  Next →
Like this page to spread the word