Loading
Join the newsletter
Loading

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.

A/B testing for pages?

Nationbuilder incorporates so many best practices, that I wonder if you will consider developing A/B testing support for web pages.

(I see that A/B Subject Line Testing is 'Planned'  at http://nationbuilder.com/jerimee/a_b_subject_line_testing

I'm seeking similar support for page testing (for images, sidebar location, or anything we want to test).

10 reactions Share

Make page slugs and usernames separate monsters

Currently, if a nation has a user named 'kitten', then the nation can't have any pages slugged/stubbed 'kitten' -- can we remove that restriction?

Official response from Jim Gilliam

The simple way to deal with this is to just remove the username "kitten" from that person.  You can do this from the "Public profile" tab on the person's record in the control panel.

It was a fair amount of work to allow people to have /username, which I think is a great feature, much more desirable than /user/username.  And since it's so easy to reclaim a slug, I'm inclined to leave this feature as is.

10 reactions Share

"Add to calendar" feature in events

The event system works great - would be good if there could be a function to (optionally) add to events to export to Outlook/Google Calendar/etc.

L.

17 reactions Share

"Do not mail" button to keep address data but prevent mail outs

Ideally there would be a button/option/etc. that would allow us to prevent mailing clients who do not wish to receive paper mail without having to scrub their address to do it.

6 reactions Share

"Email your elected official"

A new page that would allow an organization to set up form-emails on to send to elected officials for the organization to send to their elected official would be a great feature. 

Here's an example: http://leadnow.ca/robocall-fraud. 

5 reactions Share

"Global" image library

It would be helpful if all images were available once uploaded, to be inserted throughout the site.
I either have to re-upload the image, or remember where I uploaded it so that I can reference the URL.
This is time consuming...and seems unnecessary.

13 reactions Share

"Like page" text should be editable in the backend

There should be a field in the backend where you can change what it says above the like page ("like this page") so you can cater the call specifically to the page content. We often do this for clients in our practice but it's tedious and it would be nice if clients could write a blog post and then custom write that call to the content of the post, for example. 

 

Thanks NB! You rule!

4 reactions Share

"Log Call and DO NOT REMOVE"

Hi there,

When I take a long time to put together a specific list of contacts, I don't want to log a "Not Home" phone call, and have them removed off the list.

This is specifically for when my database is not 100% clean and I must go off word of mouth recommendations, and call to verify before I change any records. It takes a long time to create such a list - and it is difficult, and annoying, to recreate.

Cheers.

 

6 reactions Share

"Private events"

An option for events to be "private". I.e. they don't show up on any events pages, they can't be accessed without the URL being sent to them, etc.

We'd use them for private donor events we host so that we can still give a web address with details, as well as an ability to track RSVPs and donations through codes, etc. But they could only be accessed by those we explicitly invite (through e-mail blasts, or private e-mails from hosts, posted invitations etc.).

Official response from NationBuilder Support

Liam, to accomplish most of what you want now, you can use "membership" page-level control for the folks you want to be able to attend. You can also create a calendar for exclusive events that are not included on your general events listings - anyone not invited with a link would be unlikely to find them.

4 reactions Share

"Spread the Word" via email - make it easier for end users

For our community it would be easiest if the "Spread the Word" page included a link to email an invitation.  Many of our folks don't use social media but would be thrilled to share with their email lists.  Let's help them do that by providing a direct link or instructions for copying and pasting to email.

9 reactions Share

"Steal Our Stories"...please!

It would be great if people visiting our NationBuilder blog & news blog were offered a feature that would allow them to republish stories and blog content by clicking a button that generates quick code to paste to their own site or blog. One good example can be found at ProPublica.org: http://www.propublica.org/about/steal-our-stories. In our case, this would be tremendously helpful as the State Integrity Investigation reporters in each state publish follow-up stories regarding the Corruption Risk Data we'll be presenting shortly. The ability for our media, invetigation partner, and public community to easily republish from our site means increased chance for greater sharing with more people. We're all about that. Thanks!

Michelle Powers Godfrey, State Integrity Investigation

PRI, Center for Public Integrity and Global Integrity

 

7 reactions Share

"Store" or "marketplace" page-type on nationbubilder

My organization sells t-shirts and bumper stickers to offset some of our costs. I think it would be great if NB had a "store" page-type, so the defaults would be set up for people to buy stuff. Right now, the best workaround seems to be making an "event" page and charging "tickets" (explaining in the text that these are actially t-shirts, not tickets they are buying).  I think that adding a "store" or marketp,lace functionality to nationbuilder would be helpful for campaigns as well as non-profits & companies.

Official response from Jim Gilliam planned

We do intend to have this, but it's going to be awhile.  

In the meantime, the event pages would give you the ability to buy multiple of a particular product, but the donation pages are probably going to be a better overall experience, IMO.  You can create a donation page for each product.  You'd only be able to purchase one product at a time, but it's something.

8 reactions Share

"Total RSVPs" column in event RSVP export

When you export a CSV file on an event to view RSVPs it has a number of columns, one of which is "guests_count". This has caused confusion a number of times I have on-sent this file to a number of our organisers. They think this is the "total" for that guest, when really it's "guests_count" plus 1 (the original RSVP).

Is it possible to include a column "total_rsvps" (or similar) so it is clear how many in that guest's party?

6 reactions Share

"like" comments

I'd like to be able to "like" the comments that supporters leave on my posts, especially on blog posts (but for pages too).

4 reactions Share

"lock top nav" feature

Right now, when you go to create a new page "include in top nav" is checked as a default. This is cumbersome for bigger campaigns who have staff drafting and publishing blog posts but have a nice Veracity Media designed theme where the top nav is essentially "set". If one of these staff forgets to uncheck "include in the top nav" this creates a problem. I would definitely suggest unchecking it as a default.

Additionally, I would suggest adding a site-wide feature called "lock top nav" which let's administrators keep others control panel users from publishing new pages to the top nav.

10 reactions Share

"re-edit" link for after previewing html changes and customizable default preview page

2 Suggestions:

1) It would be great to have a link to "Re-edit" when you're customizing a theme after you go to preview. If you don't like the preview, it seems that the only way back to the html code is via several steps.

