Synch Point defines the strategy to ensure a UI Context (page) is fully loaded before any runtime operations are performed on it. By default, test run will wait until the DOM is fully loaded. But in the case of asynchronous systems, this determination is not so straight forward and may often result in attempting to operate on a page that is not fully loaded, which results in runtime failures. Setting up a Synch Point ensures the page loading is complete before any of its elements are accessed.
In the Context details, specify the condition for Synch Point and the system automatically ensures the condition is checked before interacting with that page.
Note: It is always a good practice to setup Synch Point for every Context. In case you miss to do so, an alert is displayed in the test report.