Enable real-time calendar updates
You can configure GoMeddo to update the calendar real time. In order to do this, you need to grant users Read access on the Push Topic Standard Object. You can do this on a Profile or Permission set basis. This document explains how to create a Permission Set and assign it to users.
Step-by-step guide
Go to Setup
Search for Permission Sets
Click New
Fill in an appropriate name, e.g. Push Topic Read in the Label field
Press tab to fill the API Name field automatically
Click Save
Navigate to Object Settings
Navigate to Push Topics
Click Edit
Select the Read checkbox
Click Save
Click Manage Assignments
Click Add Assignments
Select the users you want to assign the Permission Set and click Assign
Disabling the Live Update warning toast
Users that do not have PushTopic access will get a warning message when loading the calendar that Live Updates have been disabled. If you have purposefully disabled Push Topic access, you can prevent this warning from being displayed. To do so, go to the Details section of the Settings tab in the GoMeddo app, and check the box next to 'Disable live update warning'.
Experience Cloud user consideration
Salesforce currently does not allow Experience cloud users to access the PushTopic object, meaning they will get a warning message when loading the calendar that Live Updates have been disabled. You can prevent this warning from being displayed. To do so, go to the Details section of the Settings tab in the GoMeddo app, and check the box next to 'Disable live update warning'.
Followed these steps and still got a warning?
When reinstalling GoMeddo it might be that the old PushTopic is not correctly removed and the new install keeps giving you this message. If you run this query in the developer console it will display a record with the name B25_ReservationTopic
that can be removed from the list. As soon as a calendar is refreshed a new Push Topic will be created for the new installation.
SELECT Id, Name FROM PushTopic