Admin Guide - BETA - Task Appointment Scheduler

    Last Modified On: Feb 24, 2026

     

    The Task Appointment Scheduler enables streamlined resource scheduling directly from the Project Task record. From within the Project Task page, users can launch an appointment scheduling interface to filter available resources, review capacity, and assign configurable time slots — all in a single, guided workflow.

     

    This feature reduces manual scheduling effort, improves resource utilization, and standardizes the booking experience. It is available across both Salesforce and Experience Cloud, ensuring a consistent and efficient process for internal users and external customers.

     

    This article outlines the required configuration steps to enable this feature in Inspire Planner.

     

     

    Please note:

    You must be a Salesforce System Administrator to complete the steps outlined in this article.

     

     

    Required Permissions

    The following Inspire Planner standard permission sets already include access to fields and apex classes used by this feature:

    • Inspire Planner Standard User - v1.12 Permissions

     

    If you are using custom permission sets, you will need to edit them and grant access to the fields and apex classes used by this feature. 

     

    1. In Setup, enter "Permission Sets" in the Quick Find box and click on Permission Sets.


       
    2. Click on the name of your custom permission set. The image below is just an example.


       
    3. Go to Object Settings.


       
    4. Go to Project Tasks object.


       
    5. Click on Edit.


       
    6. Enable Read Access and Edit Access for the following fields:

      Appointment Attributes
      Appointment Duration
      Appointment Resources

      Click Save when finished.


       
    7. Go back to Object Settings and go to the Resource Profile object.


       
    8. Click on Edit.


       
    9. Enable Read Access and Edit Access for the following fields:

      Booking Capacity
      Work Start Time
      Work End Time

      Click Save when finished.


       
    10. Go back to Object Settings and go to Events.


       
    11. Click on Edit.


       
    12. Enable Read Access and Edit Access for the following fields:

      Applies To
      Resources Required

      Click Save when finished.


       
    13. Next, go to Apex Class Access.


       
    14. Click on Edit.


       
    15. Add the following apex classes:

      inspire1.ResourceSlotAssignmentController
      inspire1.ResourceSlotAssignmentControllerTest

      Click on Save when finished.

     

    Page Layout Adjustments

    Next, you will need to adjust your page layouts and add the fields used by the Task Appointment Scheduler.

     

    You will need to adjust your page layouts for Project Tasks, Resource Profiles and Events.

     

    Project Task Page Layout

    This section will guide you through the page layout adjustments you need to make for project tasks.

     

    1. In Object Manager, go to Project Task object.


       
    2. Go to Page Layouts and click on the page layout you are using. The image below is just an example.


       
    3. Add a new section to your desired area on the page.


       
    4. Give the new section a name. For example - "Assignment Details". Then, click OK.


       
    5. Drag the following fields under this new section:

      Appointment Resources
      Appointment Duration
      Appointment Attributes


       
    6. Next, click on Mobile & Lightning Actions.


       
    7. Drag the Book Appointment button under "Salesforce Mobile and Lightning Experience Actions".

      Click on Save to save your changes.


       

    Resource Profile Page Layout

    This section will guide you through the page layout adjustments you need to make for resource profiles.

     

    1. In Object Manager, go to the Resource Profile object.


       
    2. Go to Page Layouts and click on the page layout you are using. The image below is just an example.


       
    3. Add a new section to your desired area on the page.


       
    4. Give the new section a name. For example - "Appointment Settings". Then, click OK.


       
    5. Drag the following fields under this new section:

      Booking Capacity
      Work Start Time
      Work End Time

      Click on Save when finished.

     

    Events Page Layout

    This section will guide you through the page layout adjustments you need to make for events.

     

    1. In Object Manager, go to the Event object.


       
    2. Go to Page Layouts and click on the page layout you are using. The image below is just an example.


       
    3. Drag the following fields to your desired area on the page:

      Resources Required
      Applies To

      Click on Save when finished.



       

    Lightning Record Page Adjustments

    If you are using dynamic forms for your project task, resource profile, or event Lightning record pages, then you will also need to ensure that the following fields are added to your Lightning record pages.

     

    • In the Project Task Object, add the following fields to your Lightning record page:
      • Appointment Resources
      • Appointment Duration
      • Appointment Attributes
         
    • In the Resource Profile Object, add the following fields to your Lightning record page:
      • Booking Capacity
      • Work Start Time
      • Work End Time
         
    • In the Event Object, add the following fields to your Lightning record page:
      • Applies To
      • Resources Required

    Tags

    Administration

    « Previous Article