Configure External Sharing

Step-by-Step Guide:

How to Configure External Sharing
Enable and configure Public Share Services to use features such as External Sharing and Calendar Sync for Taskfeed.

Salesforce System Requirements: 

External Sharing is available for Salesforce Enterprise, Unlimited, and Performance Edition customers only. The feature requires setting up Salesforce Sites
External Sharing is not currently supported for Salesforce Group, Essentials or Professional Editions.

Salesforce User Permissions Needed:
To create and edit Salesforce Sites:Customize Application

Before setting up this feature, read these important Public Share Settings Considerations

Step 1: Create a Public Share Services Force.Com Site

In this step, you will create a specific subdomain for Taskfeed Public Share Services, for use in Taskfeed External Sharing and Calendar Sync features.

  1. Go to Setup > Sites

  2. If your company has not yet defined a domain name, define one now. Note that you won’t be able to change the domain name once it has been defined.

  3. Next, In the Sites section, Click New to define a subdomain.

Fill in the following:

Site Label: Taskfeed Public Share Services

Site Name: Taskfeed_Public_Share_Services

Site URL:

Active Site Home Page: iCalService

The Site Label and Name are created at your discretion, but we suggest a name that clearly identifies the purpose of the site, such as “Taskfeed Public Share Services”. You may also include a description, but leave all other options as is

4. Check the box for Require Secure Connections (HTTPS)

5. Click Save. A new page will load.

Once saved, Salesforce will generate two new subdomains with the “Taskfeed” suffix (we will refer to the secure Custom URL in later steps). It also generates a new “Site Guest User”, who is essentially anyone you share the public URL with. 

6. Click Activate.

Step 2: Assign a Taskfeed License to the newly created “Site Guest User"

7. From the Site Details page, click Public Access Settings.

8. Next, click View Users

9. Select the Site Guest User and click under Full Name to assign this user a Taskfeed License*. The User’s detail page will load.

10. Under Managed Packages, click Assign Licenses.

11.Click Add to assign a Taskfeed license.

*Note: this counts as one full Taskfeed License in Production and Sandbox environments. One (1) extra license for External Sharing is automatically included with Launch, Growth and Enterprise plans.

Step 3: Assign the “Site Guest User” a Taskfeed Read-Only Permission Set

12. From the User’s detail page, click Permission Set Assignments.

13.Select Taskfeed External User

14.Click Save.

Step 4: Create a Public Group

This Public Group will include the “Site Guest User” and a Sharing Rule to automatically grant access to Boards that are set to Public.
  1. Under Setup > Public Groups, click New.

  2. For the label, we recommend including the word Taskfeed, such as “Taskfeed Public Share Services” to distinguish this public group from others you may have in your Org.

  3. Under Search, select Users (instead of Public Groups).

  4. Select the Taskfeed Public Share Services user created earlier, and click Add.

  5. Click Save.

Now, create a Sharing Rule to include this Public Group user.

  1. Go to Setup > Sharing Settings
  2. Find Taskfeed Board Sharing Rules
  3. Click New.

4.Give the Rule a label and a name that identifies Taskfeed from other Rules. For example: “Taskfeed Board Public Share”.

5.Select Based on Criteria for Rule Type.

6.For the field criteria, select: External Sharing | Equals | Public

7.Share with: Public Groups = “Taskfeed Public Share Services”.

8.Access level: Read Only.

9.Click Save.

Step 5: Configure the Taskfeed Installed Package to include the Public Share Services URL

  1. Go to Setup > Sites, click View on the Secure URL domain name created earlier. It should look like “”

  2. Copy this URL

  3. In Setup > Installed Packages, find Taskfeed and click Configure.

  4. Select the External Sharing tab.

  5. Paste the URL into External Sharing Site URL and add a “/” (forward slash) to the end of this URL. For instance: “”

  6. For the other options, you may include an identifying APP name, your company’s logo, and color.

  7. Click Save.

    Feedback and Knowledge Base