Logging In

How to log in to HeadshotPro using email/password, Google, LinkedIn, Apple, or SSO.

Logging In

The login page and signup page are unified — both live at /auth/login. Once you sign in, HeadshotPro detects your session and redirects you to /app (or to whatever page you were trying to reach).

On mobile devices, HeadshotPro remembers your last sign-in method and surfaces a hint at the top of the login screen.

How it works

  1. Go to /auth/login.
  2. Choose a method:
    • Continue with email — takes you to /auth/email, where you select "I have an account" and enter your email and password
    • Continue with Google — opens a popup; completes immediately if you are already signed into Google
    • Continue with LinkedIn — redirects to LinkedIn for OAuth, then returns you to the app
    • Sign in with Apple — available in the mobile app only
    • SSO — if your organization enforces Single Sign-On, enter your email in the email/password form; HeadshotPro detects your domain and redirects you to your company's identity provider automatically
  3. After a successful login, you are sent to /app or to the page you were trying to reach before signing in.

SSO login flow

If your organization has SSO enforced, attempting to log in with email/password redirects you to /team-access?email=...&sso=required instead. From there, click Sign in with SSO to be redirected to your company's identity provider (via WorkOS). After authenticating, you land back on /auth/sso-complete, which completes the sign-in and takes you to /app.

Good to know

  • Session persistence is set to local, meaning you stay logged in across browser sessions until you explicitly log out.
  • If you were trying to reach a specific page before signing in (e.g. /auth/login?redirect=%2Fapp%2Fsettings), you are sent there after login.
  • Google sign-in is disabled in in-app browsers on iOS (TikTok, Instagram, Twitter). Open the link in Safari or Chrome instead.
  • LinkedIn sign-in is not available in the mobile app.
  • Team members who do not have a password set are redirected to /team-access when they try to use email/password login.
Was this article helpful?