1. Home
  2. Knowledge Base
  3. WishList Member Add-ons
  4. WishList Member Social Login – Enable and Configure Facebook Provider

WishList Member Social Login – Enable and Configure Facebook Provider

This article is focused on the enabling and connection process between Facebook and WishList Member Social Login. More details on the WishList Member Social Login Add-on including features, shortcodes, additional social providers, display options and more can be found in the main WishList Member Social Login Knowledge Base entry.

Enable Facebook Social Provider

You can select and enable the Facebook provider in the Social Login section of WishList Member.

WishList Member Social Login - Enable Facebook

The Facebook configuration section appears and you can click to “Enable the Facebook Provider”.

WishList Member Social Login - Enable Facebook

The Facebook configuration section will now display two fields required to connect your site with your Facebook App. This is because WishList Member and Facebook need to be connected using the Facebook App ID and Facebook App Secret provided by Facebook. This connection process is explained below the following screenshot.

WishList Member Social Login - Enable Facebook

Connecting WishList Member and Facebook

You will need to create a Facebook App in order to allow your users to login with their Facebook accounts.

The first step is navigating to https://developers.facebook.com/apps and logging in with your Facebook Developer account in order to create your Facebook App. If you aren't logged in with your Facebook Developer account or if don't have a Facebook Developer account, you will be sent to the main https://developers.facebook.com site.

If you don't have a Facebook Developer account, you can create one by filling in all the required details in the “Get Started” section of the main https://developers.facebook.com site.

WishList Member Social Login - Connect WishList Member and Facebook

