Create a Salesforce site to support external Feedback

Role: HR Administrator

If you want to request Feedback from people who are not part of your organization, you need to configure a Remote Site to host the Feedback form.

Create a Salesforce site

The URL for your site is in the form: http://xxxx.my.salesforce-sites.com/yyyy

where xxxx is your organization's My Domain subdomain and yyyy is the URL path for your site.

To set up a site for external feedback:

  1. Go to the Sites setup page:

    Go to Setup, and in Quick Find enter Sites.

  2. Salesforce automatically creates a site domain using your organization's custom domain. If you have not done so already, read and accept the Salesforce Sites Terms of Use and select Register My Salesforce Site Domain.

  3. Select New:

    Screenshot: New button next to Sites

  4. Salesforce displays the Site Edit page:

    Screenshot: Site Edit page

  1. Give the site a Label such as "Feedback" and optional Description. The Name field is automatically generated from the label.

  2. In the Default Web Address field, enter the URL path for the site as ExternalFeedback. This will be the public URL used to access your site external users.

  3. Mark the site as Active to make it available. If you are not ready to publish the site, you can edit the site later to make it active.

  4. For the Active Site Home Page, select the Visualforce page for the site. Select Lookup Icon: Salesforce Lookup and search for ExternalFeedback. Use the default page unless you have created an alternative.

    Screenshot: select the Visualforce page for the site

  5. Leave the other fields set at their defaults unless you have a requirement to adjust advanced settings for the site.

  6. Select Save.

Sage People displays the Site Details page for the site you have just created.

Configure guest user access

Next we must configure public access settings to allow guest users to access this site.

  1. Select Public Access Settings. Sage People displays the Profile page for the Site.

  2. Select View Users.

    Sage People displays the list of users with the Site's profile.

  3. Select the name of the Site Guest User.

    Sage People displays the User page for the Site Guest User.

  4. Go to the Permission Set Assignments Related List and select Edit Assignments.

    From the Available Permission Sets panel, select Sage People External Feedback Guest - Performance Management and use the Add arrow to move it to the Enabled Permission Sets panel:

    Screenshot: Site Guest User Permission Set for external Feedback site on the list of available Permission Sets

  5. Select Save.

    The remote site is now ready to host Feedback forms for external contacts. You now need to add the Site URL to the Performance Management package Configure page.