Cannot use member_email to login after changing the standard email

Hi Team,

This is a time-sensitive issue. We are using HubSpot CMS Membership for end users to log in to our company’s portal.

Currently, we allow users to update their communication email via a form by capturing it in a custom email field which then updates the standard email field using the workflow. However, this process also changes their login username. Although the “member email” remains unchanged, HubSpot still requires users to log in with the updated value in the email field, overriding the original login credentials. This is not supposed to work like this.

Use Case & Requirement

We need two separate email fields:

  1. Member Email (Login Email) – Used for authentication and should remain unchanged.
  2. Email (Communication Email) – Can be updated by the user for receiving communications.

Initially, both field values are the same, but users should have the option to change their communication email without affecting their login credentials.

Could you advise on how to implement this ?

Looking forward to your guidance.

Best regards,
Sreeju

Hi @Sreeju and welcome, we are delighted to have you here! :tada:
Thanks for asking the HubSpot Community!
I understand that, on a customer portal, when a contact updates the subscription email, it also updates the login credentials. Please let me know if that’s not the case.
Here are some resources that might be of interest:
- Manage your default marketing email settings and tracking preferences
- Manage your contacts’ messaging subscriptions
I’d love to put you in touch with some of our Top Experts and Community Members: Hi @Lucila-Andimol, @DStaat, @Jnix284 and @Bryantworks do you have any insights to share to help @Sreeju, please?
Also, I would recommend connecting with HubSpot Technical Support, as Support is included in your subscription and they will be able to provide real-time assistance for this matter, including hopping on a screenshare if necessary.
Have a lovely day and thanks so much! :heart:
Best,
Bérangère