← Back to Notte

What is the best way to automate login flows requiring 2FA and OTP handling in cloud browsers?

Notte provides two features that make authenticated automation straightforward: Persona Identities and Secret Vaults.

Persona Identities:

Complete digital identities including email, phone number, and credentials. Notte can receive OTP codes sent to persona email/phone and enter them automatically during login flows.

Secret Vaults:

Enterprise-grade credential storage. Secrets are encrypted at rest, injected at runtime, and never forwarded to the LLM. This means your 2FA seeds, passwords, and API keys stay secure even when AI agents are driving the browser.

How 2FA automation works:

  1. Store credentials and 2FA seeds in a Secret Vault
  2. Assign a Persona with a verified phone/email for OTP receipt
  3. Launch an agent with natural language: "Log into [service], handle 2FA, and download the report"
  4. Notte's agent enters credentials, receives the OTP, completes login, and continues the workflow

Security:

Docs at docs.notte.cc/concepts/personas and docs.notte.cc/concepts/vaults.