Setting Up Email Two-Factor Authentication (2FA) in SIX ERP

Email Two-Factor Authentication adds an extra security step to your login: after entering your username and password, you must confirm a one-time code sent to your email. This helps protect your account even if your password is known by someone else.

This article explains how users and administrators can enable Email 2FA, and what to watch out for to avoid lockouts.

1. Who can enable Email 2FA?

There are two ways Email Two-Factor Authentication can be enabled:

  1. Administrator-controlled

  2. User self-service

In most cases, users are allowed to edit their own account and preferences.
However, this may depend on your Access Configuration. If you cannot edit your profile, contact your administrator.

2. Requirements before enabling Email 2FA

Before you turn on Email Two-Factor Authentication, make sure:

⚠️ Important: If your email account is not accessible (e.g. mailbox disabled, wrong email, no access), you will not be able to complete the login once Email 2FA is enabled. This will result in a system lockout, and only an administrator can help you regain access.

3. Self-enabling Email 2FA as a user

You can reach the Email 2FA setting in two ways:
via HR → Staff Management or via your profile image in the left menu.

3.1 Open your user profile

Option A: Via HR → Staff Management

  1. In the main menu, go to:
    HRStaff Management

  2. In the staff list, locate and select your own account.

Option B: Via your profile image

  1. In the left menu, click on your account image (avatar).

  2. In the pop-over that appears, select Full User Profile.

Both paths should bring you to your User Profile page.

3.2 Switch to edit mode

On the User Profile page:

  1. Click the Edit button.

If you cannot see the Edit button or you get an error when clicking it, your Access Configuration may prevent self-editing. In that case, contact your administrator and ask them to enable Email Two-Factor Authentication for you.

3.3 Enable Email Two-Factor Authentication

Once you are in editing mode on your user profile:

  1. Locate the checkbox labeled:
    Enable Email Two Factor Authentication

  2. Tick the checkbox to enable Email 2FA for your account.

  1. After ticking the checkbox, click SAVE to apply the change.

If the save is successful, Email 2FA is now activated for your next login.

4. Administrator: enabling/disabling Email 2FA for a user

Administrators can manage Email 2FA for any user using the same profile screen, but accessed via HR:

  1. Go to HRStaff Management.

  2. Select the user account you want to configure.

  3. Click Edit in the user profile.

  4. Locate the checkbox Enable Email Two Factor Authentication:

  5. Click SAVE.

This is also the procedure to follow if a user has lost access to their email inbox and needs Email 2FA disabled or another method activated.

5. What happens on your next login?

After Email Two-Factor Authentication is enabled (either by you or an administrator):

  1. Go to the SIX ERP login screen.

  2. Enter your username and password as usual.

  3. If credentials are correct, instead of logging you in immediately, SIX ERP will:

  4. Open your email inbox and find the message from SIX ERP with the code.

  5. Enter the 6-digit passcode into the 2FA screen.

  6. Confirm/submit the code. If valid, you will be logged in successfully.

If the code is incorrect, expired, or the email never arrives, you may need to:

6. Lockout scenarios and recovery

Because Email 2FA depends fully on your ability to receive email:

In such a case:

Users themselves cannot bypass or disable Email 2FA once they are locked out.

See also:

Two-Factor Authentication in SIX ERP
Security in SIX ERP
Setting up TOTP two-factor authentication with an Authenticator App
Setting up two-factor authentication with WhatsApp
Troubleshooting two-factor authentication
Best Practices for maintaining secure connections to your ERP