How public profile pages work

Public profiles equip supporters to customize how they show up on your website, track their peer-to-peer fundraising efforts, and more

Updated over a week ago

📌 Note: Custom fields are available as add-ons. For more information on adding new features please see the add-ons page in your nation.

Table of Contents

Displaying public profiles

A public profile is a page on your website displaying information about an individual supporter. If you'd like to display public profiles, you'll need to configure your website to do so.

Each profile includes publicly available information like social media accounts. A supporter can edit their profile using the account settings page on your website. And by adding a fundraising goal, the page transforms into a personal fundraising page. 

By default, public profiles are turned off. To display public profiles on your website, you’ll need to turn the feature on in Site settings. To turn on profiles for a website, go to Website > Site settings > Basic.

1. Check the box next to “Show public profiles." Another option in this area is whether to hide the sidebar in public profiles. Generally, you’ll want to keep the option checked.

2. Click the Save site button.

You also have the ability to decide whether or not an individual profile is displayed and whether that profile appears in search engines. This can be done in your control panel on a person's profile and via batch update. Supporters can also make the adjustments themselves by logging into your website and going to their account settings page.

Once enabled, clicking the author name listed on any content published by admins (e.g. blog posts) or logged-in supporters (e.g. comments, suggestions, user-submitted events) will redirect you to the author's public profile page. You can also display a customizable list of public profile teasers using the Directory page type.

Information included

By default, a public profile displays the following information from the supporter's profile in your people database:

  • supporter’s name

  • photo

  • short bio

  • website

  • Facebook / Twitter handle

  • activity in your nation, including comments, event RSVPs, donations, pledges, suggestions, survey responses, and pages published*

  • statement on why they support your organization (optional)

  • fundraising goal and progress bar (optional)

*Note: If a supporter took an action on your website and chose not to display it publicly, that action will not be included in his public profile.

Supporters can customize what data is displayed in any of these fields by logging-in to your public website, and navigating to their account settings page.

Profile photo

The photo displayed on a public profile is the same one you’ll see in a person’s profile within your control panel. By default, it will be either:

1. Twitter photo

2. Facebook photo

3. Generic avatar

If the supporter has both a Twitter account and a Facebook account connected to their profile, their Twitter photo will be shown. If neither, a generic avatar will appear. 

The default photo can be changed by uploading a new photo via the control panel or in account settings.

Control panel user updating profile photo

A control panel user can edit a profile from a user's profile under Profile > Settings.

Click on the Choose file button. Find the image you want to associate with the profile and upload it. A profile image must be square and the file cannot be larger than 56k.

Then click the Save profile button at the bottom of the screen.

Supporter updating profile photo from website

If public profiles are being displayed in your nation, a supporter can log into your website and navigate to their account settings page. On this page, in the "Public profile" section, they can upload a photo. How this is displayed changes depending on the website theme. The account settings page in the Presence theme has this button:

Once the image is attached, the supporter needs to click the Save public settings button to save changes. 

Personal fundraising pages

Public profiles can easily become personal fundraising pages.

1. Make sure your website is displaying public profiles, you have a payment processor, and you've published a donation page.

2. Ask supporters to sign into your nation and update their account settings.

Here is part of the account settings page from a website named Explaining NB:

3. Add a "Donate" button to your Supporter Nav settings to ensure that visitors have a way to donate via your supporters' personal fundraising pages, and that those donations get credited towards their fundraising goal. 


Because Alex logged into his account settings and added a statement of support and committed to fundraising, his public profile was enhanced, as seen here:

When Alex committed to a fundraising goal on his account settings page, a progress bar was added to his profile. The contribute button includes his recruiter link, ensuring donations made by his friends are credited towards his fundraising goal.

Alex can now send a link to his page to all of his friends and when they donate to the nation, he'll will be credited as the fundraiser, and the progress bar will advance. 

With custom themes, the functionality of public profiles and account setting pages can be extended to encourage supporters to take actions on your website, or provide other information important to your organization via custom fields. Using Liquid, badges can be added to these pages when a supporter completes a particular action, or additional profile fields can be displayed. A NationBuilder Architect can help you with such customization of the public profile template for your theme.

Related HOWTOs


Did this answer your question?