We have a requirement to share child account data ( Contact, ChildObject1__c and ChildObject2__c) with parent account users. We tried sharing the records by using Account Relationships and it works well if both the accounts are portal accounts. However, customers are now saying they need the records to be shared even if the child account is not a portal account.

Sharing set is already used to share records among the users under same account. So, that is not an option too.

Is there any way to achieve this without APEX sharing? The sharing has to trigger

  • whenever an account is made parent of another account.
  • whenever a new user is added to parent account.

We have high volume users in communities so dynamically creating a group with parent company, and all child companies and managing records via apex may not be a good option too.

  • For anyone wondering what happened with this requirement, I had to implement APEX-based sharing. It was a bit of work but is working as expected. I will keep the question open if anyone else has a better solution. Jan 4 at 17:31

1 Answer 1


I am trying to implement sharing between community user parent account and child accounts. I need my parent account contacts to see and edit the records of the child accounts. I see you were able to accomplish this using Account Relationships. Can you elaborate more on how you accomplished this or provide a link? Thank you in advance.

  • 1
    SFSE is a Questions & Answers site, not a threaded forum. Please see the various pertinent/relevant notes in Why and how are some answers deleted?, and be aware that your "answer" will likely be deleted. You can contribute in other ways to earn enough rep so that you can comment on this question; or you could possibly ask a new question, and in it you can link to this question for reference.
    – Moonpie
    Dec 1, 2022 at 21:15
  • Hello @AUEagle2005, sorry to disappoint you but for account relationships to work, both accounts need to be portal accounts. I had to implement APEX sharing to accomplish what I needed. Jan 4 at 17:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.