Email Verification & User Account Creation Flow

Currently, users can book appointments without email verification. However, in daily operation we often encounter mistyped or invalid email addresses, which results in failed notifications, missed reminders, and difficulty in managing appointments. To prevent this, I would like to request the implementation of a user registration + email verification system, structured as follows:

Proposed Feature Flow

  1. User enters their email address (optional fields: name, phone number).

  2. System sends an email verification link to confirm the address.

  3. After clicking the link, user is directed to create their own password (no auto-generated passwords).

  4. Upon completion, their account is automatically created and they are logged in.

  5. From the next visit, the user can simply log in and book appointments, view booking history, cancel or reschedule, etc.

Why this is important

  • Prevents fake or mistyped email accounts

  • Ensures appointment reminders and confirmations are successfully delivered

  • Improves booking reliability for salons and clinics

  • Creates a more professional and secure client management workflow

This feature is essential for real-life salon operation where accurate communication with clients is critical. Email verification before booking would make BookingPress even more robust, competitive, and ready for businesses like ours that rely heavily on reliable appointment notifications.

I truly believe this would be a valuable enhancement for many users.
Thank you very much for considering this feature, and I would be happy to provide further suggestions or feedback if needed.