Accounts & Authentication
Mailneo provides secure account management with multiple authentication options. This guide covers registration, login methods, two-factor authentication, and account security settings.
Registration
Email & Password Signup
- Navigate to the signup page and enter your email address.
- Create a password with minimum 8 characters (recommended: 12+ with mixed case, numbers, symbols).
- Your account starts with a 3-day free trial of all features.
- A personal team is automatically created for your account.
Google OAuth Signup
- Click "Sign up with Google" for one-click registration.
- Authorize Mailneo to access your basic profile information.
- No password required—authentication is handled by Google.
- Your profile picture and name are imported automatically.
Email Verification
Email verification is required to activate your account and access all features.
Verification Process
- After registration, check your inbox for the verification email.
- Verification links expire after 24 hours.
- Click the link to confirm your email and activate your account.
- You can use the app while unverified, but some features are restricted.
Link Expired?
If your verification link has expired, look for the yellow banner in your dashboard and click "Resend verification email" to receive a new link. The old link will be invalidated.
Sign In Methods
Email & Password
- Enter your registered email and password
- Sessions use secure JWT tokens
- Tokens auto-refresh for seamless experience
- Sign out invalidates your current session
Google OAuth
- Click "Sign in with Google"
- Authenticate through Google's secure flow
- No password needed for OAuth accounts
- Revoke access anytime from Google settings
Session Management
- Access tokens expire after 15 minutes and are automatically refreshed.
- Refresh tokens are valid for 7 days, stored as HTTP-only cookies.
- Sign out from the profile menu to end your session immediately.
- Sessions are device-specific—signing out on one device doesn't affect others.
Two-Factor Authentication (2FA)
Add an extra layer of security with TOTP-based two-factor authentication.
Setting Up 2FA
- Go to Settings → Security.
- Click "Enable Two-Factor Authentication".
- Scan the QR code with an authenticator app (Google Authenticator, Authy, 1Password, etc.).
- Enter the 6-digit code from your app to verify setup.
- Save your recovery codes in a secure location.
Recovery Codes
- You receive 10 single-use recovery codes when enabling 2FA.
- Each code can only be used once to bypass 2FA.
- Store codes securely (password manager, printed in safe location).
- Generate new codes anytime from Settings → Security (this invalidates old codes).
Lost Access to 2FA?
If you lose access to your authenticator app and have no recovery codes, contact support with identity verification to regain access.
Password Management
Change Password
- Go to Settings → Profile → Change Password.
- Enter your current password for verification.
- Set a new password (minimum 8 characters).
- All other sessions remain active after password change.
Reset Forgotten Password
- Click "Forgot password?" on the sign-in page.
- Enter your registered email address.
- Check your inbox for the reset link (expires in 1 hour).
- Click the link and set a new password.
- Sign in with your new password.
Password Requirements
- Minimum 8 characters (12+ recommended)
- Mix uppercase and lowercase letters
- Include numbers and special characters
- Avoid common passwords and dictionary words
Profile Settings
Editable Profile Fields
- Display name: Shown to team members and in email signatures.
- Profile picture: Upload an image or use your Google profile photo.
- Email address: Change requires re-verification.
- Timezone: Affects scheduling and analytics displays.
Team Context
Your account can belong to multiple teams. Each team has its own resources and permissions.
Understanding Teams
- Each user gets a personal team on signup.
- You can be invited to join other teams as a member or admin.
- Switching teams changes your available campaigns, contacts, and settings.
- Use the team switcher in the sidebar to change context.
Team Roles
| Role | Permissions |
|---|---|
| Owner | Full access, billing, delete team |
| Admin | Manage members, settings, campaigns |
| Member | Create campaigns, view analytics |
Troubleshooting
Common Issues
Can't access account after signup
Check your email for the verification link. Look in spam/junk folders. Request a new link from the dashboard banner.
Session expired unexpectedly
Clear browser cookies and sign in again. Ensure cookies are enabled for mailneo.co. Check if another device signed out your session.
2FA code not working
Verify your device clock is accurate (TOTP is time-based). Try waiting for the next code cycle. Use a recovery code if issues persist.
Password reset email not arriving
Check spam folder. Verify you're using the correct email address. Wait a few minutes before requesting another reset.
Security Best Practices
- Enable two-factor authentication for all accounts
- Use unique, strong passwords (consider a password manager)
- Review active sessions periodically
- Never share your password or recovery codes
- Sign out when using shared or public computers