I have added new page layout and component in the managed package and created a new version, but when I'm doing push upgrades, the changes are not getting into the org. Is there any way to automatically deployed this page layout?

1 Answer 1


No, page layouts don't automatically upgrade. You could attempt a metadata deploy in a post-install handler, but since the Metadata Toolkit is asynchronous, any errors won't be reported back, and you won't have another chance to do so until the next upgrade. For now, you must be prepared to either update all your clients' layouts, or provide instructions on how to do so. A structured release cycle will help minimize the number of times your clients will have to update their page layouts.

  • I guess this is also valid for custom "detail page buttons"? And even a permission set won't help?
    – noBillSide
    Aug 23, 2016 at 12:03
  • 1
    @eceeb unfortunately. You'd have to use an API.
    – sfdcfox
    Aug 23, 2016 at 14:07

You must log in to answer this question.

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