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 in to 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 user.

Note: On the login page, social media registrants cannot request a forgotten password because it is automatically generated by the program. When the email address in Blackbaud NetCommunity matches the one in the social network account, social media registrants can request a forgotten ID. If requested, the program sends it but the registrant cannot use it to log in because the password cannot be used. 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 service to integrate with social network providers such as Google and Yahoo. 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.

Create social media application and configure Janrain settings

Update social media application configuration

Enable social website login on a User Login part