How to turn on multi-factor authentication (MFA)

Estimated 8 minute read
|
Updated Dec 17, 2024, 10:02 PM EST

You must be an account or portfolio Owner or Admin to set up or disable MFA for all users in your organization. Any user can set up or disable MFA for their own user account.

SMS MFA is currently in limited availability. Stay tuned!

You will learn

You will learn

Learn how to set up or disable multi-factor authentication (MFA) to help make your Klaviyo account or portfolio more secure. With MFA enabled, you sign in using a username and password, then verify your identity (such as by entering a code). 

Looking for information on resetting MFA for your account? Contact the account’s Owner or Admin and ask them to reset MFA for you. If you are locked out for a non-MFA reason (or are the sole account Owner), please submit a request so that we may help you. 

Table of contents

Table of contents

In this article, we discuss the following topics:

What is multi-factor authentication (MFA)?

What is multi-factor authentication (MFA)?

MFA is a simple security measure that adds a level of verification on top of your standard username and password. This extra step helps protect sensitive or confidential information that’s in the account, both for your employees and customers. 

Think of MFA as locking a door. A password is similar to a standard doorknob lock: better than nothing, but it won’t stop a bad actor seriously attempting to get in. 

MFA is like installing a deadbolt: it’s another step to preventing entry, more secure, and harder to get around. 

What’s the difference between MFA and two-factor authentication (2FA)?

MFA and 2FA are very similar. The key difference is the number of steps required to verify the user’s identity. 

  • 2FA has only 2 authentication steps.
  • MFA has 2 or more authentication steps. 
Why use MFA?

Why use MFA?

Every day, scammers and hackers. are getting more sophisticated, targeting more companies, and leaking critical user information. 

While it can seem tedious to use, you should use MFA for any online account. It’s especially important to use MFA anywhere you store your business or customer information (like in Klaviyo). 

MFA is a small step, and it makes a big difference in protecting against:

  • Lost or stolen login information
  • Phishing or smishing attempts
  • Other security weaknesses

Plus, if you enable MFA for your account, you can remain logged in to Klaviyo for a longer period of time before re-entering your credentials.

Set up MFA

Set up MFA

SMS MFA is currently in limited availability, and the MFA setup process will look different in accounts without this feature. 

There are 2 options for MFA:

  • Using an authenticator app (e.g., Okta, Google Verify, OnePassword, etc.)
  • Receiving a text message, also known as SMS 

An authenticator app is more secure; however, SMS MFA is typically easier and more convenient. That being said, any MFA is better than no MFA.

If you prefer to get text messages, jump to the section on setting up SMS MFA

Instructions for an authenticator app

Instructions for an authenticator app

The steps vary slightly depending on if your account is in the limited availability for SMS MFA. 

  1. Navigate to your account name in the bottom left corner.
  2. Click Settings.
  3. Head to the Security tab.

The next steps vary slightly depending on if your account is part of the limited availability for SMS MFA or not. 

If in the Security tab, the section is called:

  • "MFA Methods," you are part of the LA 
  • "Multi-factor authentication (MFA)," you are not in the LA and do not access 

Please open the dropdown below that matches your experience. 

Steps for section titled MFA Methods 
  1. In the MFA Methods section, click Add method.
  2. Choose Set up authenticator app.
  3. On the next page, enter the password for your Klaviyo account.
  1. In Klaviyo, you’ll see a Setup page with instructions and QR code (example shown below).
  2. Download or open your authenticator app. 
  3. In your app, scan or enter the code shown in Klaviyo.
    Note that the exact instructions vary by app. Please contact your authenticator app for further assistance. 
  4. Check that your authenticator app is generating authenticator codes (also called one-time passwords, PINs, authorization codes, verification codes, etc.)
  5. When ready, click Continue in Klaviyo. 
  6. Enter the authenticator code from your app.
  7. Click Continue
  8. If set up correctly, you’ll continue to the next page. 
    1. If not, you’ll see a “The verification code you entered is incorrect” message. 
      1. First, check if the code expired in your authenticator app. If so, copy the new code and try 1 more time. 
      2. If the code you entered is still valid or retrying the code doesn’t work, 
        1. Delete the current code/authorization in your authenticator app. 
        2. Go to step 4 to scan or enter a new QR code. 
  9. On the next page, you’ll see 4 random backup codes; click either Copy codes or Download (.txt).
  10. Store the backup codes in a secure place (like an encrypted password manager or vault); note that: 
    1. These codes will not appear after you close the modal.
    2. They can only be used 1 time per code.
    3. You can not generate more than these 4 codes. 
      1. If you run out of codes, you’ll need to reset your MFA and download a new set.
  11. Click Finish
