Grant Guest Users Required User and Object Permissions

To schedule appointments, guest users need certain user and object permissions. You can grant these permissions to guest users through the guest user profile for your Experience Cloud site.

Required Editions

Available in: Lightning Experience.
Available in: Enterprise and Unlimited Editions
User Permissions Needed
To create and edit events on Salesforce calendar: Edit Events on service resources
Note
Note When you create an Experience Cloud site, Salesforce automatically creates a guest user profile for it.
  1. From Setup, in the Quick Find box, enter Digital Experiences, and then select All Sites.
  2. On the All Sites page, click Builder next to the site for which you want to configure guest access.
  3. In Experience Builder, click Setup gear icon.
  4. Under Settings, select the General tab, and then under Public Access, select Guest users can see and interact with the site without logging in.
  5. Under Guest User Profile, click the guest user profile link.
    The General settings page with Public Access selected and the guest user profile highlighted.
    The profile page opens.
  6. Click Edit.
  7. Give flow access:
    1. Click Edit for Enabled Flow Access.
    2. From the Available Flows list, select the flows for which you want to give the guest user profile access.
      To show a flow in the Available Flows list, ensure that the System Administrator profile is enabled for the flow. For more information, see Manage Access to Salesforce Scheduler Flows.
    3. To move the selected flows to the Enabled Flows list, click Add.
    4. Save your changes.
  8. Under Standard Object Permissions, assign these access levels for the objects:
    Object Permissions
    Appointment Category Read
    Appointment Topic Time Slots Read
    Engagement Channel Type Read
    Leads Read, Create
    Operating Hours Read
    Service Appointments Read, Create
    Service Appointment Attendee Read, Create, Edit
    Service Resources Read
    Service Territories Read
    Shift Read
    Work Types Read
    Work Type Groups Read
  9. Save your changes.
  10. On the profile page, under Field-Level Security, click View next to Time Slot, and then click Edit.
  11. Give read access to Maximum Appointments and Work Type Group, and then save your changes.
  12. Set the guest user’s default timezone:
    1. On the profile page, click View Users.
    2. Click Edit next to the guest user.
    3. Under Locale Settings, set the time zone, and then save your changes.
    Note
    Note For guest users, the date and time formats configured under Salesforce's locale settings are overridden by the browser’s locale settings.