I'd like to suggest an important improvement to Base44: allowing users to change their email address through a secure verification process.
Currently, a user's email address is immutable. While understandable from an authentication perspective, this creates significant limitations for real-world applications such as marketplaces, CRMs, SaaS platforms, and business systems.
In practice, users often need to change their email address for reasons such as:
Moving to a professional/business email
Losing access to their old email account
Company or job changes
Updating personal information
Security concerns
At the moment, the only solution is to create a completely new account, which introduces several problems:
Loss of account continuity
Loss of reputation and trust metrics
Manual migration of products, orders, and data
Poor user experience
Additional workload for administrators
This approach feels outdated compared to modern platforms, where email changes are a standard account management feature.
A possible implementation could be:
User requests an email change.
Verification link is sent to the current email address.
Verification code is sent to the new email address.
User confirms both steps.
The account email is updated while preserving all account history and permissions.
Alternatively, Base44 could provide a native API or built-in function for email changes, allowing developers to implement their own workflows without rebuilding authentication logic from scratch.
I believe this feature would benefit a large number of applications built on Base44 and bring the platform closer to modern user account management standards.
Please authenticate to join the conversation.
In Review
Feature Request
About 16 hours ago

LEONARDO AMARAL
Get notified by email when there are changes.
In Review
Feature Request
About 16 hours ago

LEONARDO AMARAL
Get notified by email when there are changes.