When a Customer Community Plus user record is created after someone logs in via the community page linked to an org's web site, is a contact record automatically created for them? Are there any 'gotchas' I should be aware of? Thank you so much! Missy
Any Customer Community user has to have an associated user record, so using Self Registration where a contact with that email does not already exist the default behaviour is:
- Create Contact record - this will be associated with a default account which is set in the Login & Registration section of the Community Workspace Administration.
- Create user record linked to the Contact record using the default profile set in the Workspace, under Login & Registration. The profile will have to be associated with the community in Workspace>Administration>Members before the default profile is set.
- Send user new member welcome email with a link to set the password. This can be configured in the Email section of community Administration.
The main issue that can occur is if you have a deduplication rule on Contact email and there is an existing record with that email address. The controller for the registration page would need to be amended to lookup the email and not create a contact where a matching record exists.