Two-Factor Authentication (2FA)

Understand how 2FA configuration works on the CleverTap dashboard.


Keeping your data safe is of utmost importance. Two-Factor Authentication (2FA) adds extra security because it requires CleverTap Dashboard to provide a unique verification code from an authenticator app and their sign-in credentials when they log into the CleverTap.



From December 01, 2022, all CleverTap projects will have mandatory 2FA enabled except for the projects that use Single-Sign On (SSO). For any questions, refer to FAQs.

Set Up 2FA

Once 2FA is enabled, CleverTap generates a unique QR code for each user trying to log in.

Set-up Two factor Authentication

Set up Two-factor Authentication

To set up 2FA::

  1. Download the Google Authenticator app from Google Play Store or the Apple App Store.
  2. Scan the QR code.
  3. Enter the verification code generated on the Authenticator app and click Continue.

Ensure that the device used for accessing CleverTap and the one with your authenticator app have synchronized time.

After this setup, for the subsequent login, you should enter the 2FA verification code from the Authenticator app, as shown in the following image:

Two Step Verification Screen

Two-Step Verification Screen

Reset the 2FA Key


2FA Key Reset

Only administrator of the respective dashboard can reset the 2FA key for their members.

If you cannot provide a verification code during log-in, either due to losing access to the Google Authenticator app or losing the device, raise a request to the dashboard administrator to reset their 2FA key from the dashboard.

To reset a 2FA key for a user, the administrator must perform the following steps:

  1. Navigate to Settings > Security > Two-Factor Authentication. This displays the list of all user email addresses with 2FA enabled.

  2. Click the icon icon adjacent to the user you want to reset the 2FA key.

Reset 2FA Key

Reset 2FA Key

After an administrator resets a key for a project, the user is prompted to set up 2FA on their next login, as shown in the following image:

Set up Authenticaor

Set up Authenticator

If none of the administrators can access the dashboard, raise a support ticket via Help Center.


What should I do if I do not have a verification code?

Contact the admin in your project to reset your 2FA key. After resetting, you can set up the 2FA authentication on your desired device.

What should I do if I lose my device that had 2FA configured?

Contact the admin in your project to reset your 2FA key. After resetting, you can set up the 2FA authentication on your desired device.

Why am I not able to toggle the project-level 2FA?

Two-factor authentication is mandatory for security reasons. If you face any issues, raise a support ticket from your CleverTap dashboard or contact your Customer Success Manager.

Is 2FA applicable for SSO users?

SSO supersedes 2FA. A user will not be prompted for a 2FA verification code if SSO is enabled for their project.