Skip to content

Installation

This guide walks you through installing Flexible Team Share and completing the initial setup on your Salesforce org.

Flexible Team Share installed

Before configuring Flexible Team Share, ensure that the OWD sharing settings are properly configured for the objects you want to enable team functionality on.

Required sharing settings — for Flexible Team Share to work correctly, the object’s OWD must be set to one of:

  • Private — Users can only see their own records (recommended)
  • Public Read Only — Users can see all records but cannot edit
  1. Go to Setup > Sharing Settings
  2. Find the object you want to configure
  3. Verify that the Default Access is set to Private or Public Read Only
  4. If needed, click Edit to modify the settings

Sharing Settings in Setup

AppExchange installation screen

  1. Select “Install for Admins Only” — We strongly recommend this option. Installing for “All Users” would grant everyone immediate access to the Admin App and the Configuration Wizard. By limiting installation to Admins, you maintain full control and can later grant access to specific users via Permission Sets.
  2. Acknowledge the Warning — Check the box to confirm you are installing a non-Salesforce application.
  3. Confirm Installation — Click the Install button to proceed.

Flexible Team Share includes two Permission Set Groups with different access levels:

Permission Set GroupDescription
Flexible Team Share - AdminFull access to team member data + access to the Admin configuration app
Flexible Team Share - UserAccess to team member data only (can view and manage team members on records)
  1. Go to Setup > Permission Set Groups

  2. Click on Flexible Team Share - Admin or Flexible Team Share - User

    Permission Set Groups list

  3. Click Manage Assignments > Add Assignments

  4. Select the users and click Next > Assign

    Assigning users to Permission Set Group

Permission Set Group Assignments

Use the Configuration Wizard to enable team functionality for specific objects.

  1. Open the App Launcher (9-dot menu)
  2. Search for and select Flexible Team Share
  3. Navigate to the Configuration tab

Configuration Wizard

  1. In the Configuration Wizard, click Add New Configuration
  2. Select the object you want to enable (e.g., Custom_Object__c or a standard object)
  3. Provide a label for the configuration
  4. Click Deploy

Add Configuration - Select Object Add Configuration - Label Add Configuration - Deploy Add Configuration - Success

The wizard will create the necessary Custom Metadata record to enable team functionality for the selected object.

Use the toggle switch next to each configuration to activate or deactivate team functionality. Deactivating a configuration will hide the team member component on that object’s records.

Active/Inactive toggle

After configuring an object, add the Team Member component to the record page layout.

  1. Navigate to a record of the configured object

  2. Click the Gear icon > Edit Page

    Edit Page button

  3. In the Lightning App Builder, find objectTeamMember in the Components panel (under Custom)

  4. Drag the component to the desired location on the page

    Dragging component in App Builder

  5. Click Save

  6. If prompted, Activate the page for the appropriate users/profiles

LocationBest For
Right SidebarQuick access without taking up main content space
Related Lists SectionKeeps team members grouped with other related data
New TabBest for complex team management scenarios

After completing the installation, verify the following:

  • OWD sharing settings are configured correctly for target objects
  • Admin users have the Admin Permission Set Group assigned
  • End users have the User Permission Set Group assigned
  • At least one object is configured in the Configuration Wizard
  • Team Member component is added to the record page
  • Cleanup scheduled job is running (see Configuration)