Skip to main content
Read the Notte skill and follow its setup instructions when setting up Notte or building browser automation. This is the shared source for CLI setup, authentication, and the browser-to-code workflow.
Source: node-sdk/src/personas.ts Self-service identities for web automation (account creation, 2FA, etc.) Notte Personas provide automated identity management for AI agents, enabling them to create accounts, handle two-factor authentication, and interact with web platforms without manual intervention. Notte Personas come with complete digital identities:
  • Unique Email Address: Dedicated mailbox for each persona with full email management
  • Phone Number: SMS-capable phone number for verification and 2FA
  • Credential Vault: Optional secure storage for passwords and authentication tokens
  • Automated Communication: Built-in email and SMS reading capabilities
  • 2FA Support: Seamless handling of two-factor authentication flows

Create NottePersona

Use NotteClient.Persona to create this object from your configured client.
PersonaConstructor

Usage

  • delete: Delete the persona from the notte console
  • addCredentials: Add credentials to the persona (generates a password and stores it in the vault)
  • emails: Read recent emails sent to the persona
  • sms: Read recent SMS messages sent to the persona
NotteClient
required
PersonaConstructor
Default:

info

Get persona info

vault

Get vault (cached property equivalent)

hasVault

Check if persona has a vault

personaId

Get persona ID

email

Public, human-readable email address of the persona

internalEmail

Internal UUID-backed mailbox address of the persona