# Overview

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](/webhooks/getting-started.md). Then, you can learn more about the [events](/webhooks/events.md) that occur that result in a webhook being sent to your system. Finally, if you use [Laravel](https://laravel.com/), you might be interested in using our [Laravel package](/laravel-package/overview.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.r4nkt.com/webhooks/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
