> For the complete documentation index, see [llms.txt](https://docs.voiceb.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.voiceb.ai/how-to-enable-two-step-verification-2fa.md).

# How to enable Two-Step Verification (2FA)

Two-step verification (also called 2FA or MFA) adds a second security layer to your VoiceB account. After entering your password, you'll also enter a 6-digit code from an authenticator app on your phone — so even if someone gets your password, they can't sign in without your device.

Setup takes about 2 minutes.

***

### Before you start

You'll need an **authenticator app** on your phone. If you already use one, skip ahead. If not, see Which authenticator app should I use? below and install one first.

***

### Enable Two-Step Verification

<div data-with-frame="true"><figure><img src="/files/YSsITWFAqmx1OmmiJtBF" alt="" width="375"><figcaption></figcaption></figure></div>

1. In the VoiceB dashboard, click your **name/profile icon** at the bottom left.
2. In the menu that opens, click **Manage account**.
3. In the Account window, select **Security** from the left sidebar.
4. Next to **Two-step verification**, click **+ Add two-step verification**.
5. A **QR code** will appear. Open your authenticator app and scan it:

   * Google Authenticator: tap **+** → **Scan a QR code**
   * Microsoft Authenticator: tap **+** → **Other account** → scan

   If you can't scan (for example, you're on the same device), most apps let you enter a setup key manually instead — look for a "manual entry" or "enter code" option.
6. Your authenticator app will now show a **6-digit code** that refreshes every 30 seconds. Type that code into the dashboard and confirm.
7. **Save your backup codes.** During setup you'll be shown a set of one-time backup codes. Store these somewhere safe (a password manager is ideal). They're the only way back in if you ever lose access to your phone.

<div data-with-frame="true"><figure><img src="/files/C88b6Tqcyi0umGfYKNUi" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/SZUGALHAe8MzKkbFzRm2" alt="" width="563"><figcaption></figcaption></figure></div>

You're done when the **Two-step verification** row shows **Authenticator application — Default**.

From now on, every time you sign in you'll enter your password and then a fresh 6-digit code from your app.

***

### How to remove Two-Step Verification

If you need to disable 2FA or switch to a new device:

1. Go to **Manage account → Security**.
2. Next to **Authenticator application**, click the **...** (three-dot) menu.
3. Choose **Remove** and confirm.

You can then set it up again from scratch with your new device.

***

### Which authenticator app should I use?

Any standard TOTP (time-based one-time password) app works with VoiceB. These are the main options:

* **Google Authenticator** *(recommended)* — free, simple, iOS and Android. Backs up codes to your Google account so you don't lose them if you change phones.
* **Microsoft Authenticator** — free, iOS and Android. Good choice if your company already uses Microsoft 365; also supports cloud backup.
* **Authy** — free, iOS, Android and desktop. Strongest multi-device support, so codes sync across your phone, tablet and computer.
* **1Password / Bitwarden** — if your team already uses one of these password managers, it can generate the codes and store your password together in one place.

> **Note:** Avoid Duo as your authenticator app if possible. It generates codes on a slightly different timing that can cause "invalid code" errors during setup. If you use Duo, enter the code quickly after it appears.

#### Installing Google Authenticator (if you don't have one)

1. Open the **App Store** (iPhone) or **Google Play Store** (Android).
2. Search for **Google Authenticator** and install it.
3. Open the app and sign in with your **Google/Gmail account** (this enables cloud backup of your codes).
4. Return to step 5 above to scan the QR code.

***

### Troubleshooting

* **"Invalid code" when entering the 6-digit code** — codes expire every 30 seconds. Wait for a fresh one and enter it right away. Also check that your phone's clock is set to update automatically; a wrong clock is the most common cause.
* **I lost my phone / changed devices** — use one of your saved **backup codes** to sign in, then go to Security and remove and re-add two-step verification with your new device. No backup codes? Contact VoiceB support and we'll reset it after verifying your identity.
* **The QR code won't scan** — use your app's manual-entry option and type in the setup key shown on screen.

***

### Need more help?

Reach out to the VoiceB team and we'll be glad to help.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.voiceb.ai/how-to-enable-two-step-verification-2fa.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
