How to use tags

Tags are virtual sticky notes added to a profile to describe a characteristic. A tag can be added automatically when a person takes action on your website or contacts a broadcaster. Many organizations find it useful to create a tag library to define a naming taxonomy. Most tags remain on a profile unless they are removed manually or via batch action. The exceptions are tags from filters and shared tags.

Table of contents


Adding tags automatically

When you set up a new page on NationBuilder, you can add a tag to people under the settings tab of that new page. This will later help sort people in your database based on a particular action they took.

website tags

Tags on a person's profile

tag_icon.pngTags also appear on a person's profile. If you click the tag icon next to the list of tags, you can add or delete tags from the list and then save.

Viewing tags

You can view a list of all tags. In the People section click on Tags. You can create a new tag from this view as well. Any tag within your system can be added to people on a list via batch update.

View tags in people section

Automatically add tags from your website pages

Curious how to automate the process of tagging people who take action on your website? Here is a list of places where these tags can be set.

  • In an Event page, you can add a tag to people who RSVP and a different tag to people who attend the event. This distinction is made because typically not everyone who RSVPs for an event will actually attend it. You can specify these tags from Event Settings > Advanced.
  • In a Donor page you can add a tag via the Donation settings tab. There are two ways to track what happens on a donation page: you can track all donation records with a tracking code, and you can add a tag to every person who donates via the page. Once someone donates to your organization via any donation page, they will be categorized as a donor and can be searched via Advanced Search or the People section of your control panel. 
  • In a Volunteer page you have two ways to add tags: 
  1. Everyone volunteering via that page can be given a tag via Volunteer Settings > Settings.
  2. When a person signs up for a specific role. Specify that tag from Volunteer Settings > Roles.

    When someone volunteers for your organization, this becomes a searchable characteristic in your database. You can sort for all volunteers from the People section of your control panel or via Advanced search. So, you never have to tag people "volunteer." If you have more than one volunteer page, it can make sense to tag everyone who takes action on a specific page as a way of tracking page performance.
  • In a Membership page, you can add a tag to all new members. Specify the tag from Paid membership settings > Settings. As with donors and volunteers, whether someone is a member is a searchable attribute in your database and all members can be found from the People section or via Advanced Search. You can also tag people with a specific membership level from Paid membership settings > Membership options. 
  • In a Feedback page, you can specify auto-tagging for anyone who leaves feedback from Feedback settings > Settings.
  • In a Survey page, anyone who responds to the survey can be tagged from Survey details > Settings. People who select specific answers can be tagged as well. Set answer response tags from Survey details > New question.
  • On a Blog, if you allow people to submit posts you can specify a tag for them from the Blog tab.

If your nation has multiple websites, and it is important for you to distinguish which site your supporters are interacting with, one option is to use a structured tag format to help you identify which website your supporters have interacted with. For example, if you have two sites (ex: "site1" and "site2") which both have 'Volunteer' pages, you would want to have them set to automatically tag your supporters with "site1 -- volunteer" and "site2 -- volunteer", respectively. This will allow you to identify not only which of your supporters are volunteers, but which site they opted to volunteer from.

Additionally, if it is important to you that you track every page your supporters are interacting with, you can set your pages to automatically tag people with the "slug" of that page. For example:

  • the page would be set to automatically tag all new signups with "sign_up_now";
  • people who sign petitions at would be tagged "petition";
  • people who sign up to volunteer on would be tagged "canvassing";
  • etc.

NationBuilder automatically tracks which page new supporters originate from (People > Advanced Search > Origin), but using this tag method will allow you to additionally see all the pages with which they have interacted.

How to create a tag library

Keeping track of relationships

How to share people with tags


If you’re unclear on how this feature works, please ask a question. If you would like to see changes to this feature, please submit a suggestion.