I ask this both out of curiosity, and if I wanted to create an object that I wanted to act as a child to one of those objects I would have a better idea how I could do that. Let's say for example that I wanted to save data unique to a lead that I collected at a kiosk that doesn't fit in the standard lead object ... creating a child object to hold that information would make sense, but I can't.

  • Please check this .. salesforce.stackexchange.com/questions/29190/…
    – sfdc
    Jul 25, 2016 at 20:02
  • The answer is probably because Salesforce says so. Is there a reason why a lookup relationship wouldn't work for you?
    – Derek F
    Jul 25, 2016 at 20:05
  • Just would be nice to do roll-up summaries on the leads based on the information collected at the kiosk.
    – davea0511
    Jul 25, 2016 at 20:18
  • I think the same applies for product object also.
    – javanoob
    Jul 25, 2016 at 21:31
  • You could use Andrew Fawcett's declarative rollup summary tool to accomplish that.
    – Derek F
    Jul 25, 2016 at 22:21

1 Answer 1


This currently is not a functionality in Salesforce. Check out the below excerpt from the Relationships Among Objects developer page.

You can define master-detail relationships between custom objects or between a custom object and a standard object. However, the standard object cannot be on the detail side of a relationship with a custom object. In addition, you cannot create a master-detail relationship in which the User or Lead objects are the master.

There is an idea out on the community if you would like to vote for it. Ability to create Master-Detail relationships from Custom Objects to Leads

  • This is the information I was too lazy/slow to look up. +1 from me.
    – Derek F
    Jul 25, 2016 at 20:06

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.