Skip to main content

Facebook Login

πŸ”΅ Feature included from Pro Plan

Mauricio CallΓΊ R. avatar
Written by Mauricio CallΓΊ R.
Updated over 4 months ago

Introduction

Integrating Facebook Login into your platform offers a reliable, user-friendly authentication method, leveraging Facebook's robust security infrastructure.

This article explores the benefits, configuration process, and practical use cases of implementing Facebook Login in your marketplace.

πŸ”΅ Feature included from Pro Plan


Benefits for Your Business​

Implementing Facebook Login in your marketplace provides several advantages:

  1. ​User Convenience: Simplifies the login process by allowing users to authenticate using their existing Facebook credentials, reducing the need for multiple usernames and passwords.
    ​

  2. Increased Security: Utilizes Facebook's secure authentication protocols, offering a higher level of security for user data.
    ​

  3. Improved User Engagement: Facilitates easier access, encouraging users to interact more frequently with your marketplace.
    ​

  4. Access to User Data: Provides access to basic user information, helping you personalize the user experience and tailor your services.
    ​

  5. Reduced Account Creation Friction: Minimizes the barriers to account creation, potentially increasing user registrations and engagement.

    ​



How it works

Configure your Facebook Developer Account

To configure you need to create an account, in https://developers.facebook.com/

Once you have an account you need to find the "My Apps" option in the top of the page, in the Business portfolio (if you have a verified business only) find the right account and click in the "Create App" button:

Markup 2025-09-10 at 15.26.59.png

App Details:

Then you need to select the name of your app and the app contact email. Click in Next button:
​

Markup 2025-09-10 at 15.28.55.png

Uses Cases:

Select All(18) in order to find the righ option wich in this case is "Authenticate and request data from ysers with Facebook Login" and select it. Then click on Next:

Markup 2025-09-10 at 15.33.21.png

Business:

Now select the bsiness portfolio you want to connenct to this App and click Next:

Markup 2025-09-10 at 15.40.12.png

Requirements:

Then in the requirements you just check that "Business verification" and "App Review" are checked in the publishing requirements and click on Next:

Markup 2025-09-10 at 15.42.30.png

Overview:

Finally in overview we can see all the configuration we just did a few minutes ago. Just click on Go to dashboard to continue with the configuration:

Markup 2025-09-10 at 15.44.28.png

Dashboard:

Here you can see the options you need to configure please let's go through each one of them.

Markup 2025-09-10 at 15.50.51.png
  1. Customize the Authenticate and request data from users with facebook logins use case: Click on it and then you will see more options, but we just need one, so just check that is activated like this: then just go back to the previous page.
    ​

    Markup 2025-09-10 at 15.52.08.png


    ​

  2. Review and complete testing requirements:
    When you go back surely this space will be checked. Otherwise, please click on it and then just go back to the dashboard:
    ​
    ​

    Markup 2025-09-10 at 15.55.47.png


    ​

  3. Business verification will also be checked, unless you have not done it yet. In this case you will need to verify your business, just click in Business Verifications and follow the steps there.
    ​

  4. App Review: Click on it and then click on Next:
    ​

    Markup 2025-09-10 at 16.03.07.png

  5. App settings: Once you clicked in the "Go to app settings" you need to upload the "App icon" with the format indicated there. The link for privacy policy (URL). The "User data deletion", select the "App category" and the email for "Primary contact". Once this all is done, click to Netx button.


    ​

    Markup 2025-09-10 at 16.57.14.png


    ​
    5.1 Allowed usage: Click on the Get started button,
    ​
    ​

    Markup 2025-09-10 at 17.18.10.png


    Select the checkbox and click on Save button and then Next button:
    ​
    5.2 Data Handling: Here select the "No" option in the "Platform Data". Type the name of the Person will be responsable for all platform data meta shares. Select the country where this person or entity is located. In the next select "No", the next select "Non of the above".
    ​
    5.3 Reviewer instructions: Click on the "Go to settings" a new window will be open and you need to check this:
    You need to copy the "App ID" and "App secret" and add them in the dashboard in the "social login options", also make sure that all the information marked in green square has been completed:
    ​
    ​

    Markup 2025-09-10 at 17.40.32.png


    Then provide the information in the "Data protection Officer contact information and click the Save changes button:
    ​
    ​

    Markup 2025-09-10 at 17.43.56.png


    5.4 In the botom of the page please click the button "Add plaftorm" and then select web. Then add the URL for your website to add the facebook login option:
    ​
    ​

    Markup 2025-09-10 at 17.56.21.png


    Save the changes.
    ​

  6. Now return to "Review" and then "App Review" in order to fill those fields: In the "provide instructions for accesing the app..." just write the steps to use the facebook login, something like this:
    ​

  7. 1. please go to: (your site)

    2. click on the login button.

    3. click on continue with Facebook

    4. Enter your facebook data

    (Here you can provide a video of the test for facebook login)
    ​
    The next fields are optional and theres no need yo fill them unless you need them. Just click on Next button.
    ​

  8. Now all the steps for "Review" are ready, now you can submit for review:
    ​
    ​

    Markup 2025-09-10 at 18.08.21.png

