Grant Authenticated Users Required User and Object Permissions

To schedule appointments, authenticated users need certain user and object permissions. You can grant these permissions to users through their user profiles or permission sets.

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
  1. From Setup, in the Quick Find box, enter Profiles, and then select Profiles.
  2. Click Edit next to the profile that you want to assign permissions to.
  3. Under General User Permissions, select these permissions.
    User Permission Purpose
    Access Activities To create and update events on Salesforce calendar.
    Note
    Note Required only if the Event Management setting is enabled.
    Run Flows To run inbound flows.
  4. Under Standard Object Permissions, define appropriate access levels for these objects.
    Object Permissions
    Accounts Read
    Appointment Category Read
    Contacts Read
    Operating Hours Read
    Service Appointments Read, Create, Edit
    Service Appointment Attendee Read, Create, Edit
    Service Resources Read
    Service Territories Read
    Shift Read
    Appointment Topic Time Slots Read
    Work Types Read
    Work Type Groups Read
  5. To allow authenticated users to remove other attendees from a group service appointment, update the organization-wide sharing settings on the Service Appointment Attendees object to allow public access.
  6. Save your changes.
    Important
    Important Under Field-Level Security, Salesforce Scheduler provides required access for these objects by default.
    Object Field Permission
    Service Resource Skill Skill Level, End Date Read
    Skill Requirement Skill Level Read

    If you remove these permissions, it can lead to an error.