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

  • 1
    Does your community have self registration??? How are they logging in? Commented Feb 10, 2016 at 0:35
  • Yes, they self register via a form on the WordPress web site (which is basically communities). [Sorry, I thought I had SE to email me anytime there was a comment; thanks for your quick reply @cricketlang] Commented Feb 10, 2016 at 18:54
  • 1
    Yes it is. It will be associated to whatever you have the self registration account set as. You can view this in the communities settings for the said community. It may also be set in a custom controller somewhere but most likely that's where you'll find it. Commented Feb 10, 2016 at 19:45
  • Excellent! Do you know if an affiliated contact could be created? This organization is on the NPSP v 3.62 and that might be better. Also, I'm not seeing how to mark your answer as best, but perhaps that's because it's a comment and not an answer. Thanks @cricketlang ! Commented Feb 10, 2016 at 23:09
  • 1
    I can mark it an answer if that's the case. I'm pretty sure your org has access to flows and process builder, but I'm not quite certain. If you can validate you do, you could easily write a headless flow that could create another contact and do whatever you want with it. Commented Feb 11, 2016 at 0:02

1 Answer 1


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:

  1. Create Contact record - this will be associated with a default account which is set in the Login & Registration section of the Community Workspace Administration.
  2. 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.
  3. 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.

  • An old question, but I thought it was worth adding an answer.
    – Dave Humm
    Commented Dec 7, 2018 at 11:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .