Enabling Social Login

Enabling Social Login

Understand what Social Login does  

Open Community Settings and go to Single Sign-On > Social Login to let members sign in using their existing social accounts instead of creating a separate username and password for the community.

This is useful for a superhost when you want to reduce sign-in friction and make the community easier to access. Members can use supported social accounts such as Google, Facebook, or LinkedIn for a quicker login experience.


Know who can enable Social Login  

Only community hosts can enable Social Login in the community.

This is important because Social Login affects how members access the community and therefore should be managed only by users with administrative access.

 

Understand the overall setup flow  

Before enabling any provider, keep this overall flow in mind:

  1. Open Community Settings > Single Sign-On > Social Login.

  2. Click Configure next to the provider you want to enable.



  3. Create the corresponding app in that provider’s developer portal.

  4. Copy the app credentials from that portal.

  5. Paste those credentials into the provider popup in Zoho CommunitySpaces.

  6. Copy the Redirect URL shown in CommunitySpaces.

  7. Return to the provider’s developer portal and add that redirect URL in the appropriate callback or redirect setting.

  8. Save the changes.

This sequence is important because the provider app and the CommunitySpaces configuration depend on each other. In most cases, you first create the provider app and collect its credentials, then use the Redirect URL shown in CommunitySpaces to finish the connection.

 

Enable LinkedIn login  

Use LinkedIn when you want members to sign in with their LinkedIn account.

Create the LinkedIn app  

  1. In Social Login, click the developer portal link shown for LinkedIn.



  2. In the LinkedIn developer page, enter the required app configuration details and create the app.



  3. After the app is created, open the Auth tab.

  4. Copy the Client ID and Client Secret.

 

Add the LinkedIn credentials in CommunitySpaces  

  1. Return to Community Settings > Single Sign-On > Social Login.

  2. Click Configure next to LinkedIn.



  3. In the popup:

    • Paste the Client ID into Application ID

    • Paste the Client Secret into Application Secret

  1. Click Save.



  2. After saving, copy the Redirect URL shown in the Social Login settings.

 

Add the Redirect URL in LinkedIn  

  1. Go back to the LinkedIn Auth tab.

  2. Under OAuth 2.0 settings, click + Add redirect URL.



  3. Paste the copied Redirect URL.

  4. Click Update.

That completes the LinkedIn setup for the community.


Enable Facebook login  

Use Facebook when you want members to sign in with their Facebook account.


Create the Facebook app  

  1. In Social Login, click the developer portal link shown for Facebook and sign in to your Facebook for Developers account.



  2. If you are new to the platform, first create a developer account.

  3. Click My Apps in the top-right corner.

  4. Click Create App.



  5. Choose Allow people to login with their Facebook Account.

  6. Click Next.



  7. Choose whether you want to connect the app with a business portfolio.

  8. Click Next.



  9. Enter the App Display Name and App Contact Email.

  10. Click Create App.

  11. Complete the security check if prompted.


Set up Facebook Login inside the app  

  1. After the app is created, you will be taken to the app dashboard.

  2. Search for and select Facebook Login.

  3. Click Set Up.

  4. After setup, open QuickStart.

  5. Enter your Site URL.

  6. Click Save, then Continue.



  7. Click Next through the remaining steps, since they do not require additional configuration.



  8. Open App settings > Basics from the left menu.

  9. Copy the App ID and App secret.


Add the Facebook credentials in CommunitySpaces  

  1. Return to Community Settings > Single Sign-On > Social Login.

  2. Click Configure next to Facebook.



  3. In the popup:

    • paste the App ID into Application ID

    • paste the App secret into Application Secret

  1. Copy the Redirect URL shown on the same page.

 

Add the Redirect URL in Facebook  

  1. Go back to your Facebook developer app.

  2. Open Advanced under App settings.

  3. Paste the copied Redirect URL into the Share Redirect Allow List.

  4. Click Save Changes.

That completes the Facebook setup for the community.


Enable Google login  

Use Google when you want members to sign in with their Google account.

 

Create the Google Cloud project  

  1. In Social Login, click the developer portal link shown for Google and sign in to your Google developer console.



  2. If you are new, first create a developer account.

  3. Click Create project in the top-left.



  4. Enter the Project name.

  5. Select the required location.

  6. Click Create.

 

Open APIs and Services  

  1. From the notification, click Select Project.



  2. On the project page, click the search bar.

  3. Search for APIs & Services.



  4. Open Credentials from the left menu.


Configure the consent screen if needed  

If the consent screen is not already configured:

  1. Click Configure consent screen. If the consent screen is already configured, continue directly to creating credentials.



  2. Enter the App name and User support email.

  3. Click Next.



  4. Select the required audience preference.

  5. Provide the contact details in the next steps.

  6. Click Create to complete the consent screen setup.

 

Create the OAuth client  

  1. Click + Create Credentials below the search bar.



  2. Select OAuth client ID.



  3. Choose Web Application as the Application type.

  4. Enter a name for the OAuth client ID.

 

Add the CommunitySpaces Redirect URL  

  1. Return to Community Settings > Single Sign-On > Social Login.

  2. Copy the Redirect URL shown in the page.



  3. Go back to Google Cloud.

  4. Under Authorized redirect URIs, click Add URI.

  5. Paste the copied Redirect URL.

  6. Click Create.



 

Add the Google credentials in CommunitySpaces  

  1. After the OAuth client is created, copy the Client ID and Client Secret from the popup.

  2. Return to Community Settings > Single Sign-On > Social Login.

  3. Click Configure next to Google.



  4. Paste:

    • the Client ID into Application ID

    • the Client Secret into Application Secret

  1. Click Save.

That completes the Google setup for the community.

 

Understand what happens after enabling Social Login  

Once Social Login is enabled, members can sign in to the community using the configured social provider.

Even after Social Login is enabled, users can still continue using the regular sign-up and login method as well.

This gives a superhost the benefit of faster sign-in options without removing the traditional access path for members who still prefer it.

QuoteNext: After enabling Social Login, continue with Paid Membership to configure paid access to the spaces in the community.