Webhooks provide a way for r4nkt to talk to your application. They are critical in that they are the only means of communicating real-time information to your application.
If you do not use webhooks, then you will need to poll the API and keep track of certain information in your application in order to be able to synchronize whatever you find interesting.
Setting up webhooks, however, is relatively easy and it allows you to only worry about the events if and when they occur.
You can find out how to get started. Then, you can learn more about the events that occur that result in a webhook being sent to your system. Finally, if you use Laravel, you might be interested in using our Laravel package.