Two-Factor Authentication (2FA) adds an extra layer of security for your customers by requiring a verification code in addition to their password when logging in. This helps protect accounts from unauthorised access and supports compliance with new cybersecurity requirements.
Step 1: Set Up the 2FA Email Template
2FA requires a verification email to be sent to customers when they choose the email authentication method.
Contact Customer Success to request the official 2FA email template for your brand.
In Admin, navigate to:
Marketing → Emails → System emailsSearch for Two Factor Authentication
Click View item → Edit email → Import to upload the template provided by Customer Success.
Once created, ensure this email is enabled so it can be triggered when a player opts for 2FA via email.
📌 Note: The 2FA email template must be live before enabling 2FA in configuration. Without it, users will not receive their verification codes.
Step 2: Enable 2FA in Site Configuration
Next, enable 2FA as a feature for your site.
In Admin, go to:
Operations → Platform configs → Site ConfigLocate the Customer Two Factor Authentication setting.
Set this to Enabled.
This turns on 2FA support across your web platform, allowing users to connect or disconnect 2FA from their My Settings → Login and Security page.
Step 3: Enable the 2FA Prompt in Site Configuration
Finally, enable the 2FA prompt, which ensures users are asked to set up 2FA during login or account creation.
In Site Config, find the Customer Two Factor Authentication Prompt setting.
Set this to Enabled.
Once enabled:
Customers will be prompted to enable 2FA on login or account creation.
Once the customer acknolwedges the prompt, they will not be shown the prompt again.
Customers who already have 2FA enabled will not be shown the prompt.
Note: The 2FA prompt currently applies to web users only and does not appear in the mobile apps.