Made OWD for Contact as Private and defined 2 criteria based sharing rules

If brand = abc.. share this contact with Role A and its subordinates

If brand = def.. share this contact with Role B and its subordinates (There are no other workflows or record types on contact)

Did the same for account. It worked perfectly. But for contact unable to get this working. I, as a system admin created a contact with brand = abc, logged in as user under one of the role of Role A, but unable to view this contact.

Please note that contacts will have no accounts populated

  • @mohith, I thought of editing the original post.. but made some changes.. like removed workflow and record types so created new post..
    – sf_user
    Dec 6, 2015 at 1:30
  • raise case with support now .I have retracted closed vote Dec 6, 2015 at 1:58
  • I tried contacting them.. seems like admin team will not be available for support till monday and I have a small demo of this POC on monday !
    – sf_user
    Dec 6, 2015 at 1:59
  • Try in another sandbox or org? Dec 6, 2015 at 2:00
  • Aggain the same problem in another org as well but Question # 61520 .. answer by richard is very close to my issue...
    – sf_user
    Dec 6, 2015 at 2:29

1 Answer 1


You cannot share private contacts currently. Check the success community forum.


You cannot share contacts without accounts .just for visibility sake you may assign a dummy account to your contacts

  • 1
    A simple Contact insert trigger can take care of automatically creating an Account for each Contact. The free Non-Profit Starter Pack app also includes functionality to either make 1-to-1 Accounts or 1 "Individual" Account that all Contacts will be assigned to. Dec 6, 2015 at 18:01

You must log in to answer this question.

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