<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Contact points on Grafana Labs</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/</link><description>Recent content in Contact points on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v9.2/alerting/contact-points/index.xml" rel="self" type="application/rss+xml"/><item><title>Add contact point</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/create-contact-point/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/create-contact-point/</guid><content><![CDATA[&lt;h1 id=&#34;add-a-contact-point&#34;&gt;Add a contact point&lt;/h1&gt;
&lt;p&gt;Use contact points to define how your contacts are notified when an alert fires.&lt;/p&gt;
&lt;p&gt;To add a contact point&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Grafana menu, click the &lt;strong&gt;Alerting&lt;/strong&gt; (bell) icon to open the Alerting page listing existing alerts.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Contact points&lt;/strong&gt; to open the page listing existing contact points.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;New contact point&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;From the &lt;strong&gt;Alertmanager&lt;/strong&gt; dropdown, select an Alertmanager. By default, Grafana Alertmanager is selected.&lt;/li&gt;
&lt;li&gt;In &lt;strong&gt;Name&lt;/strong&gt;, enter a descriptive name for the contact point.&lt;/li&gt;
&lt;li&gt;From &lt;strong&gt;Contact point type&lt;/strong&gt;, select a type and fill out mandatory fields. For example, if you choose email, enter the email addresses. Or if you choose Slack, enter the Slack channel(s) and users who should be contacted.&lt;/li&gt;
&lt;li&gt;Some contact point types, like email or webhook, have optional settings. In &lt;strong&gt;Optional settings&lt;/strong&gt;, specify additional settings for the selected contact point type.&lt;/li&gt;
&lt;li&gt;In Notification settings, optionally select &lt;strong&gt;Disable resolved message&lt;/strong&gt; if you do not want to be notified when an alert resolves.&lt;/li&gt;
&lt;li&gt;To add another contact point type, click &lt;strong&gt;New contact point type&lt;/strong&gt; and repeat steps 6 through 8.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save contact point&lt;/strong&gt; to save your changes.&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="add-a-contact-point">Add a contact point&lt;/h1>
&lt;p>Use contact points to define how your contacts are notified when an alert fires.&lt;/p>
&lt;p>To add a contact point&lt;/p>
&lt;ol>
&lt;li>In the Grafana menu, click the &lt;strong>Alerting&lt;/strong> (bell) icon to open the Alerting page listing existing alerts.&lt;/li>
&lt;li>Click &lt;strong>Contact points&lt;/strong> to open the page listing existing contact points.&lt;/li>
&lt;li>Click &lt;strong>New contact point&lt;/strong>.&lt;/li>
&lt;li>From the &lt;strong>Alertmanager&lt;/strong> dropdown, select an Alertmanager. By default, Grafana Alertmanager is selected.&lt;/li>
&lt;li>In &lt;strong>Name&lt;/strong>, enter a descriptive name for the contact point.&lt;/li>
&lt;li>From &lt;strong>Contact point type&lt;/strong>, select a type and fill out mandatory fields. For example, if you choose email, enter the email addresses. Or if you choose Slack, enter the Slack channel(s) and users who should be contacted.&lt;/li>
&lt;li>Some contact point types, like email or webhook, have optional settings. In &lt;strong>Optional settings&lt;/strong>, specify additional settings for the selected contact point type.&lt;/li>
&lt;li>In Notification settings, optionally select &lt;strong>Disable resolved message&lt;/strong> if you do not want to be notified when an alert resolves.&lt;/li>
&lt;li>To add another contact point type, click &lt;strong>New contact point type&lt;/strong> and repeat steps 6 through 8.&lt;/li>
&lt;li>Click &lt;strong>Save contact point&lt;/strong> to save your changes.&lt;/li>
&lt;/ol></description></item><item><title>Edit contact point</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/edit-contact-point/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/edit-contact-point/</guid><content><![CDATA[&lt;h1 id=&#34;edit-a-contact-point&#34;&gt;Edit a contact point&lt;/h1&gt;
&lt;p&gt;Use contact points to define how your contacts are notified when an alert fires.&lt;/p&gt;
&lt;p&gt;To edit a contact point&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Alerting page, click &lt;strong&gt;Contact points&lt;/strong&gt; to open the page listing existing contact points.&lt;/li&gt;
&lt;li&gt;Find the contact point to edit, then click &lt;strong&gt;Edit&lt;/strong&gt; (pen icon).&lt;/li&gt;
&lt;li&gt;Make any changes and click &lt;strong&gt;Save contact point&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="edit-a-contact-point">Edit a contact point&lt;/h1>
&lt;p>Use contact points to define how your contacts are notified when an alert fires.&lt;/p>
&lt;p>To edit a contact point&lt;/p>
&lt;ol>
&lt;li>In the Alerting page, click &lt;strong>Contact points&lt;/strong> to open the page listing existing contact points.&lt;/li>
&lt;li>Find the contact point to edit, then click &lt;strong>Edit&lt;/strong> (pen icon).&lt;/li>
&lt;li>Make any changes and click &lt;strong>Save contact point&lt;/strong>.&lt;/li>
&lt;/ol></description></item><item><title>Test a contact point</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/test-contact-point/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/test-contact-point/</guid><content><![CDATA[&lt;h1 id=&#34;test-a-contact-point&#34;&gt;Test a contact point&lt;/h1&gt;
&lt;p&gt;For Grafana managed contact points, you can send a test notification which helps verify a contact point is configured correctly.&lt;/p&gt;
&lt;p&gt;To send a test notification:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Grafana side bar, hover your cursor over the &lt;strong&gt;Alerting&lt;/strong&gt; (bell) icon and then click &lt;strong&gt;Contact&lt;/strong&gt; points.&lt;/li&gt;
&lt;li&gt;Find the contact point to test, then click &lt;strong&gt;Edit&lt;/strong&gt; (pen icon). You can also create a new contact point if needed.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Test&lt;/strong&gt; (paper airplane icon) to open the contact point testing modal.&lt;/li&gt;
&lt;li&gt;Choose whether to send a predefined test notification or choose custom to add your own custom annotations and labels to include in the notification.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Send test notification&lt;/strong&gt; to fire the alert.&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="test-a-contact-point">Test a contact point&lt;/h1>
&lt;p>For Grafana managed contact points, you can send a test notification which helps verify a contact point is configured correctly.&lt;/p>
&lt;p>To send a test notification:&lt;/p></description></item><item><title>Delete a contact point</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/delete-contact-point/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/delete-contact-point/</guid><content><![CDATA[&lt;h2 id=&#34;delete-a-contact-point&#34;&gt;Delete a contact point&lt;/h2&gt;
&lt;p&gt;For Grafana managed contact points, you can send a test notification which helps verify a contact point is configured correctly.&lt;/p&gt;
&lt;p&gt;To delete a contact point&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Alerting page, click &lt;strong&gt;Contact points&lt;/strong&gt; to open the page listing existing contact points.&lt;/li&gt;
&lt;li&gt;Find the contact point to delete, then click &lt;strong&gt;Delete&lt;/strong&gt; (trash icon).&lt;/li&gt;
&lt;li&gt;In the confirmation dialog, click &lt;strong&gt;Yes, delete&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You cannot delete contact points that are in use by a notification policy. You will have to either delete the &lt;a href=&#34;../../notifications/&#34;&gt;notification policy&lt;/a&gt; or update it to use another contact point.&lt;/p&gt;&lt;/blockquote&gt;
]]></content><description>&lt;h2 id="delete-a-contact-point">Delete a contact point&lt;/h2>
&lt;p>For Grafana managed contact points, you can send a test notification which helps verify a contact point is configured correctly.&lt;/p>
&lt;p>To delete a contact point&lt;/p></description></item><item><title>Edit contact point</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/edit-alertmanager-config/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/edit-alertmanager-config/</guid><content><![CDATA[&lt;h1 id=&#34;edit-alertmanager-global-config&#34;&gt;Edit Alertmanager global config&lt;/h1&gt;
&lt;p&gt;To edit global configuration options for an external Alertmanager, like SMTP server, that is used by default for all email contact types:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Alerting page, click &lt;strong&gt;Contact points&lt;/strong&gt; to open the page listing existing contact points.&lt;/li&gt;
&lt;li&gt;From the &lt;strong&gt;Alertmanager&lt;/strong&gt; drop-down, select an external Alertmanager data source.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Edit global config&lt;/strong&gt; option.&lt;/li&gt;
&lt;li&gt;Add global configuration settings.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save global config&lt;/strong&gt; to save your changes.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; This option is available only for external Alertmanagers. You can configure some global options for Grafana contact types, like email settings, via &lt;a href=&#34;../../../setup-grafana/configure-grafana/&#34;&gt;Grafana configuration&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
]]></content><description>&lt;h1 id="edit-alertmanager-global-config">Edit Alertmanager global config&lt;/h1>
&lt;p>To edit global configuration options for an external Alertmanager, like SMTP server, that is used by default for all email contact types:&lt;/p></description></item><item><title>List of contact point types</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/notifiers/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/notifiers/</guid><content><![CDATA[&lt;h1 id=&#34;list-of-supported-contact-point-types&#34;&gt;List of supported contact point types&lt;/h1&gt;
&lt;p&gt;The following table lists the contact point types supported by Grafana.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Grafana Alertmanager&lt;/th&gt;
              &lt;th&gt;Other Alertmanagers&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://www.dingtalk.com/en&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;DingDing&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;dingding&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://discord.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Discord&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;discord&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#email&#34;&gt;Email&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;email&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://hangouts.google.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Hangouts&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;googlechat&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://kafka.apache.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Kafka&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;kafka&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://line.me/en/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Line&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;line&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://teams.microsoft.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Microsoft Teams&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;teams&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://atlassian.com/opsgenie/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Opsgenie&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;opsgenie&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://www.pagerduty.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Pagerduty&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;pagerduty&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://prometheus.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Prometheus Alertmanager&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;prometheus-alertmanager&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://pushover.net/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Pushover&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;pushover&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://docs.sensu.io/sensu-go/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Sensu Go&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;sensugo&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://slack.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Slack&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;slack&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://telegram.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Telegram&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;telegram&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://threema.ch/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Threema&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;threema&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://help.victorops.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;VictorOps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;victorops&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#webhook&#34;&gt;Webhook&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;webhook&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;Supported (&lt;a href=&#34;https://prometheus.io/docs/alerting/latest/configuration/#webhook_config&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;different format&lt;/a&gt;)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#wecom&#34;&gt;WeCom&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;wecom&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;https://www.zenduty.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Zenduty&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;webhook&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Supported&lt;/td&gt;
              &lt;td&gt;N/A&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h1 id="list-of-supported-contact-point-types">List of supported contact point types&lt;/h1>
&lt;p>The following table lists the contact point types supported by Grafana.&lt;/p>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Name&lt;/th>
&lt;th>Type&lt;/th>
&lt;th>Grafana Alertmanager&lt;/th>
&lt;th>Other Alertmanagers&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="https://www.dingtalk.com/en" target="_blank" rel="noopener noreferrer">DingDing&lt;/a>&lt;/td>
&lt;td>&lt;code>dingding&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://discord.com/" target="_blank" rel="noopener noreferrer">Discord&lt;/a>&lt;/td>
&lt;td>&lt;code>discord&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="#email">Email&lt;/a>&lt;/td>
&lt;td>&lt;code>email&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://hangouts.google.com/" target="_blank" rel="noopener noreferrer">Google Hangouts&lt;/a>&lt;/td>
&lt;td>&lt;code>googlechat&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://kafka.apache.org/" target="_blank" rel="noopener noreferrer">Kafka&lt;/a>&lt;/td>
&lt;td>&lt;code>kafka&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://line.me/en/" target="_blank" rel="noopener noreferrer">Line&lt;/a>&lt;/td>
&lt;td>&lt;code>line&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://teams.microsoft.com/" target="_blank" rel="noopener noreferrer">Microsoft Teams&lt;/a>&lt;/td>
&lt;td>&lt;code>teams&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://atlassian.com/opsgenie/" target="_blank" rel="noopener noreferrer">Opsgenie&lt;/a>&lt;/td>
&lt;td>&lt;code>opsgenie&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://www.pagerduty.com/" target="_blank" rel="noopener noreferrer">Pagerduty&lt;/a>&lt;/td>
&lt;td>&lt;code>pagerduty&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://prometheus.io" target="_blank" rel="noopener noreferrer">Prometheus Alertmanager&lt;/a>&lt;/td>
&lt;td>&lt;code>prometheus-alertmanager&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://pushover.net/" target="_blank" rel="noopener noreferrer">Pushover&lt;/a>&lt;/td>
&lt;td>&lt;code>pushover&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://docs.sensu.io/sensu-go/" target="_blank" rel="noopener noreferrer">Sensu Go&lt;/a>&lt;/td>
&lt;td>&lt;code>sensugo&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://slack.com/" target="_blank" rel="noopener noreferrer">Slack&lt;/a>&lt;/td>
&lt;td>&lt;code>slack&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://telegram.org/" target="_blank" rel="noopener noreferrer">Telegram&lt;/a>&lt;/td>
&lt;td>&lt;code>telegram&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://threema.ch/" target="_blank" rel="noopener noreferrer">Threema&lt;/a>&lt;/td>
&lt;td>&lt;code>threema&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://help.victorops.com/" target="_blank" rel="noopener noreferrer">VictorOps&lt;/a>&lt;/td>
&lt;td>&lt;code>victorops&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="#webhook">Webhook&lt;/a>&lt;/td>
&lt;td>&lt;code>webhook&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>Supported (&lt;a href="https://prometheus.io/docs/alerting/latest/configuration/#webhook_config" target="_blank" rel="noopener noreferrer">different format&lt;/a>)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="#wecom">WeCom&lt;/a>&lt;/td>
&lt;td>&lt;code>wecom&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://www.zenduty.com/" target="_blank" rel="noopener noreferrer">Zenduty&lt;/a>&lt;/td>
&lt;td>&lt;code>webhook&lt;/code>&lt;/td>
&lt;td>Supported&lt;/td>
&lt;td>N/A&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section></description></item><item><title>Message templating</title><link>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/message-templating/</link><pubDate>Wed, 11 Mar 2026 18:13:39 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.2/alerting/contact-points/message-templating/</guid><content><![CDATA[&lt;h1 id=&#34;message-templating&#34;&gt;Message templating&lt;/h1&gt;
&lt;p&gt;Notifications sent via &lt;a href=&#34;../&#34;&gt;contact points&lt;/a&gt; are built using messaging templates. Grafana&amp;rsquo;s default templates are based on the &lt;a href=&#34;https://golang.org/pkg/text/template&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Go templating system&lt;/a&gt; where some fields are evaluated as text, while others are evaluated as HTML (which can affect escaping). The default template, defined in &lt;a href=&#34;https://github.com/grafana/grafana/blob/main/pkg/services/ngalert/notifier/channels/default_template.go&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;default_template.go&lt;/a&gt;, is a useful reference for custom templates.&lt;/p&gt;
&lt;p&gt;Since most of the contact point fields can be templated, you can create reusable custom templates and use them in multiple contact points. The &lt;a href=&#34;template-data/&#34;&gt;template data&lt;/a&gt; topic lists variables that are available for templating. The default template is defined in &lt;a href=&#34;https://github.com/grafana/grafana/blob/main/pkg/services/ngalert/notifier/channels/default_template.go&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;default_template.go&lt;/a&gt; which can serve as a useful reference or starting point for custom templates.&lt;/p&gt;
&lt;h3 id=&#34;using-templates&#34;&gt;Using templates&lt;/h3&gt;
&lt;p&gt;The following example shows how to use default templates to render an alert message in Slack. The message title contains a count of alerts that are firing or were resolved. The message body lists the alerts and their status.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 550px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/alerting/unified/contact-points-template-fields-8-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/alerting/unified/contact-points-template-fields-8-0.png&#34;data-srcset=&#34;/static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=320 320w, /static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=550 550w, /static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=750 750w, /static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=900 900w, /static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=1040 1040w, /static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=1240 1240w, /static/img/docs/alerting/unified/contact-points-template-fields-8-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Default template&#34;width=&#34;1238&#34;height=&#34;394&#34;title=&#34;Default template&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/alerting/unified/contact-points-template-fields-8-0.png&#34;
            alt=&#34;Default template&#34;width=&#34;1238&#34;height=&#34;394&#34;title=&#34;Default template&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Default template&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The following example shows the use of a custom template within one of the contact point fields.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 550px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/alerting/unified/contact-points-use-template-8-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/alerting/unified/contact-points-use-template-8-0.png&#34;data-srcset=&#34;/static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=320 320w, /static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=550 550w, /static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=750 750w, /static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=900 900w, /static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=1040 1040w, /static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=1240 1240w, /static/img/docs/alerting/unified/contact-points-use-template-8-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Default template&#34;width=&#34;1378&#34;height=&#34;778&#34;title=&#34;Default template&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/alerting/unified/contact-points-use-template-8-0.png&#34;
            alt=&#34;Default template&#34;width=&#34;1378&#34;height=&#34;778&#34;title=&#34;Default template&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Default template&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;nested-templates&#34;&gt;Nested templates&lt;/h3&gt;
&lt;p&gt;You can embed templates within other templates.&lt;/p&gt;
&lt;p&gt;For example, you can define a template fragment using the &lt;code&gt;define&lt;/code&gt; keyword:&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;{{ define &amp;#34;mytemplate&amp;#34; }}
  {{ len .Alerts.Firing }} firing. {{ len .Alerts.Resolved }} resolved.
{{ end }}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;You can then embed custom templates within this fragment using the &lt;code&gt;template&lt;/code&gt; keyword. For example:&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;Alert summary:
{{ template &amp;#34;mytemplate&amp;#34; . }}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;You can use any of the following built-in template options to embed custom templates.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Notes&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;default.title&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Displays high-level status information.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;default.message&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Provides a formatted summary of firing and resolved alerts.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;teams.default.message&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Similar to &lt;code&gt;default.messsage&lt;/code&gt;, formatted for Microsoft Teams.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;html-in-message-templates&#34;&gt;HTML in message templates&lt;/h3&gt;
&lt;p&gt;HTML in alerting message templates is escaped. We do not support rendering of HTML in the resulting notification.&lt;/p&gt;
&lt;p&gt;Some notifiers support alternative methods of changing the look and feel of the resulting notification. For example, Grafana installs the base template for alerting emails to &lt;code&gt;&amp;lt;grafana-install-dir&amp;gt;/public/emails/ng_alert_notification.html&lt;/code&gt;. You can edit this file to change the appearance of all alerting emails.&lt;/p&gt;
]]></content><description>&lt;h1 id="message-templating">Message templating&lt;/h1>
&lt;p>Notifications sent via &lt;a href="../">contact points&lt;/a> are built using messaging templates. Grafana&amp;rsquo;s default templates are based on the &lt;a href="https://golang.org/pkg/text/template" target="_blank" rel="noopener noreferrer">Go templating system&lt;/a> where some fields are evaluated as text, while others are evaluated as HTML (which can affect escaping). The default template, defined in &lt;a href="https://github.com/grafana/grafana/blob/main/pkg/services/ngalert/notifier/channels/default_template.go" target="_blank" rel="noopener noreferrer">default_template.go&lt;/a>, is a useful reference for custom templates.&lt;/p></description></item></channel></rss>