If a user signed up for your app by connecting through their Facebook then their email field will be locked to prevent breaking the Facebook SSO (single sign-on).
In Dashboard, navigate to the guest timeline >>>Edit Profile
You'll note that the email field is "grayed out" on the guest timeline:
As of now, the email addresses can't be updated manually in the app or via dashboard if the guest's account is connected to Facebook.
However, if "Facebook Web hook" is enabled for the business, then the guest can update the email address in the app.
- Update/Modify the email address for the Facebook account.
- Once Facebook account's email is updated, guests have to try logging in (Connect via Facebook) with the app again.
- This will sync and update the email address in the app and the guest's email will be updated successfully.
- You may also try to use the "Secondary Email" field to make the email changes:
For additional information on the web hook feature, please see How do I update the Facebook WebHook in Punchh?