Securing Your Account With Multi-Factor Authentication (MFA)
Your Petsoft account holds sensitive information: customer addresses, payment details, and pet medical records. Multi-factor authentication adds a second check when you log in. A stolen password alone cannot give someone access to your account.
How It Works
When MFA is on, you log in with your password as usual. Then Petsoft asks for a 6-digit code from an authenticator app on your phone. The code changes every 30 seconds. Even if someone sees the code once, it will not work again.
Set Up Two-Factor Authentication
Go to Profile > Two-Factor Authentication and click Set Up Two-Factor Authentication.
Before setup, the security page shows a Not Configured badge and one Set Up Two-Factor Authentication button.
You will need an authenticator app. If you do not have one, download one of these:
- Google Authenticator
- Microsoft Authenticator
- Authy
- Proton Authenticator
Open the app. Tap the plus sign. Scan the QR code that Petsoft shows on your screen. The app immediately starts generating codes for your Petsoft account.
Enter the current 6-digit code into Petsoft to confirm the setup. If Petsoft accepts the code, MFA is active.
Scan the QR code, or type the manual key. Then confirm with the 6-digit code your app generates.
Recovery Codes
During setup, Petsoft gives you a list of recovery codes. Use a recovery code once if you lose your phone or delete the authenticator app.
Recovery codes appear once, with Copy and Print buttons. If you regenerate codes later, Petsoft invalidates any unused codes.
Store these codes in a safe place. Print them and put them in a locked drawer, or save them in a password manager. Do not leave them on your desk or in an unencrypted file on your computer.
Each recovery code works only once. After you use a code, Petsoft does not accept it again. If you use all your codes, generate a new list from the security page. This action invalidates the old codes.
Log In With MFA
After you enter your email and password, Petsoft shows a second screen. This screen asks for your code. Open your authenticator app, find the Petsoft entry, and enter the code.
This is the second step at login. Enter the code from your app, or use a recovery code instead.
If the code does not work, wait for the next one. Codes change every 30 seconds. Some apps show a countdown timer for the remaining time.
If You Lose Your Device
Use a recovery code. On the MFA screen, click Use a recovery code instead rather than entering a 6-digit code. Enter one of your saved recovery codes. Petsoft then signs you in.
This is the Recovery Code Sign-In screen. Each code works only once. You can return to the authenticator code screen from here.
After you log in, go to the security page. Use Reset Authenticator to set up MFA again on a new device. If you do not have recovery codes, contact support. You must verify your identity to regain access.
Reset Your Authenticator
If you get a new phone or need to start again, go to the security page and click Reset Authenticator. Confirm the action. Petsoft immediately removes your authenticator registration and invalidates your existing recovery codes.
When MFA is active, the security page shows Manage Recovery Codes and Reset Authenticator buttons.
There is no code to enter. You only confirm the action. Reset Authenticator does not turn off MFA temporarily. It fully resets your MFA setup. Petsoft returns you to the setup flow. You will scan a new QR code and generate a new set of recovery codes.
The confirmation explains the consequences. Petsoft removes your registration and invalidates your existing recovery codes.
You should leave MFA on for all admin accounts. If staff members share a login, give each staff member an individual account. If you keep the shared account, turn on MFA for it. Store the recovery codes where the whole team can find them in an emergency.
MFA Setup Flow
Lost Device Decision Tree
Authenticator App Comparison
| Feature | Google Authenticator | Microsoft Authenticator | Authy | Proton Authenticator |
|---|---|---|---|---|
| Cloud backup | No | Yes | Yes | Yes |
| Multi-device | No | Yes | Yes | Yes |
| Works offline | Yes | Yes | Yes | Yes |
| Desktop app | No | No | No | Yes |
Still stuck?
Our team is happy to help. Reach out and we'll get you back on track.