> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keephq.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Push vs Pull alerts

There are primarily two ways to get alerts into Keep:

> [!TIP]
>
> We strongly recommend using the push method for alerting, as pulling does not
> include a lot of the features, like workflow automation. It is mainly used for
> a quick way to get alerts into Keep and start exploring the value.

### Push

When you connect a [Provider](https://docs.keephq.dev/providers), Keep automatically instruments the tools to send alerts to Keep via webhook.
As an example, when you connect Grafana, Keep will automatically create a new Webhook contact point in Grafana, and a new Notification Policy to send all alerts to Keep.

You can configure which providers you want to push from by checking the `Install Webhook` checkbox in the provider settings.

![](https://mintcdn.com/keep-docs/oOz41askvZuXfasg/images/pushing-enabled.png?fit=max\&auto=format\&n=oOz41askvZuXfasg\&q=85\&s=13fef26bb60ea3b6058bf5a7f266fc9d)

### Pull

When you connect a [Provider](https://docs.keephq.dev/providers), Keep will start pulling alerts from the tool automatically.
Pulling interval is defined by the `KEEP_PULL_INTERVAL` environment variable and defaults to 7 days (in minutes) and can be completely turned off by using the `KEEP_PULL_DATA_ENABLED` environment variable.

You can also configure which providers you want to pull from by checking the `Pulling Enabled` checkbox in the provider settings.

![](https://mintcdn.com/keep-docs/oOz41askvZuXfasg/images/pulling-enabled.png?fit=max\&auto=format\&n=oOz41askvZuXfasg\&q=85\&s=9e331d57be9fa0be5f63ca90f4af1920)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.