Too Long; Didn't Read
A common technique, recommended by many 3rd party services, is using a webhook. This technique allows us to keep the data in both systems in alignment over time as they change by using an HTTP request. The webhook is nothing special, it is leveraging the HTTP protocol in order to transfer the data over the network to keep data in alignment. It uses what is referred to as a “push model”, where updates from the 3rd-party service is pushed to the receiving endpoint (your application)