You can configure GoMeddo to be used by both authenticated and unauthenticated users in Experience Cloud. This articles elaborates on how to do this.
Unauthenticated Access (Salesforce Guest User)
Follow this article to set up your Experience Cloud for unauthenticated users.
Follow this article to set up your Experience Cloud for authenticated users.
Most Relaxed Sharing Settings
This article elaborates on the most relaxed sharing settings for GoMeddo in Experience Cloud. It may be useful as a starting point, from where you can slowly restrict access depending on your needs.
Our recommendation is to put in place Salesforce Community Plus licenses (or Partner licenses). Regular Community licenses may cause problems with sharing access, as every user only has access to records from custom objects that have a lookup to their Account or Contact record. In most cases, every Community user needs access to all GoMeddo Resources based on their availability. This means Resources need to be publicly accessible and thus shared with everyone. This in turn means the organization-wide sharing setting need to be set to Public Read/Write. Unfortunately this is not possible with sharing sets (which are used with basic Community users) as per the documentation:
The Available Objects list excludes:
Objects with an organization-wide sharing setting of Public Read/Write
Custom objects that don’t have an account or contact lookup field
This means if we set the Resource object to Public Read/Write, it will not be accessible to Community users when using Sharing Sets (which come with basic Community licenses). Community Plus licenses have full access to the Salesforce sharing model and will not have this limitation.