NationBuilder FAQs

NationBuilder leadership software includes a lot of functionality. This section includes short explanations for how to put those features to work. Our documentation includes step-by-step instructions to core features.

If you have a question about how to accomplish something, submit a question. You will automatically receive email notifications when your question receives an answer or comment.

Please check your e-mail for a link to activate your account.

How to insert a URL

NationBuilder is my email provider - where is my inbox?


Since you're using NationBuilder as your email provider, there isn't an "inbox" in the traditional sense. Instead, we recommend creating a path to track your incoming email. 

Here is the general strategy:

  1. Create a path called something like "Email"
  2. Create steps like "Inbox" and "Needs followup"
  3. Check the box for "Add people who email to a path step" in your broadcaster's settings, under Settings > Email (note that this checkbox will only appear after you've selected "Receive incoming email for this address").
  4. Assign people who send emails to you to the path "Email," on the step "Inbox."

Now, when you go to check this path under the People tab in Paths view, all incoming emails will be slotted in your Inbox step. You can then close out the path (either by completing or abandoning it) if you don't need to respond, or slot it into your followup step so you can reach out to them later. When responding to an email, you can click on their profile directly from your path step, and scroll down on their Dashboard to find their email. 

For more information on how this can work, Chris Asmar wrote in detail on how he uses an email communication path to manage correspondence. 

Official response from

How to embed widgets between the content text or body text of a page or email blast


When you need to embed a widget, iframe or any type of code onto a page, it is easy enough to click into the "Template" tab of that page and paste the code directly above or below the liquid tag for the page's content (or the 'body' if it's an email blast). Instructions on doing that can be found here.

Doing this will place your widget directly above or directly below the text/photos that you've entered into the "Content" tab of that page.  But what if you want to display your widget inbetween two paragraphs of your content? Like this:



 Here's text!


Here's more text!



The solution is a bit more complicated, but totally possible! In short, we will need to capture the liquid "Content" object as a string using the liquid capture tag and split that string using the liquid split filter.  Then we will hide the default content liquid tag and instead enter a number of other content tags, divided by a keyword (which is defined by the 'split' filter).


1. Capture the "body" or "content" liquid object as a string. In my example, I call the string "body" and use this code to do it:



2. Create a new array of the different 'body parts', separated by a keyword.  In my example, this array is called "body_parts" and the keyword is "SPLIT". Here's the code that I used:

Then, in the content section of your page (or the body section of your email), type your text like normal but place the keyword in places where you would like your other content to show up. Example:

3. Replace the normal "Body" or "Content" liquid objects with this:

Note: Because the split creates an array from the pieces, and arrays start at 0, the portion before your split keyword will be 0. In other words, body_parts[0] calls the first section of the body, body_parts[1] calls the second section of the body, and so on. The content that you would like to appear between your sections of text should be placed in between the different body_parts liquid objects, as shown above.

Official response from

"SYLK: File format is not valid" Error Message

How do I use an ActBlue page other than the entity donation page?

How do I find my ActBlue Entity URL?

What should I do with a shared email list?


You have a few options to warm-up a share list in your nation: 

  • Get the endorsing organization to send the blast for you: rather than just sharing a list, your ally can email blast their supporters with your signup page. You can collect the opt-ins and treat them as your own supporters. This lets your ally respect his supporters while giving you the best chance for actual engagement from the new list. 
  • Scrub the list using Accurate Append and do an opt-in campaign: often times, shared lists are years old, which means you have to scrub the list to remove outdated emails. Not doing so can damage your email reputation. Afterwards, do an opt-in campaign to ask the list to signup on your site for updates. Do not repeatedly blast those who do not opt-in since this increases the liklihood of spam reports. 

Getting a shared list isn't a replacement for building your own. An organic list takes time to build and a shared list shouldn't be considered a short-cut. 

Official response from

What resources does NationBuilder Support need to import my data?


It sounds like NationBuilder will help you import data! Because data will be created and/or merged into your nation, its important that the data is imported precisely. Therefore, we ask that you please provide NationBuilder with the following.

1) A spreadsheet of the people, finance or membership data (CSV format is preferred).

2) A key or explanation of your column mappings. Your column mappings are also known as the headers of your spreadsheet. This is necessary so that NationBuilder support can map your data into the nation. For more resources on what your headers align to see:

If you will not require particular columns, please indicate that as well.

3) A unique identifier. A unique identifier (ID) is data that exists in only one profile within a nation. Think of it like a social security number: a particular value can only exist in that field in one record in your database. Unique IDs are used to merge information from imports with existing records in your nation. All imports must include a unique ID, see:

4) Specify whether the import will be supporters or prospects, see:

Once we receive this information from you, NationBuilder can reply with an estimate for completion time. Please note that this service is complementary during your free trial, but it might quoted as a paid service depending on the complexity of your data. If you are outside of your trial period, please contact to see if you are eligible for an import as a paid service.

For more information on importing see:

Official response from

Why are the phone numbers in my nation crossed out?

How do I edit content on the webpage?


I've sent you an email with resources, Charles.

Official response from

I don't want volunteers to delete people from my list during data entry. How can I duplicate a list?


To "duplicate" a list, you can simply make a second list of the same contacts. First, run a filter with the criteria "Lists," "is on all of the following Lists [your data entry list]."

Then you can add everyone from this filter to a list, by clicking on Actions in the upper right hand corner, selecting "Add all to list," naming that list in the "+ Create list" section, and pressing the yellow, "Create" button.

Now you have two lists of the same contacts - one for data entry, and one to save.

As an alternative to data entry view, your volunteers can use paths. In single-person view, your volunteers can move a person from one path step to the next to signify that they have completed logging a contact. Using paths to simplify this workflow circumvents the necessity of creating a list for the purpose of of data entry altogether. 

Official response from

Invite people to our Facebook page


Hi Eric,

You can use the filter criteria "Interacted with Facebook page" or "Has liked Facebook post" to identify people who have engaged with the Facebook page affiliated with your broadcaster.

To create a recipient list for your email including only contacts who have not been engaged with your Facebook page, you can toggle either of these criteria to their "has not" version - and then save the filter. You will then be able to send your email blast directly to your saved filter. 

Official response from

logging in