Adding Social Login
Social Login lets users authenticate with Apple, Google, or Facebook instead of manually entering email. When enabled, social login buttons appear on the Registration Page of a Quiz Funnel (only when registration type = Email).
This section focuses on how to configure provider integrations and how social login behaves inside flows.
Social Login Options
Social login is shown only on the Registration Page
Available when Registration Type = Email
After the user logs in through Apple/Google/Facebook:
Zotlo verifies the provider token
Extracts a validated email
Automatically sets this email as the user’s identifier
User continues the flow without entering email manually
If a
subscriberIdis passed to the flow URL → registration step is skipped → social login buttons are hidden.
Provider Integrations
Social login cannot be used until each provider is correctly integrated in Project Settings → Social Logins.
Below are the configuration fields required for each provider.
Google Login
You must create an OAuth application in Google Developer Console.
Required fields:
Client ID — OAuth 2.0 client ID for web
Client Secret — OAuth 2.0 client secret
Redirect URL — Provided by Zotlo; must be added to Google Developer Console under “Authorized redirect URIs”
Steps:
Go to Google Developer Console → Create Project
Enable “OAuth Consent Screen”
Create OAuth Client (Web Application)
Copy your Client ID and Client Secret into Zotlo
Add Zotlo’s Redirect URL to Google console
Save integration → Google login becomes available in flows
Apple Login
You must configure an Apple Sign-In service in your Apple Developer Account.
Required fields:
Team ID
Client ID (Service ID)
Key ID
Secret Key (.p8 file content)
Redirect URL (provided by Zotlo; add to Service ID configuration)
Steps:
Create a Service ID in Apple Developer
Enable Sign in with Apple
Create a private key → download
.p8fileCopy Team ID, Client ID, Key ID, and Secret Key into Zotlo
Add Zotlo Redirect URL in Apple Developer → Web Redirects
Save integration → Apple login appears automatically in flows
Facebook Login
You must create a Facebook App in Meta for Developers.
Required fields:
Client ID (App ID)
Client Secret
Redirect URL (provided by Zotlo; add to Valid OAuth Redirect URIs)
Steps:
Create a Facebook App
Enable Facebook Login product
Copy App ID + App Secret into Zotlo
Add Zotlo Redirect URL to Valid OAuth Redirect URIs
Save integration → Facebook login becomes available
Enabling Social Login
Once integrations are complete:
Open your flow → Registration Page
Set Registration Type = Email Registration
In the “Social Login” settings:
Enable Apple / Google / Facebook
Buttons will be displayed automatically to users
Customize button order and visibility if needed
Social login does not work with Phone Registration.
IMPORTANT : Ensure Redirect URLs match exactly (case & trailing slash sensitive)
Last updated

