I’ve been investigating this with the Support team and testing out solutions over the past few days.
Here’s what I have found.
- If you change an email on an user record in Insided, it does not disrupt the Salesforce integration
- User activity keeps syncing and writing to the same community member record in Salesforce
- The Insided-Salesforce integration does not look for a new contact (Salesforce) to match for the email (Insided).
- That user has already been matched and a community member object created
- User activity keeps syncing to the same object
- Contact and Account (see image) are likely required fields on the Salesforce object
- You likely need enhanced permissions (from your Salesforce admin) to update those fields
While this is not automated by the Insided-Salesforce integration, you can successfully achieve the desired result by following these steps.
- Update the user record in Insided (email address)
- Update the community member record in Salesforce
- Update Contact
- Update Account
As noted above, you’ll likely need the right permissions to facilitate step 2. Additionally, you’ll need a contact created in Salesforce for the new email address.
Or alternatively, you could probably update the original salesforce contact record to be associated with the new email and the appropriate account for that company.