2) Whenever I go into "preview," it always go to the "about" page which is not usually where I need to preview. If that was adjustable, it would also save time.

Thanks for considering!

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

 

6 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?

16 reactions Share

3 suggestions to assist developers

Here are 3 suggestions to assist developers:

  1. More examples (snippets). For starters, each "e.g." in the documentation should be filled in, but a whole snippet library would be great.
  2. The ability to limit search on nationbuilder.com to just the theme docs. (When I search for the word "tag," for instance, I'm not currently able to narrow down to liquid-specific information)
  3. The ability to search all template code in your own nation. (That would be a enormously helpful. It's one of the real disadvantages of doing NB development that we can't search across multiple files. Template file search would enable us to more rapidly find sample code. For now, we need to click on each template (Also, I think clicking a template changes the status to Custom=Yes, even if we haven't changed anything. )

In sum, I'm seeking more examples, faceted search, and template search.

4 reactions Share

A block-style calendar for events

I believe it would be very useful to have a block-style calendar for displaying events. Something like this would be ideal and easy to stylize: 

(If you agree that this feature would be useful, Post your comment below)

 

 

Official response from Adriel Hampton

Content such as block style calendars (an Apple or Google calendar is a much different type of calendar than the event RSVP calendars we use at NationBuilder) is simple to embed from your page template. Here are Google's instructions for getting a calendar embed code. And here's a look at how to use NationBuilder pages

We also appreciate your comments on wanting our calendars to have a block display format, and will consider them in our development priorities.

48 reactions Share

1  2  3  4  5  6  7  8  9    30  31  Next →
Like this page to spread the word