Create a Facebook Developer Account (If You Don't Have One Currently)

If you already have a Facebook Developer account, you can use that existing account. If not, the Meta for Developers page will appear after you click the Get Started link mentioned above and the Register section is displayed. You can click the Continue button to create a Facebook Developer account.

WishList Member Social Login - Connect WishList Member and Facebook

The Verify Account section will appear and you will be asked to provide a phone number to verify the account. A text message will be sent to the phone number including a code you can enter into the corresponding field. You can click the Continue button to proceed.

WishList Member Social Login - Connect WishList Member and Facebook

The Contact Info section will appear and you can set your preferred email address. You can click the Confirm Email button to proceed.

WishList Member Social Login - Connect WishList Member and Facebook

The About You section will appear and you can select the Developer option. You can click the Complete Registration button to finish the process of creating a Facebook Developer Account.

WishList Member Social Login - Connect WishList Member and Facebook

Creating a Facebook App

You have a Facebook Developer Account and you are directed to the https://developers.facebook.com/apps section.

WishList Member Social Login - Create Facebook App

Click the Create App button on the top right of the page.

WishList Member Social Login - Create Facebook App

The Create an App > Add Use Case section will appear. Select the “Authenticate and request data from users with Facebook Login” option as the Use Case and click the Next button.

WishList Member Social Login - Create Facebook App

The Create an App > Login Type section will appear. Select the “No, I'm not building a game” option and click the Next button.

WishList Member Social Login - Create Facebook App

The Create an App > App Details section will appear. Fill in the “Add an app name” and “App contact email” fields and click the Create App button.

WishList Member Social Login - Create Facebook App

Setting up Your Facebook App

Your Facebook App has been created based on the information shared above and you are directed to the App Dashboard.

WishList Member Social Login - Create Facebook App

Click the Use Cases option on the left side navigation and then click on the Customize button that appears next to the “Authentication and account creation” item.

WishList Member Social Login - Create Facebook App

The Use Cases > Customize section appears. Click the Go to Settings button you will find in the Settings area below Facebook Login.

WishList Member Social Login - Create Facebook App

A message might appear prompting you to switch to “Facebook Login for Business”. That message can be ignored as this integration is for “Facebook Login”.

Add the following URL to the “Valid OAuth redirect URIs” field and click the Save Changes button. You will need to replace YOUR-SITE-URL with your actual site URL.

https://YOUR-SITE-URL/?wishlist_member-sl-callback=facebook

If you happen to receive a blank page after you click the Save Changes button, you can click to refresh the page in your browser.

WishList Member Social Login - Create Facebook App

Click the Go Back button on the top right of the page to return to the Use Cases > Customize section.

WishList Member Social Login - Create Facebook App

The Use Cases > Customize section appears. Click the Add button for the Email option in the Permissions section.

WishList Member Social Login - Create Facebook App

The email will now show as added. Click the Go Back button again on the top right of the page.

WishList Member Social Login - Create Facebook App

The main Facebook Apps section appears. Click on App Settings > Basic in the left side navigation.

WishList Member Social Login - Create Facebook App

The App Settings > Basic section appears and you will need to fill in the following fields:

  • App Domains. This will be your site domain
  • Privacy Policy URL. This will be a link to your online Privacy Policy. Provide a publicly available and easily accessible privacy policy that explains data you are collecting and how you will use that data.
  • User Data Deletion. Select the “Data Deletion Instructions URL” option from the dropdown and enter the URL of your page with instructions on how users can delete their accounts on your site. To comply with GDPR, you should offer the option to delete accounts on your site, either by the user or by the admin.
    • If each user has the option to delete their account, the Data Deletion Instructions URL should point to a guide explaining how users can delete their accounts.
    • If the accounts are deleted by a site admin, the Data Deletion Instructions URL should point to a section on the site (usually within the Privacy Policy) with the contact details users can use to send their account erasure requests.
  • App Category. Select the category for your app from the dropdown.
  • App Icon. Upload the icon for your app.
WishList Member Social Login - Create Facebook App

Once the fields have been filled in, scroll down to the bottom of the page and click on the “+ Add Platform” button.

WishList Member Social Login - Create Facebook App

The Select Platform popup appears. Select the Website option and click the Next button.

WishList Member Social Login - Create Facebook App

The Select Platform popup disappears and you will need to enter the following URL into the Website > Site URL field and click the Save Changes button. You will need to replace YOUR-SITE-URL with your actual site URL.

https://YOUR-SITE-URL.com
WishList Member Social Login - Create Facebook App

The Facebook App is now created and there are just a few settings left to configure to connect Facebook with WishList Member.

Upgrade Facebook App from Standard Access to Advanced Access

By default, your app only has Standard Access for the “public_profile” and “email” permissions. This means only you are able to login with it currently. To get Advanced Access for your app, you will just need to go through the Business Verification process. You can start that process in the Review > Verification section on the left side navigation and clicking on the Start Verification button.

WishList Member Social Login  Upgrade Facebook App

Once you complete the verification process with Facebook, your app will have Advanced Access.

Upgrade Facebook App from Development Mode to Live Mode

Users outside of your business cannot use the Facebook login option if your Facebook App is in Development Mode. So once the verification process mentioned above is complete, you can click the Go Live toggle on the top of the Dashboard section of your Facebook App to publish your app.

This will set your app to Live Mode and you can proceed with connecting Facebook with WishList Member.

WishList Member Social Login  Upgrade Facebook App

The last step to connect Facebook with WishList Member is by using the App ID and App Secret provided by Facebook. You can click on App Settings > Basic in the left side navigation again.

You will see the App ID and App Secret fields on the top of the page. Copy each field value and paste it into the corresponding field in WishList Member.

WishList Member Social Login - Connect WishList Member and Facebook

Click the Save Settings button in WishList Member once the two fields have been filled in.

WishList Member Social Login - Connect WishList Member and Facebook

Once you have saved the Facebook App ID and Facebook App Secret, click the Verify Settings button to confirm that the integration is complete.

WishList Member Social Login - Verify

A successful verification message will be displayed and Facebook is now connected with WishList Member.

WishList Member Social Login - Verify

This article is focused on the enabling and connection process between Facebook and WishList Member Social Login. More details on the WishList Member Social Login Add-on including features, shortcodes, additional social providers, display options and more can be found in the main WishList Member Social Login Knowledge Base entry.

Was this article helpful?

Related Articles