Integrate Salesforce Scheduler with External Calendars

Salesforce Scheduler provides developer resources that you can use to write appointments directly to, and read events from, external calendars.

For example, use the LxScheduler.ServiceResourceScheduleHandler Apex interface to write a custom Apex class to read external calendar events. Then, associate the Apex class with Salesforce Scheduler flows or API calls through the Read External System Events scheduling policy rule. To write appointments to external calendars, first enable the Publish Appointments as Platform Events setting, and subscribe to the new AppointmentSchedulingEvent platform event to receive event notifications when users create, modify, or delete appointments. Then, use an API to write the platform events to an external calendar.

The subsequent topics in this section list the provided developer resources for your reference. For detailed instructions about how to use these resources to integrate Salesforce Scheduler with external calendars, see these topics in Salesforce Scheduler help.