> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/overview.md).

# Configure Webhooks

Learn how to configure webhooks in Harness AI SRE to receive alerts from any monitoring system or custom application.

Harness AI SRE webhooks receive alerts from any system that can send HTTP requests.

### Overview <a href="#overview" id="overview"></a>

Webhooks provide a flexible way to integrate with any monitoring system or custom application.

The webhook integration supports **any** JSON payload format with advanced filtering capabilities, making it easy to integrate with:

* **Custom monitoring solutions:** Internal tools and homegrown systems.
* **Internal applications:** Business logic alerts and custom triggers.
* **Third-party services:** Any service with webhook support.
* **Legacy monitoring systems:** Older tools without native integrations.

***

### Webhook capabilities <a href="#webhook-capabilities" id="webhook-capabilities"></a>

#### Flexible payload support <a href="#flexible-payload-support" id="flexible-payload-support"></a>

Accept any JSON structure:

* No schema restrictions
* Nested field support
* Array handling
* Custom field mapping

#### Custom field mappings <a href="#custom-field-mappings" id="custom-field-mappings"></a>

Map webhook payload fields to alert properties:

* **Dynamic values:** Populate alert fields from incoming payloads.
* **Nested field access:** Access nested data with dot notation.
* **Mustache templates:** Reference webhook fields with `{{webhook.field_name}}`.
* **CEL expressions:** Complex boolean logic for advanced scenarios.

Go to [Use CEL in Webhooks](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/use-cel-webhooks.md) for details.

Go to [Use Mustache in Webhooks](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/use-mustache-webhooks.md) for details.

***

### Getting started <a href="#getting-started" id="getting-started"></a>

#### Step 1: Choose your integration approach <a href="#step-1-choose-your-integration-approach" id="step-1-choose-your-integration-approach"></a>

Select the integration method that fits your use case:

* **Use a webhook template:** Pre-configured templates for popular monitoring tools with field mappings already set up. Go to [Webhook Templates](/ai-sre/ai-sre-for-administrators/set-up-alert-management/webhooks/templates/overview.md) for Datadog, PagerDuty, Grafana, and other supported tools.
* **Create a custom webhook:** Configure your own webhook for any tool that can send HTTP requests. Go to [Create a Webhook](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/create-webhook.md) for step-by-step instructions.

#### Step 2: Configure the external system <a href="#step-2-configure-the-external-system" id="step-2-configure-the-external-system"></a>

After creating your webhook in Harness, configure the external monitoring tool to send alerts to your webhook URL. Go to [External System Setup](/ai-sre/ai-sre-for-administrators/set-up-alert-management/webhooks/integration-guides/overview.md) for detailed guides on configuring Datadog, PagerDuty, Splunk, and other tools.

{% hint style="info" %}
**SERVICE PAGING WEBHOOKS**

For services that need dedicated on-call paging from external systems, use **Service Paging Webhooks** instead. Service paging webhooks automatically create alerts and page the on-call team via HTTP POST or email. Go to [Service Paging Webhook](/ai-sre/3.0/ai-sre-for-administrators/set-up-on-call-management/service-paging-webhook.md) to set up dedicated paging.
{% endhint %}

***

### Next steps <a href="#next-steps" id="next-steps"></a>

* [Create a Webhook](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/create-webhook.md): Set up your webhook endpoint.
* [External System Setup](/ai-sre/ai-sre-for-administrators/set-up-alert-management/webhooks/integration-guides/overview.md): Configure Datadog, PagerDuty, Splunk, and other tools to send webhooks to Harness.
* [Use CEL in Webhooks](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/use-cel-webhooks.md): Filter webhook payloads with conditional logic.
* [Use Mustache in Webhooks](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/webhooks/use-mustache-webhooks.md): Map webhook fields to alert properties.
* [Route Alerts](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/alert-rules/overview.md): Route and process incoming alerts.

{% @harness-feedback/feedback %}
