0

We're seeing a fairly frequent problem where a user tries to create an account when they already have an account. The flow from that point is then: CiviCRM creates a contact record for them with the "Create Drupal User" tag, the Drupal rule to create the Drupal account kicks in presumably, but because they already have a Drupal account nothing happens. The user does not get any notification that they have an account already, they don't get an email, nothing.

So their next step is to do that like 5 more times (creating that many more contact record dupes), and then ask for help. I know we can use matching rules to prevent the dupes, but is there an established way to alert the user - probably via email - that the account already exists and they just need to reset their email?

6
  • Are you using the CMS User extension? If so, doesn't it create an Activity or something when it tries and fails - and if so you could use CiviRules to trigger an email from that
    – petednz - fuzion
    Jan 25 at 22:42
  • Confirmed that using CMS User extension github.com/Skvare/com.skvare.cmsuser if a user already exists then an Activity of type "User Account Creation" with Subject "Failed to create User <username> (user already exist)" and hence CiviRules should be able to pick up on that and fire off an email (think an extra extension is needed for sending emails civicrm.org/extensions/e-mail-api
    – petednz - fuzion
    Jan 25 at 22:54
  • if the above is the answer then i will convert this thread to an Answer
    – petednz - fuzion
    Jan 25 at 22:54
  • @petednz-fuzion - wow, I had no idea. I do have that extension installed, and I have some of those Activities, but none recently. So it sounds like something is missing/broken, but this definitely give me a direction to look in, thanks!
    – zip
    Jan 26 at 15:22
  • 1
    We are working around that by adding a new feature (i hope) to webform_civicrm so you can a/ specify that if no match exists then a new contact is NOT created and then b/ the webform sends the existing contact an email with checksum to go to a second form to do their updates - so kind of like a self-service checksum system
    – petednz - fuzion
    Jan 26 at 20:37

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.