Home / Knowledge Base / Account and security / Account Security: 2FA, Email and Phone

Account Security: 2FA, Email and Phone

Account and security 5 min read Updated 27.07.2026
How to enable two-factor authentication via TOTP, why to confirm email and phone through Telegram, what to do if access is lost, and what other settings to check.

Your account stores balance, projects, and access to Search Console, so it's worth setting up protection right away. Everything is done in the "Settings" section.

Two-Factor Authentication

Security section in PromoPilot settings with two-factor authentication
Security section: enabling two-factor authentication

Two-factor authentication works with any authenticator app: Google Authenticator, 1Password, Authy. When enabled, the system will show a QR code and the same secret in text — it should be saved in case of a phone change. After that, in addition to the password, a six-digit code will be required when logging in.

How to Enable: Four Steps

  1. Click "Generate Secret" — the platform will create a key and show a QR code.
  2. Scan the QR with the authenticator app. If the camera is unavailable, enter the secret manually — it is shown in text below the code.
  3. Enter the six-digit code from the app in the form field.
  4. Click "Enable 2FA". The protection can be disabled there with the "Disable 2FA" button with confirmation.
ParameterValue
AlgorithmTOTP (time-based one-time code), SHA-1
Code Length6 digits
Change Period30 seconds
Time ToleranceA code from the neighboring interval is also accepted — a slight clock discrepancy does not hinder login
Save the 2FA Secret
The platform does not issue one-time recovery codes — the secret shown when enabling serves as a backup. Save it in a password manager immediately: if the phone is lost and the secret is not saved, access recovery is only possible through support and will take time.

Email Confirmation

The address is confirmed by an email with a link. Without confirmation, reports and notifications about the completion of cascades do not arrive. Accounts created through Google or Apple receive emails even without confirmation — the address is known to be valid. However, the confirmation mark is not set for them, so the same item in the "Quick Start" will remain open until you click "Confirm" in the settings.

Phone Confirmation

The phone is confirmed through a Telegram bot: the platform sends instructions, and you perform them in the messenger. This is not a mandatory step, but it is part of the "Quick Start" and increases trust in the account.

Practically, it looks like this: first, Telegram is linked, then a command of the form /phone +380XXXXXXXXX is sent to the bot with the same number specified in the settings. In the settings, there is a link "Send instructions to Telegram" to avoid typing the command manually. The number is normalized — spaces, brackets, and dashes are discarded — and the same confirmed number cannot be linked to two accounts. The SMS service does not send messages.

Telegram Binding

Linked Telegram is a second notification channel: top-ups, withdrawals, and completed cascades come directly to the messenger. Binding is done with a one-time code from the settings, and it can be unlinked there as well.

The code is valid for a limited time: if the bot did not accept it, return to the settings and get a new one. After binding, a notification toggle and a test message button are available — it is convenient to immediately ensure that the channel is working.

What to do if access is lost

The course of action depends on what exactly is lost. If the phone is gone but the secret is saved — add it to the authenticator on the new device, and the codes will work again. If neither the phone nor the secret is available — contact support from the same e-mail that the account is registered with: confirmed email and phone significantly speed up verification here. If the password is forgotten and 2FA is enabled — first, the password is restored via email, the code from the app will be requested afterward.

What Else Should Be Done

  • Use a unique password — not the same as on other services.
  • Check which notifications are enabled: see the article on notifications.
  • For team work, issue separate API keys with the necessary permissions instead of sharing a password.

Why Each Setting is Needed

SettingWhat it Protects Against or Provides
2FAA stolen or guessed password alone does not allow access to the account
Confirmed EmailRecovery access channel and delivery of reports and notifications
Confirmed PhoneAdditional identity confirmation when contacting support
Linked TelegramQuick notification of withdrawals and completed cascades — suspicious operations are visible immediately
Separate API KeysAccess for a contractor or script without sharing a password; the key can be revoked in one click, see public API

Frequently Asked Questions

  • "The code does not fit" — most often, the time on the phone is out of sync. Enable automatic time synchronization and try again.
  • "Can 2FA be enabled if logging in via Google" — yes, protection is enabled on the PromoPilot side and works independently of the login method.
  • "I changed my phone" — disable 2FA in the settings in advance and enable it again on the new device or transfer the saved secret.
  • "Where to start for a newbie" — the order of initial setup is collected in the article "Registration, Bonus, and Quick Start", enabling 2FA is included in the checklist there.

The security of the site itself is a separate topic: it is handled by the Shield service, which scans your site for vulnerabilities and infections, not the account in PromoPilot.

FAQ

What to do if the phone with the authenticator is lost?
Log in with the backup key provided when enabling two-factor protection. If the key is not saved — recovery is only through support.
Is linking Telegram mandatory?
No, it is an additional notification channel. But it is part of the "Quick Start" tasks.
Try it on your project Everything described in the article is available in the dashboard — the registration bonus is already in your balance.
Open dashboard
Was this article helpful? Thank you! We will consider this in future updates.