We are currently updating this Help section to provide you with complete and accurate guidance.

The following sections have not yet been updated and may be incomplete. We kindly ask for your patience while we finish these updates. Thank you for your understanding.

In order to Add iOS App

Click on "+Add Platform" and select "iOS" option. Then just click in the "Next" button.

Markup 2021-08-16 at 16.28.55.png

Then this information will appear, you just need to fill up the "Bundle ID" option. Please copy and paste the package bundle of your Ordering App, if you don't know it, please have a look into your builder, is on the Settings section, under the name "Package*"

Markup 2021-08-16 at 16.38.11.png

Step 1 screenshot

In order to Add Android App

Click on "+ Add Platform" and select "Android" option. Then just click in the "Next" button.

Markup 2021-08-16 at 16.40.18.png

Then select Google Play, and click on the "Next" button.

Screenshot on 2021-08-16 at 16-41-27.png

Then just fill up these fields:

  • Package names: Is the same case of the iOS, use the package bundle. Example: com.orderingapp.ordering

  • Class Name: Type this: com.facebook.loginactivity

  • Key Hashes: Please copy and paste these 6 key hashes:

P06REiEMufbvSOrQ76OaICh4L50=
TwtQwSSbQbitJBrpdPuZwp56eaA=
KNhJ+X6VJU/FVwXiAV3fs1KGC7c=
wwaw8MEJvRZJY0UDqH1D5hg97ns=
nQDiV5o9r4uzoIMvN/xzEDi1QF4=

Xo8WBi6jzSxKDVR4drqm84yr9iU=

Leave active only the "Log In-App Events Automatically (Recommended)". This should look like this: u have

Screenshot on 2021-08-16 at 16-51-16.png

  • Once you have Saved the changes. You can go to the "Add product" in the left panel. And then click into the Facebook Login option "Set up":

Markup 2021-08-16 at 16.54.14.png

  • Then select the "Settings" option in the left panel, please do not click on Quickstart:

Markup 2021-08-16 at 16.56.21.png

It necessary to deactivate and activate few options:

  • Deactivate the "Force Web OAuth Login"

  • Activate the "embedded Browser OAuth Login"

On the "Valid OAuth redirect URIs" section, have to use these texts below:

Note change "Your_Domain" for your custom domain, example: https://ordering.co/oathucallback.html

  • Enable the JavaScript SDK

Finally save the changes.

Get the App on Live Mode:

Attention: To be able to do this step (enable FB Login on Live Mode) first the app should be live on the stores (Play Store - App Store).

Recommendations:

Setup FB Login on Developer Mode (uses tests credentials to check that it works) and upload the apps on the stores.

Setup FB Login only on the website to enable the Live Mode and later when the app is live on the stores, finish the app setup and add the FB Login ID on the Ordering App (this means that is necessary to upload a new app version)

To complete the configuration about Facebook login only need to publish your app, please switch from Development move to live mode:
​

Markup 2021-08-16 at 17.07.20.png

  • A popup message will/may appear, just click on "Use the name of this package" button to continue with the configuration.

Grupo_1105-min.png

  • Finally, go to your Ordering Dashboard.

Write your App ID to finish your settings in the Facebook ID space inside your Ordering Dashboard.

Also, be sure that the Facebook_app_name is the same as the one in the Facebook Developer Account. After this, you need to save.

  • Then in your Ordering Dashboard, go to the Settings area and select the "Operation Settings" and finally click on Facebook Settings to complete the configuration to your Facebook login.
    ​

Step 1 screenshot


Additional Practices

NOTE 🚨

If you get a message saying "Invalid key hash. The key hash "xxxxxxxxxxxxxxxx=" does not match any sorted key hashes. Configure your app key hashes at (link)" you'll have to go in your key hashes inside the Android configuration and add it just like you added the last 5 key hashes.​


Practical Use Cases

  1. ​Seamless User Onboarding: Simplify the registration process for new users, increasing the likelihood of sign-ups and reducing drop-off rates.
    ​

  2. Enhanced Personalization: Utilize user data from Facebook to personalize recommendations, improving user engagement and satisfaction.
    ​

  3. Social Sharing: Enable users to share their marketplace activities on Facebook, driving organic traffic and increasing visibility.
    ​

  4. Targeted Advertising: Leverage Facebook's advertising tools to create targeted campaigns based on user demographics and interests.


Conclusion

Integrating Facebook Login into your marketplace not only enhances user convenience and security but also opens up new avenues for personalized experiences and targeted marketing.

By following the outlined steps, you can seamlessly implement Facebook Login, providing a superior user experience and driving engagement on your platform.

Did this answer your question?