Multi-factor authentication (MFA) — also called two-factor authentication (2FA) — adds an extra layer of security to your ShipHero account by requiring a temporary code at login. This guide covers how to enable, disable, and manage MFA for your users.
Important Notes
- MFA is adaptive: You'll only be prompted for a code when your login appears suspicious — such as signing in from a new device or an unusual location.
- Only users with an Admin role or Edit Users permission can enable or disable MFA for themselves and others.
- ShipHero does not support MFA via email. You must use an authenticator app such as Google Authenticator, Microsoft Authenticator, or the native Passwords app on iPhone.
- MFA is required for sensitive actions like issuing a refund and will be triggered on the first refund of each day.
- API Usage: Enabling MFA for a standard user account will prevent its API tokens from working. To avoid this, either disable MFA for that user or switch to a third-party developer account for API access.
How to Enable/Disable MFA
MFA is managed at the individual user level. You can update it one user at a time or for multiple users at once.
If you disable then re-enable MFA for a user, they will need to register their device again.
Managing MFA for an Individual User
- Go to the Users Page and click a user's name to open their settings.
- Toggle the Multi-Factor Authentication setting On to enable or Off to disable.
- Click Save.
Managing MFA for Multiple Users
- Go to the Users Page and check the users you want to update.
- Click the Enable MFA button.
- When prompted, confirm by clicking Enable.
Registering a Device
Once MFA is enabled, users will be prompted to register a device on their next login. This registered device acts as the second verification source — it does not need to be the same device you use to log into ShipHero.
- Log into ShipHero with your username and password.
- Scan the QR code with the device you want to use for MFA.
- Enter the code from your authenticator app and click Continue.
After authenticating for the first time, you'll be shown a recovery code. Save this somewhere secure — you'll need it if you ever lose access to your authentication device. You must check I have safely recorded this code to complete login.