Skip to main content

What is Two-Factor (or Multi-Factor) Authentication, and why is it required?

Building a "second lock" for your account to protect your budget and your data.

Updated today

Think of Two-Factor 2FA (or Multi-Factor MFA) Authentication as a second, different lock on your front door. Even if someone steals your key (your password), they still can’t get inside without the second credential.

At Snappy, we require 2FA for all dashboard users to ensure that your company’s gifting budget and employee data remain 100% secure.

How 2FA Works: The Three "Factors"

2FA verifies your identity by asking for at least two of the following:

  • Something you know: Your password or a PIN.

  • Something you have: A unique code sent to your smartphone or generated by an authenticator app (like Google Authenticator or Okta).

  • Something you are: Biometric data, like a fingerprint or FaceID on your device.

Why We Require It

While it adds a few seconds to your login process, 2FA is the single most effective way to prevent unauthorized access.

  1. Stop Password Theft: Most data breaches happen because of weak or stolen passwords. 2FA makes a stolen password useless on its own.

  2. Protect Your Funds: Admins manage significant company budgets. 2FA ensures that only authorized team members can approve and send gifts.

  3. Compliance Standards: Many of our customers operate in highly regulated industries (like Finance or Healthcare). 2FA helps your organization stay compliant with global security standards.

Setting Up MFA

When you first join Snappy, or if your admin enables 2FA for your team, you will be prompted to set up your second factor upon your next login.

  • We recommend using an Authenticator App. It is faster and more secure than SMS (text) codes, as it doesn't rely on cell service and is resistant to SIM-swapping.


Troubleshooting 🔧

If you encounter any issues during the 2FA setup process, refer to the guidance below on common problems and their solutions.

Not Receiving SMS or Email Codes for MFA

If you are not receiving SMS or email codes during the MFA setup or login process, follow these steps to troubleshoot the issue:

  • Wait: Sometimes, there may be a delay in the delivery of SMS or email codes. Wait for a moment to allow the message to arrive.

  • Check Spam/Junk Folder: Check your email's spam or junk folder to ensure that the MFA code email was not mistakenly filtered as spam.

  • Resend: If you haven't received the code after waiting and checking your spam folder, try resending the code or start again the setup.

  • Verify contact information: Ensure that your contact information (phone number for SMS or email address for email codes) is correctly entered in your profile settings. Update it if necessary.

  • Contact Support: If the issue persists and you still cannot receive the codes, contact our support team for further assistance. They can help you troubleshoot the issue and ensure you can securely access your account.


Frequently Asked Questions (FAQ) ❓

Browse through the Frequently Asked Questions section to find answers to common queries about MFA setup and usage.

What is Two-Factor 2FA or Multi-Factor Authentication (MFA)?

2FA or MFA is a security feature that requires users to provide two or more forms of verification before gaining access to their accounts. In the Dashboard App, MFA adds an extra layer of security to your account.

Why should I enable 2FA in the Dashboard App?

Enabling 2FA enhances the security of your Dashboard App account by requiring an additional verification step beyond your password. It significantly reduces the risk of unauthorized access.

What verification methods are available for 2FA setup?

Currently, SMS-based verification is the supported method for 2FA setup. Support for Time-Based One-Time Passwords (TOTP) via an Authenticator App will be available soon.

What is the expiration time for the 2FA verification codes sent via SMS and email?

The codes received in SMS and Email for 2FA verification are typically valid for only a few minutes. It is essential to enter them promptly to complete the authentication process successfully. The specific expiration time may vary, but it is generally a short duration to enhance security.

How often will I be prompted to verify 2FA?

After successfully setting up MFA, you may be prompted for MFA verification during login, with the frequency of prompts determined by your account's risk assessment.

What happens if I encounter an issue during 2FA setup?

If you face issues during 2FA setup, contact our Support Team (help@snappy.com) for assistance.

What should I do if I lose access to my 2FA method (e.g., phone or email)?

If you lose access to your 2FA method, contact our Support Team (help@snappy.com) for assistance in regaining access to your account. It's important to keep your 2FA method secure to avoid such situations.

Can I disable 2FA once I complete the 2FA setup?

2FA is mandatory and will require at least one MFA authentication method.

Did this answer your question?