Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryAAppointment Scheduling
PlatformAdvanced

Appointment Scheduling

Appointment Scheduling in Salesforce (also known as Lightning Scheduler) is a feature that allows organizations to manage the scheduling of appointments between customers and service resources.

§ 01

Definition

Appointment Scheduling in Salesforce (also known as Lightning Scheduler) is a feature that allows organizations to manage the scheduling of appointments between customers and service resources. It provides tools for defining service territories, available time slots, work types, and service resources, and includes self-service scheduling capabilities for customers through Experience Cloud sites.

§ 02

In plain English

👋 Study buddy

Appointment Scheduling in Salesforce, also called Lightning Scheduler, is the feature that lets you book meetings with customers inside Salesforce. It knows who's available, what services they can provide, and where they work, so customers can pick a time that actually works.

§ 03

Worked example

scenario · real-world use

Northcrest Health, a 22-location primary-care network, uses Appointment Scheduling (Lightning Scheduler) to let patients book visits online. A patient picks "Annual physical" on the public booking page, the system filters time slots by the patient's home ZIP-mapped service territory, available providers (only doctors, not nurses, can do an annual), and each provider's actual calendar - only valid slots appear. The patient picks one, the appointment writes to the provider's Salesforce calendar, and a confirmation SMS goes out instantly. The same booking page handles 11 different visit types with different provider rules, all driven by the work types and service resources configured in Appointment Scheduling. Phone-bookings dropped from 600/day to under 100.

§ 04

Why Appointment Scheduling matters

Appointment Scheduling (marketed as Lightning Scheduler or Salesforce Scheduler) is a Salesforce feature that manages the end-to-end scheduling of appointments between customers and service resources. It introduces a set of objects (Service Resource, Service Territory, Work Type, Time Slot, Operating Hours) that collectively describe who is available to deliver which services at which times and locations. When a customer needs an appointment, the scheduling engine searches for slots that satisfy all the constraints and presents matching options.

The feature supports several booking patterns: assisted booking (where a Salesforce user books on behalf of a customer), inbound booking (where customers self-serve through an Experience Cloud site), and outbound booking (where an automated process books an appointment as part of a larger workflow). It's particularly common in financial services, healthcare, and field service industries where scheduling constraints are complex and self-service booking is a significant value-add for customers.

§ 05

How to set up Appointment Scheduling

Appointment Scheduling (Lightning Scheduler) is the Salesforce feature for managing appointment booking — service territories, time slots, work types, agent / advisor calendars, customer self-scheduling. Used for in-person service appointments, advisor meetings, retail appointments. Paid feature; foundational for industries needing customer-driven scheduling.

  1. Confirm Lightning Scheduler is licensed

    Setup → Lightning Scheduler. Paid add-on; confirm before scoping.

  2. Open Setup → Lightning Scheduler

    Setup gear → Quick Find: Lightning Scheduler → Lightning Scheduler.

  3. Tick Enable Lightning Scheduler

    Foundational toggle.

  4. Build Service Territories

    Setup → Service Territories. Geographic / functional groupings — see service-territory.

  5. Build Service Resources

    Setup → Service Resources or App Launcher. Each Resource is a person / asset that takes appointments — see service-resource.

  6. Build Work Types

    Each Work Type defines an appointment kind (15-min consultation / 60-min advisor session / on-site visit). Includes duration, required skills, products.

  7. Configure Resource Operating Hours

    When each Resource is available. Drives slot availability for booking.

  8. For self-service: build the Inbound New Appointment Flow

    Setup → Embedded Service Deployments → embed a Lightning Scheduler component on Experience Cloud Site or external page.

  9. For internal-led: agents book via the Lightning Scheduler component on records

    Add Lightning Scheduler component to Account / Lead Lightning Pages. Agents book on behalf of customers.

Key options
Service Territories + Resources + Work Typesremember

Foundational data model.

Self-Service Bookingremember

Embedded in Experience Cloud / external pages.

Agent-Led Bookingremember

Inline on records via Lightning Scheduler component.

Group Appointmentsremember

Multi-customer slots (workshops, classes).

Gotchas
  • Lightning Scheduler is licensed separately from Sales / Service Cloud. Confirm before scoping — many features overlap with Field Service but with different pricing.
  • Operating Hours configuration drives slot availability. Misaligned timezones produce booking gaps — Resources need timezone-aware Operating Hours that match their actual availability.
  • Self-service booking exposes Resource availability to the public. Verify Sharing model + Guest User profile permissions before launching public booking — over-share leaks Resource calendars.
§ 06

How organizations use Appointment Scheduling

NovaScale

Rolled out Appointment Scheduling for their wealth management advisors. Clients book 30-minute or 60-minute meetings through an Experience Cloud portal, and the scheduling engine ensures the advisor's availability, the office location, and the meeting type all align.

Skyline Consulting

Implemented Appointment Scheduling for a healthcare client whose patients need to book visits with specific specialists. The scheduler handles insurance-related work types and geographic territories, routing patients to specialists who can serve their region.

Vertex Global

Uses Appointment Scheduling for field service dispatch. When a Case requires an on-site visit, a Flow automatically books the appointment with the nearest qualified technician, respecting their working hours and existing schedule.

§

Trust & references

Official documentation

Straight from the source - Salesforce's reference material on Appointment Scheduling.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.
§

Test your knowledge

Q1. What is Appointment Scheduling in Salesforce also known as?

Q2. Which of these objects is part of Appointment Scheduling?

Q3. What booking pattern lets customers schedule their own appointments?

§

Discussion

Loading…

Loading discussion…