Project Story: Customizing Lightning Scheduler for an Employee Wellness Brand


A wellness brand offering health coaching for employees needed help customizing their scheduling capability.

The client offered telephonic health coaching sessions, but planned to add on-site sessions.

The standard booking method in Lightning Scheduler did not meet their use case. Due to their scheduling needs, the process for creating session availability was cumbersome, and did not allow for location-based scheduling.


To customize Lightning Scheduler to meet the client’s needs, Fast Slow Motion created a custom object called “Coaching Location” that specifies where the session is to take place.

We then created another custom object called “Work Schedule” that allows coaches to schedule their availability in a specific location.

Then, we updated the client’s custom endpoint, so that users can go to the client’s app, select a location and coach, and be presented with available appointment slots to book.

To provide coaches with an easy way to manage their scheduling, we implemented Full Calendar within Salesforce.

The client needed a way for coaches to easily create blocks of session availability, or work schedules, so we created a flow that allows the client to select the sponsor, the coaching location, start time and end time, and whether the work schedule is recurring.

By indicating that a work schedule is recurring, coaches can easily create multiple blocks of availability right from their calendar.

We also created an object called “Mass Work Schedule Availability,” along with a custom editing model, allowing coaches to edit related work schedules and choose whether to edit single work schedules or all subsequent work schedules.

Coaches can also create and edit events and appointments right from their calendar.

We even added validation rules to ensure that scheduled appointments fall within a coach’s available work schedules.


Now their on-site coaches can easily schedule their availability for specific locations, and members can book appointments for specific locations through the client’s app.

For more information about us, please visit, and be sure to read our client reviews on AppExchange.