Skip to content
Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary

Add a custom tab to the Chatter profile page

Default profile pages carry a Feed tab and an Overview tab. Anything more means turning on customization, then editing the right subtab app.

Steps
4
Steps
Level
Intermediate
Level
Category
Administration
Category
By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated Aug 22, 2026

Default profile pages carry a Feed tab and an Overview tab. Anything more means turning on customization, then editing the right subtab app.

  1. Turn on profile customization

    From Setup, enter User Interface in the Quick Find box and select User Interface. Tick Enable Customization of Chatter User Profile Pages, then save.

  2. Build the tab first

    Create a Web tab, a Visualforce tab, or a Visualforce tab wrapping a Canvas app. It has to exist before a subtab app can reference it.

  3. Edit the right subtab app

    Profile (Self) governs what a person sees on their own page. Profile (Others) governs what colleagues see. The Communities pair covers Experience Cloud sites.

  4. Scope it per profile

    Use the Tab Hidden option in Tab Settings on each permission profile, so only the intended audience gets the new tab.

Enable Customization of Chatter User Profile Pagesremember

The Setup, User Interface checkbox that makes subtab apps editable.

Profile (Self) and Profile (Others)remember

Standard internal subtab apps, split by who is viewing.

Profile in Communities (Self) and (Others)remember

The Experience Cloud equivalents, edited separately.

Tab Hiddenremember

A per-profile Tab Settings value that removes a tab.

Gotchas
  • Editing Profile (Self) changes nothing for colleagues viewing that page. The Others variants are configured separately.
  • On a new Summer '26 org, Chatter is off by default. The Feed tab stays blank until you enable it under Chatter Settings.
  • A custom tab does not bypass sharing. Visualforce runs under the viewing user's permissions.

Go deeper