You are here: Administration > Settings > Organization Settings > Social Media

Social Media

You can integrate your website with Janrain, a third-party authentication service to manage multiple logins for your Blackbaud NetCommunity and social network websites, such as Facebook and Twitter. When you configure this integration and users register on your website, they can select to create a unique login for your site or they can use existing login credentials from a social network website.

To allow website users to use existing social network logins, you must:

Create a social media application so your website can integrate with the social media authentication service. Settings for the application are global. If you have more than one website, the application applies to all sites.
On the Janrain website, configure the application and select the social networks to support on your login pages.
On User Login parts, enable the social media login and select the display of the icons on login pages.

After you create and configure social media login, users view social network icons on login pages.

When a website user uses social network credentials to register for your website, the user is also logged into their social network account. Your registration page appears and the first name, last name, and email address automatically default in the fields on the page. When the user completes the page and submits the data, the program automatically creates a user record in Blackbaud NetCommunity to store the first name, last name, email address, and a link to the user's social network page. The user record includes an automatically generated user name (SocialWeb_xxx) and password (Sweb_xxx), where xxx is a random generated number. The default role assigned to new registrants applies to the user.

Note: On the login page, social media registrants cannot use the Blackbaud NetCommunity forgotten username and password functionality. Instead, users must access the social media site's forgotten password functionality to retrieve their credentials. Also, social media registrants cannot use a Blackbaud NetCommunity profile update to update a social network profile. The changes must be made separately on the social network website.

After a website user registers for your website by using social network credentials, the program remembers the social network account so users can log in again the same way.

When a user logs out of your site, the connection to the social network remains active until the user signs out of the account from the social network site.

The table below lists fields from the social media authentication service that may be sent to The Raiser's Edge. Profile data sent to The Raiser's Edge depends on whether users allow social network providers to share their information.

Social media field Field sent to The Raiser's Edge
displayName First name
preferredUsername Last name
email Email

Note: Email maps to the primary email address. If email is not available, it does not appear in The Raiser's Edge.

Create Social Media Application and Configure Janrain Settings

Create a social media application to enable the website to use the Janrain social media authentication and sharing service to integrate with social network providers such as Google. Website users can then use social network login credentials on your website login page.

When you host multiple sites and create a social media application, it applies to all sites. You must specify a domain for the application and provide the email address to use for communication with the authentication service. The rpxnow.com domain is available for you to use for your application or you can use your organization’s domain. After you create the application, you receive an email from Janrain. The email contains a link for you to access your Janrain account and select the social networks to provide on your login pages.

Note: We recommend you use the Janrain help documentation for the most up to date Janrain procedures.

Create social media application and configure Janrain settings

Update social media application configuration

Enable social website login on a User Login part