Steps for section titled "Multi-factor authentication (MFA)"
  1. Check either:
    • Require for your account.
    • Require for all users in your organization (note that you must be the account Owner or Admin for this option to appear).Security tab showing the multi-factor authentication
  2. Click Enable in the modal that pops up.
  3. Download an authenticator app on your mobile device (e.g., Okta verify or Authy).
  4. Open the app and scan the QR code displayed in your account.
  5. Type the 6-digit code into the text input in Klaviyo.
    Connecting your authenticator app to Klaviyo
  6. Click Submit.
  7. Important: save the 5 backup authentication codes somewhere safe (like an encrypted password manager or vault); note that: 
    • These codes will not appear after you close the modal.
    • They can only be used 1 time per code.
    • You can not generate more than these 5 codes. 
      • If you run out of codes, you’ll need to reset your MFA and download a new set.
        Example of the section with backup codes, which should be kept somewhere you can access later

You can jump ahead for details on what happens once you set up MFA.

Instructions for SMS MFA

Instructions for SMS MFA

  1. Navigate to your account name in the bottom left corner.
  2. Click Settings.
  3. Head to the Security tab.
  4. In the MFA Methods section, click Add method
  5. Choose Set up SMS notification.
  6. On the next page, enter the password for your Klaviyo account.
  7. Enter your phone number
  8. Click Send code
  9. Wait for your phone to receive the text. 
  10. Enter the code sent to your phone from Klaviyo. The sending number will be a random short code. 
    1. Wait at least 30 seconds for the code to send. 
      1. If it doesn’t, try checking that your phone has reception and, if your phone is an Android, that the message isn’t in the Spam & blocked folder. 
      2. Then, click Resend code.
        • Note that if you resend a code, it may come from a different short code than it did the first time. 
        • The code may be the same as the first time, depending on how much time has passed.
  11. If the code matches and you don’t get an error, click Continue
    1. If you see an error of “Re-authentication required. Please try again after entering your password,” you will automatically go back to step 6. 
What happens after you set up MFA

What happens after you set up MFA

Going forward, you will need to provide your password and either input the code sent to your phone or generated by your authenticator app in order to log in to your Klaviyo account.

What if someone gets locked out of an account? 

If using SMS MFA or if you run out of backup codes for your authentication app, contact the Owner or Admin to reset MFA for your account

If you are the only Owner on your account, you can reach out to Klaviyo Support to verify your identity and reset your MFA. 

What if I use both types of MFA? 

If you set up both methods of MFA, Klaviyo defaults to the authenticator app, as it’s more secure. 

To only use SMS, first set it up and then disable the authenticator app. Continue reading for information on disabling an MFA method. 

Disable MFA or MFA method 

Disable MFA or MFA method 

Fully disabling MFA (i.e., removing every MFA method) is not recommended. The only exception is if you have another security measure, such as SSO, that takes precedence. 

Disable a MFA method for your own account

Disable a MFA method for your own account

If MFA is enforced for all users in your account, you cannot fully remove MFA. However, when you set up MFA via both SMS and an authentication app, you can choose to disable one of these methods. You can’t remove an MFA method if it’s the only method enabled in your account. 

To remove an MFA method: 

  1. Navigate to your account name in the bottom left corner, then click Settings
  2. Select Security.
  3. In the MFA methods section, select the 3-dot menu for the method you want to disable. 
  4. Either:
    • Click Disable (if you are part of the LA for SMS MFA)
    • Uncheck the box for Require for your account.

      Security tab showing the multi-factor authentication

  5. In the resulting modal, either:
    • Authentication app: enter the authorization/one-time passcode or an unused backup code.
    • SMS: click Send code, then enter the code you receive into Klaviyo.
  6. Click Disable in the modal. 
Require or disable MFA for all users

Require or disable MFA for all users

Only an Owner or Admin can enable or remove MFA for all accounts. 

To require or disable MFA for all users:

  1. Select your account name in the bottom left corner.
  2. Click Settings from the dropdown.
  3. Head to the Security tab.
  4. In the MFA methods section, toggle or check the Require for all users in your organization button on or off.
.Additional resources

.Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type