---
schema_version: "1"
id: ff1f8b022c7853cf33953ff75a70fd375655cee6459bf7cba405abdcccddf464
title: Object-Level Help Considerations in Salesforce Classic
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/customhelp_create_olh_best_practices.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.customhelp_create_olh_best_practices.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4e0d437a9d8d4f7a34ce8159edde5ac0189103565dcb53a45559a5f62bcdc1b4
description: Before defining object-level help text for your custom or external objects, review these best practices and implementation considerations.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Object-Level Help Considerations in Salesforce Classic

Before defining object-level help text for your custom or external objects, review these best practices and implementation considerations.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
      <colgroup>
        <col>
      </colgroup>
      <tbody>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td>

        </tr>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">
            <p>Custom objects are available in: <strong>Contact Manager</strong>, <strong>Group</strong>,
              <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and
              <strong>Developer</strong> Editions
            </p>
            <p>Salesforce Connect external objects are available in:
              <strong>Developer</strong> Edition and for an extra cost in: <strong>Enterprise</strong>, <strong>Performance</strong>,
              and <strong>Unlimited</strong> Editions
            </p>
            <p style="margin-bottom:0;">Visualforce is available in: <strong>Contact Manager</strong>,
              <strong>Group</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>,
              and <strong>Developer</strong> Editions
            </p>
          </td>

        </tr>
      </tbody>
    </table>

## Best Practices

- The window that displays your object-level help has the same height and width dimensions as the standard Salesforce Help & Training window. To increase the usability of your help content, size and style your content appropriately.
- Your Visualforce help content pages can use merge fields or other functions to make the experience more personalized. For example, you can design the help to add the user’s name when the help page is displayed.

## Advanced Implementation Considerations

- Create custom help Visualforce pages without a controller, or use a custom controller. You can’t use a standard controller.
- If you have defined object-level help for an object that you add to a Salesforce AppExchange package, Salesforce adds the Visualforce page or static resource referenced in your Context-Sensitive Help Settings for that object.
- In managed packages, object-level help is locked to the developer, giving installers the ability to change it if needed.

#### See Also

- [Define Object-Level Help in Salesforce Classic](https://help.salesforce.com/s/articleView?id=platform.customhelp_defining_object_level_help.htm&release=264.0.0&type=5 "Object-level help overrides the Help for this Page links for a custom object or external object with your own help content contained in a Visualforce page. To make object-level help available to all your users, create a Visualforce page that contains your help content. Then edit the custom or external object definition to reference the page. Object-level help becomes available to all your users instantly.")
- [Object-Level Help in Salesforce Classic](https://help.salesforce.com/s/articleView?id=platform.customhelp_getting_started_olh.htm&release=264.0.0&type=5 "Help your users by providing object-level help for all custom objects and external objects. This way, when your users click the Help for this Page link on your custom object, they’ll find useful information that’s relevant to your custom object. When you add custom help to a custom or external object, the Help for this Page link on those object pages displays your custom help instead of generic help. Your users can access the custom help content from the object home (overview), detail, and edit pages, list views, and related lists.")