Webflow’s native user authentication (via the Memberships feature) currently requires email-based login—you cannot change the login identifier to a Username instead of an Email.
1. Native Authentication Requires Email
- Webflow Memberships use the email address as the primary login ID.
- The login form component provided by Webflow only accepts an email input field for user authentication.
- There is no official support for using a "Username" as the primary identifier.
2. No "Username ID" Available
- Webflow does not expose a Username ID field in the default user schema.
- User accounts are tied to their email address, not a username or custom ID.
- Although you can add a custom field called "Username" during signup to display or store a preferred username, it cannot be used for logging in.
3. Workaround with External Auth Providers (Advanced)
- If username-based login is critical, you’d need to:
- Use third-party authentication tools (e.g., Firebase Auth, Auth0).
- Integrate them into your site via custom scripts or redirect flows.
- This requires replacing Webflow’s default login with a custom front-end and API that supports Username login.
- This approach is highly technical and not supported natively by Webflow.
Summary
Webflow only supports email-based logins for user authentication—username login is not supported natively. There is no "Username ID" field for login purposes. Custom solutions would require third-party tools and advanced setup.