---
title: "Configure and manage integrations | Grafana OnCall documentation"
description: "An overview of configuration options for Grafana OnCall integrations."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Configure and manage integrations

Integrations with Grafana OnCall help to ensure effective alert handling and efficiency notification routing. You can configure and manage each integrations settings to meet the needs of the teams that use it. This guide provides an overview on how to configure, customize and manage your integrations.

You can manage or view your integrations current configuration at any time in the **Integration**s tab of Grafana OnCall.

## Connect an integration

To integrate Grafana OnCall with your chosen tools, follow these steps:

1. Navigate to the **Integrations** tab in Grafana OnCall, and click **+ New integration**.
2. Select your desired integration type from the [list of available integrations](/docs/oncall/latest/configure/integrations/references/). If your desired integration is not listed, select **Webhook**.
3. Provide a title and a description for your integration, assign it to a team, and click **Create Integration**.
4. The Integration page will open, displaying details about the Integration. The provided HTTP Endpoint URL can be used to send events from an external monitoring system. Click the **How to connect** link for additional information.
5. Configure your tool to send alerts to Grafana OnCall.
6. Click **Send demo alert** to send a test alert to Grafana OnCall.

## Customize the integration

Explore ways to customize the behavior of your alerts from a specific integration:

- Customize alerting grouping, auto-resolution, and auto-acknowledge templates to tailor the alert behavior for your team.
- Modify [Appearance templates](/docs/oncall/latest/configure/jinja2-templating/#appearance-templates) to customize how alert groups are displayed in various parts of Grafana OnCall, such as the UI, phone and SMS, email, notifications, etc.
- Add routes to your integration to direct alerts to different users and teams based on labels or other data.
- Connect your escalation chains to routes to ensure the right people are notified at the right time.
- Send demo alerts to an integration to validate that routes, templates, and escalations are functioning as expected. Consider using `Debug Maintenance mode` to avoid sending real notifications to your team.

For detailed instructions, refer to:

- [Integration templates](/docs/oncall/latest/configure/jinja2-templating/)
- [Configure labels](/docs/oncall/latest/configure/integrations/labels/configure-labels/)

## Manage Maintenance Mode

Maintenance Mode is useful when performing scheduled maintenance or updates on your infrastructure, which may trigger false alarms. There are two modes:

- **Debug** - Test routing and escalations without real notifications. Alerts will be processed as usual, but no notifications will be sent to users.
- **Maintenance** - Consolidate alerts into one during infrastructure work.

To manage Maintenance Mode:

1. Go to the Integration page and click **Three dots**.
2. Select **Start Maintenance Mode**.
3. Choose **Debug** or **Maintenance** mode.
4. Set the **Duration** of Maintenance Mode.
5. Click **Start**.
6. To stop maintenance mode before its end, click **Three dots** and select **Stop Maintenance Mode**.

## Heartbeat Monitoring

OnCall heartbeat functions as a health check for alert group monitoring. You can configure your monitoring to regularly send alerts to the heartbeat endpoint. If OnCall doesn’t receive one of these alerts, it will create a new alert group and escalate it.

To configure Heartbeat Monitoring:

1. Go to the Integration page and click **Three dots**.
2. Select **Heartbeat Settings**.
3. Set **Heartbeat interval**.
4. Copy the **Endpoint** into your monitoring system.

If you need to disable heartbeat monitoring on an integration, use the **Reset** button to revert it to the inactive state. To restart heartbeat monitoring, send a request to the **Endpoint**.

Refer to a specific integration’s documentation for more detailed instructions.

## Manage and edit an integration

Manage your existing integrations by navigating to the **Integrations** tab in Grafana OnCall and selecting the integration you want to manage.

To edit the name of an integration:

1. Navigate to the **Integrations** tab, select an integration from the list of enabled integrations.
2. Click the **three dots** next to the integration name and select **Integration settings**.
3. Provide a new name, description, and team, and click **Save**.

## Explore available integrations

Specific guidance and configuration options for each integration are available at [Integration references](/docs/oncall/latest/configure/integrations/references/).
