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.
Real-World Example
Consider a scenario where a platform engineer at NovaScale is working with Appointment Scheduling to enhance the organization's Salesforce footprint with additional functionality. By leveraging Appointment Scheduling, the team avoids building a custom solution from scratch, saving months of development time while gaining enterprise-grade features out of the box.
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.
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.
