function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Robert Baillie 10Robert Baillie 10 

Unable to open Appointment Management snap-in in Community

I'm trying to embed the Service Appointment Management Snap-in into a Community, and I get the following error when I try to launch it:
User-added image

The result is the modal window displaying with the message "Try reloading the page or try again later."

I have followed the instructions here:
  • https://help.salesforce.com/articleView?id=embedded_services_appointment_home.htm&type=5
  • https://help.salesforce.com/articleView?id=rss_snapins_appointment_management.htm&type=5
The logged in user has the FSL Self Service Permission Set.

I've added the "Embedded Service Appointment Management" component to a community page that has no other components on it. The component has the "Embedded Service Appointment" set to a seemingly valid deployment configuration, setup as per the instructions referenced above.

The community is using a Customer Service template, and the Chat component has not been added.

I've set up a 'Default for FSL Snap-ins' for both:
  • Scheduling Policy
  • Operating Hours
I've also configured the community by:
  • Switched Clickjack protection to allow framing by any page
  • Adding https://service.force.com as a trusted site for scripts
  • Setting CSP to "Allow Inline Scripts and Script Access to Whitelisted Third-party Hosts"
In standard Salesforce Setup I have:
  • Added https://service.force.com the the list of CSP Trusted Sites in 'All' contexts
I feel like I've exhausted everything.

Has anyone ever managed to get this snap-in working? Can you think of anything I may have missed?