Updated 19 June 2026
Social Login allows customers to quickly sign up and log in to your Bagisto eCommerce store using their existing social media accounts.
Supported platforms include GitHub, Facebook, Google, LinkedIn, and Twitter, eliminating lengthy registration forms and enhancing the customer experience.
On the admin side, store owners can easily configure social login providers by adding credentials such as Client IDs, Secret Keys, and Callback URLs.
To enable Social Login in Bagisto:
Once enabled, customers will be able to use their social accounts to access your store.

After completing the configuration, customers will see social login options on the login and registration pages.
They can sign up or log in using platforms such as:
This allows customers to access your store without manually entering registration details.

To enable GitHub Login, you must create a GitHub OAuth Application.
Log in to your GitHub account and navigate to Settings.

Navigate to: Developer Settings → OAuth Apps

Click New OAuth App and enter the required details.
Note: The Callback URL can be found in your .env file.

After creating the application, open it and copy:

Paste the credentials into the GitHub section of your .env file.
Replace yourhost with your actual website URL while keeping the remaining path unchanged.

To enable LinkedIn Login, create a LinkedIn application.
Open the LinkedIn Developer Portal and click Create App.

Provide the required application information and create the app.

You can see the settings and have to click on auth.

Copy the generated:

Add the credentials to the LinkedIn configuration section.

Navigate to Google Cloud Console and create a new project.

Go to: APIs & Services → Library
Enable the required Google authentication API.

Navigate to: APIs & Services → Credentials

Add your Authorized Redirect URL.
Example: https://www.example.com/customer/social-login/google/callback/

Copy the generated Client ID and Client Secret.

Add the credentials to your Bagisto configuration.

Open Facebook Developers and click Create App.

Select Facebook Login as the product.

Select Web and enter your website URL.

Configure the callback URL in Facebook Login Settings

Copy the App ID and App Secret.

Add the credentials to your Bagisto configuration.

Open the Twitter Developer Portal and create a new application.

Enable OAuth authentication and add the callback URL.

Copy the API Key and API Secret.
Add the credentials to the Twitter configuration section.

Social login provides a faster and more convenient sign-up experience, reducing friction during customer registration.
If you have any questions or need assistance, feel free to create a support ticket through our Bagisto UVDesk.
If you have more details or questions, you can reply to the received confirmation email.
Back to Home
Regards