Skip to main content

Social Login Options

The Social Login Options section allows you to simplify the customer journey by enabling quick-access buttons. By reducing the friction of manual registration, you can significantly increase your platform's conversion rate and user retention.

Written by Deira Alanis
Updated today

1. Facebook Sign-in

Enable customers to log in using their Facebook account credentials to streamline the registration process.

Enable Facebook Login

This setting controls whether the Facebook login option is available on your platform.

  • Yes: The "Login with Facebook" button will be active and visible on your website and apps.

  • No: The Facebook login option will be disabled and hidden from users.

Enable Facebook Login Confirmation

This setting determines if a user needs to verify their information after authenticating with Facebook.

  • Yes: After the user connects via Facebook, a confirmation screen will appear. This allows the user to review or complete missing information (like their phone number) before the account is finalized.

  • No: The user is logged in instantly. The system creates the account automatically using the data provided by Facebook without any extra steps.

Facebook Application ID

Input the unique ID for your app. You can find this in your Facebook Developer Dashboard under the basic settings of your project.

Facebook Application Secret Key

Input the secret key for your app. This is also located in the basic settings of your Facebook developer account and is required to authorize the secure connection.

Google Sign-in

Allow your customers to log in or sign up using their Google account credentials for a faster, one-click experience.

Enable Google Login

This toggle controls the availability of the Google authentication method.

  • Yes: The "Login with Google" button will appear on your website and mobile apps.

  • No: The Google login option will be disabled and hidden.

Google Login ID

Input the unique login ID provided by your Google Developer account.

Google Client Secret

Enter the Client Secret generated in your Google Developer project. This key is strictly necessary for secure authentication purposes between Google and your platform.

Google Client ID

Enter the Client ID from your Google Developer account. This ID is used to identify your specific application to Google’s servers.

Google Login Auth Domain

Specify the authorized domain for your project (e.g., yourplatform.com). This must match the domain configured in your Google Cloud settings to allow the login window to open.

Google Login API Key

Enter the API Key from your Google Developer account. This key grants your platform permission to access Google’s identity services.

Google Login ID for iOS

Set up your unique Google Login ID for iOS. This specific ID is required to ensure the social login flow works correctly on Apple devices and can be found within your Google project configuration.

Apple Sign-in

Enable your customers to log in using their Apple ID. This provides a secure and seamless authentication experience, which is particularly essential for iOS app users.

Enable Apple Login

This toggle controls the visibility of the Apple Sign-in option.

  • Yes: The "Sign in with Apple" button will be active and visible on your website and apps.

  • No: The Apple login option will be hidden from users.

Apple Team ID

Input the unique Team ID from your Apple Developer account. This 10-character identifier is found in your Apple Developer membership details.

Apple Login ID

Configure the Service ID (Login ID) you created in your Apple Developer portal specifically for this platform's web or app authentication.

Apple Private Key

Input the Private Key generated in your Apple Developer account. This key is used for the secure handshake between Apple’s servers and your platform.

Apple Private ID

Enter the Key ID associated with the private key mentioned above. This identifier helps Apple locate the correct key for authentication.

Apple Bundle ID

Enter your app's Bundle ID (e.g., com.yourbusiness.app). This must be the unique identifier registered in Apple's ecosystem for your specific application.

SMS Sign-in via Twilio

Allow your customers to log in or sign up using One-Time Passwords (OTP) sent via SMS or WhatsApp. This eliminates the need for passwords and provides a highly secure authentication method.

Twilio Account Credentials

To enable this integration, you must have an active Twilio account.

  • Twilio Account SID: Enter your unique Account SID, which acts as your username.

  • Re-enter Twilio Account SID: Confirm your Account SID (or Service ID) to ensure there are no typos.

  • Twilio Auth Token: Enter the authentication token found in your Twilio Console Dashboard under Account Info.

Phone Number Configuration

  • Twilio Phone Number for SMS: Enter the specific Twilio phone number authorized to send SMS messages.

  • Twilio Phone Number for Calls: Enter the Twilio number used if you have voice-based verification enabled.

OTP Settings

Choose how your users can interact with the OTP system:

Enable Login with SMS OTP

  • Yes: Existing users can log in by entering their phone number and receiving a verification code via SMS.

  • No: Users must use other login methods (like email or social accounts).

Enable Signup with SMS OTP

  • Yes: New users can create an account using only their phone number and an SMS verification code.

  • No: Registration via SMS OTP will be disabled.

Enable WhatsApp OTP

  • Yes: The system will send the verification code via WhatsApp instead of (or in addition to) standard SMS.

  • No: WhatsApp verification will be disabled.

Twilio WhatsApp Configuration

  • Twilio WhatsApp Number: Enter the phone number registered and approved by Twilio for sending WhatsApp messages.

  • Twilio WhatsApp Template SID: Enter the Content SID of the pre-approved WhatsApp template used for verification codes. This is required for WhatsApp Business API compliance.

Other Login Options

This section allows you to customize the traditional manual registration and login methods for your platform, as well as session security.

Enable Signup with Full Details

Determine if new users must provide a complete set of information to register.

  • Yes: Users are required to provide their email, mobile phone number, and a password to create an account.

  • No: Registration requirements are reduced (depending on other active settings).

Enable Signup with Email OTP

Allows new users to create an account by verifying their email with a one-time password (OTP).

  • Yes: Users can sign up by receiving a temporary code in their email, eliminating the need for an initial password setup.

  • No: Email OTP registration is disabled.

Enable Login with Email and Password

The classic manual login method.

  • Yes: Users can log in by entering their registered email and password.

  • No: This method will be hidden, forcing users to use social login or OTP methods.

Enable Login with Mobile Phone and Password

Allows access using a phone number instead of an email.

  • Yes: Users can log in using their mobile phone number and password.

  • No: Mobile phone login is disabled.

Enable Login with Email OTP

Allows existing users to access their accounts without a password.

  • Yes: Users can log in by requesting a one-time code sent to their email. This is excellent for users who frequently forget their passwords.

  • No: Users must use a password or social login to enter.

Login: Block mono session user

This is a security feature to prevent account sharing.

  • Yes: The system will block a login attempt if the user already has an active session on another device.

  • No: Users can be logged into their account on multiple devices simultaneously.

Did this answer your question?