Phone and SMS notifications
Grafana IRM supports phone calls and SMS as notification options for users. While the IRM mobile app with push notifications is the recommended primary notification method, phone calls and SMS serve as valuable notification methods, especially for critical alerts.
Note
Not all countries are supported for SMS and phone calls. Refer to the Supported countries section for details.
Verify your phone number
You must verify your phone number with Grafana IRM before you can add phone or SMS to your notification rules.
Follow these steps to verify your phone number:
- Navigate to the IRM tab of your Grafana Cloud Profile
- Select Phone verification
- Enter your phone number, starting with + followed by your country code and your local number. No spaces, parentheses, or dashes.
- Click Send verification code and enter the code received via SMS
To learn more about the required phone number format, refer to the Phone verification format section of this document.
Add phone notifications to your notification rules
After verifying your phone number, you can add phone calls and SMS to your notification rules:
- Navigate to the IRM tab of your Profile
- Click Notification rules
- Edit either your Default notification rules or Important notification rules
- Click Add notification step
- Select Notify by and choose either SMS or Phone call
- Set the appropriate timing
- Click Save
Sync IRM phone numbers to your contacts
With the Grafana IRM mobile app, you can sync the phone numbers used by Grafana IRM to your mobile device’s contacts. This makes it easier to recognize IRM calls and optionally allow them to override Do Not Disturb (DnD) or silent mode.
When enabled, this setting creates a contact named Grafana IRM that includes all known phone numbers used by IRM to send SMS or make phone calls. The contact is managed by the mobile app and automatically updated with any IRM numbers when the app is opened.
Note
You must grant the mobile app access to your contacts for this feature to work. In the IRM mobile app, go to Settings > Sync Grafana IRM contact. If access is denied, the contact cannot be synced.
Allow IRM contact to override Do Not Disturb (DnD)
Syncing the IRM contact does not automatically override DnD. To make sure IRM calls or messages come through during urgent situations, manually configure your device settings.
iOS: Enable Emergency Bypass
- Open your Contacts and find the Grafana IRM contact.
- Tap Edit in the top-right corner.
- Tap Ringtone or Text Tone.
- Enable Emergency Bypass.
- Tap Done.
This allows calls and messages from Grafana IRM to ring even when your device is in silent mode or DnD is active.
Android
The process for overriding DnD on Android varies by manufacturer and version. Refer to your device settings to configure exceptions for the Grafana IRM contact.
Understand phone and SMS notifications
SMS bundling behavior
Grafana IRM reduces alert noise and distraction by bundling SMS notifications:
- The first alert group triggers an immediate SMS notification
- A 2-minute “waiting period” follows, during which additional alerts are bundled
- After this period, a single SMS with all alert information is sent
Notifications are bundled based on their importance. Alerts from “default” and “important” notification policies are bundled separately.
Example bundled notification
If a user needs to be notified about 5 alert groups from 2 different integrations (3 from “Grafana Alerting” and 2 from “Health Check”), they will receive:
- An immediate notification for the first alert group
- A bundled SMS for the remaining alerts after 2 minutes
The bundled SMS would appear as:
Grafana IRM: Alert groups #101, #102, #103 and 1 more, from stack: TestOrg, integrations: GrafanaAlerting and 1 more.
Phone call behavior
Phone calls are typically used as a more intrusive notification method for critical alerts or when other notification methods haven’t been acknowledged.
Additional information
Live call routing
Grafana IRM supports routing incoming calls to the currently on-call engineer, enabling direct communication during incidents.
For guidance on configuring live call routing, refer to:
Phone verification format
To verify your phone number in Grafana IRM, you must enter it using E.164 format, an international standard for phone numbers. If your number isn’t formatted correctly, IRM can’t send you a verification code.
E.164 format uses the following structure:
- Start with a plus sign (+)
- Follow with your country calling code
- Then your area code and local number, with no spaces, parentheses, or dashes
Note
In many countries, local numbers include a leading 0 (called a trunk code). When using E.164, remove this 0 after the country code. For example, 020 (UK) becomes +44 20.
Examples
Country | Local format | E.164 format |
---|---|---|
US | (623) 377-1955 | +16233771955 |
UK | 020 7183 8750 | +442071838750 |
Germany | 030 901820 | +4930901820 |
India | 091 12345678 | +919112345678 |
Costs and rate limits
- Costs: There are no additional costs for outgoing calls or SMS notifications
- Rate limits: There are no specific rate limits, but we reserve the right to stop sending SMS/calls in case of abnormal volume
Supported countries
Not all countries are supported for SMS and phone calls. Grafana IRM falls within Twilio’s suggested list of supported countries.
Note
There are cases when IRM is not able to make phone calls or send SMS to certain regions or specific phone numbers. We recommend using the mobile app notifications as the main notification method with phone call/SMS being an alternative, at your own risk, option.
Refer to the following list for countries currently supported by Grafana IRM for SMS and phone notifications:
Country | SMS/Voice Support |
---|---|
Andorra (+376) | ✅ |
Albania (+355) | ✅ |
Austria (+43) | ✅ |
Aland Islands (+35818) | ✅ |
Bosnia and Herzegovina (+387) | ✅ |
Belgium (+32) | ✅ |
Bulgaria (+359) | ✅ |
Belarus (+375) | ✅ |
Switzerland (+41) | ✅ |
Czechia (+420) | ✅ |
Germany (+49) | ✅ |
Denmark (+45) | ✅ |
Estonia (+372) | ✅ |
Spain (+34) | ✅ |
Finland (+358) | ✅ |
Faroe Islands (+298) | ❌ |
France (+33) | ✅ |
United Kingdom (+44) | ✅ |
Guernsey (+441481) | ✅ |
Gibraltar (+350) | ✅ |
Greece (+30) | ✅ |
Croatia (+385) | ✅ |
Hungary (+36) | ✅ |
Ireland (+353) | ✅ |
Isle Of Man (+441624) | ✅ |
Iceland (+354) | ✅ |
Italy (+39) | ✅ |
Jersey (+441534) | ✅ |
Liechtenstein (+423) | ❌ |
Lithuania (+370) | ✅ |
Luxembourg (+352) | ✅ |
Latvia (+371) | ✅ |
Monaco (+377) | ❌ |
Moldova (Republic of) (+373) | ✅ |
Montenegro (+382) | ✅ |
North Macedonia (Republic of North Macedonia) (+389) | ✅ |
Malta (+356) | ✅ |
Netherlands (+31) | ✅ |
Norway (+47) | ✅ |
Poland (+48) | ✅ |
Portugal (+351) | ✅ |
Romania (+40) | ✅ |
Serbia (+381) | ✅ |
Russian Federation (+7) | ✅ |
Sweden (+46) | ✅ |
Slovenia (+386) | ✅ |
Svalbard and Jan Mayen Islands (+4779) | ✅ |
Slovakia (+421) | ✅ |
San Marino (+378) | ❌ |
Turkey (+90) | ✅ |
Ukraine (+380) | ✅ |
Holy See (Vatican City State) (+3906698) | ❌ |
Kosovo (+383) | ❌ |
Country | SMS Support |
---|---|
United Arab Emirates (+971) | ✅ |
Afghanistan (+93) | ❌ |
Armenia (+374) | ❌ |
Azerbaijan (+994) | ❌ |
Bangladesh (+880) | ❌ |
Bahrain (+973) | ✅ |
Brunei Darussalam (+673) | ✅ |
Bhutan (+975) | ✅ |
Cocos (Keeling) Islands (+672) | ✅ |
China (+86) | ❌ |
Christmas Island (+6189164) | ✅ |
Cyprus (+357) | ✅ |
Georgia (+995) | ✅ |
Hong Kong (Special Administrative Region of China) (+852) | ✅ |
Indonesia (+62) | ✅ |
Israel (+972) | ✅ |
India (+91) | ✅ |
British Indian Ocean Territory (+246) | ❌ |
Iraq (+964) | ❌ |
Iran (Islamic Republic of) (+98) | ❌ |
Jordan (+962) | ❌ |
Japan (+81) | ✅ |
Kyrgyzstan (+996) | ❌ |
Cambodia (+855) | ❌ |
Democratic People`s Republic of Korea (+850) | ❌ |
Republic of Korea (+82) | ✅ |
Kuwait (+965) | ❌ |
Kazakhstan (+7) | ✅ |
Lao People`s Democratic Republic (+856) | ❌ |
Lebanon (+961) | ❌ |
Sri Lanka (+94) | ❌ |
Myanmar (+95) | ❌ |
Mongolia (+976) | ❌ |
Macau (Special Administrative Region of China) (+853) | ✅ |
Maldives (+960) | ✅ |
Malaysia (+60) | ✅ |
Nepal (+977) | ❌ |
Oman (+968) | ❌ |
Philippines (+63) | ✅ |
Pakistan (+92) | ❌ |
Palestinian Territory (Occupied) (+970) | ❌ |
Qatar (+974) | ✅ |
Saudi Arabia (+966) | ✅ |
Singapore (+65) | ✅ |
Syrian Arab Republic (+963) | ❌ |
Thailand (+66) | ✅ |
Tajikistan (+992) | ❌ |
Timor-Leste (East Timor) (+670) | ❌ |
Turkmenistan (+993) | ❌ |
Taiwan (Province of China) (+886) | ✅ |
Uzbekistan (+998) | ❌ |
Vietnam (+84) | ❌ |
Yemen (+967) | ❌ |
Country | SMS Support |
---|---|
Antigua and Barbuda (+1268) | ❌ |
Anguilla (+1264) | ❌ |
Netherlands Antilles (+599) | ✅ |
Aruba (+297) | ✅ |
Barbados (+1246) | ✅ |
Saint Barthelemy (+590) | ✅ |
Bermuda (+1441) | ✅ |
Bonaire, Sint Eustatius And Saba (+5993) | ✅ |
Bahamas (+1242) | ✅ |
Belize (+501) | ❌ |
Canada (+1) | ✅ |
Costa Rica (+506) | ✅ |
Cuba (+53) | ✅ |
Dominica (+1767) | ❌ |
Dominican Republic (+1809) | ✅ |
Grenada (+1473) | ❌ |
Greenland (+299) | ❌ |
Guadeloupe (+590) | ❌ |
Guatemala (+502) | ✅ |
Honduras (+504) | ❌ |
Haiti (+509) | ✅ |
Jamaica (+1876) | ✅ |
Saint Kitts and Nevis (+1869) | ❌ |
Cayman Islands (+1345) | ✅ |
Saint Lucia (+1758) | ❌ |
Saint Martin French (+590) | ❌ |
Martinique (+596) | ❌ |
Montserrat (+1664) | ❌ |
Mexico (+52) | ✅ |
Nicaragua (+505) | ✅ |
Panama (+507) | ✅ |
Saint Pierre and Miquelon (+508) | ❌ |
Puerto Rico (+1787) | ✅ |
El Salvador (+503) | ❌ |
Sint Maarten Dutch (+1721) | ✅ |
Turks and Caicos Islands (+1649) | ❌ |
Trinidad and Tobago (+1868) | ✅ |
United States (+1) | ✅ |
Saint Vincent and the Grenadines (+1784) | ❌ |
Virgin Islands British (+1284) | ❌ |
Virgin Islands US (+1340) | ❌ |
Country | SMS Support |
---|---|
Argentina (+54) | ✅ |
Bolivia (+591) | ❌ |
Brazil (+55) | ✅ |
Chile (+56) | ✅ |
Colombia (+57) | ✅ |
Ecuador (+593) | ✅ |
Falkland Islands (Malvinas) (+500) | ❌ |
French Guiana (+594) | ❌ |
Guyana (+592) | ❌ |
Peru (+51) | ✅ |
Paraguay (+595) | ✅ |
Suriname (+597) | ✅ |
Uruguay (+598) | ✅ |
Venezuela (+58) | ✅ |
Country | SMS Support |
---|---|
Angola (+244) | ❌ |
Burkina Faso (+226) | ✅ |
Burundi (+257) | ❌ |
Benin (+229) | ❌ |
Botswana (+267) | ✅ |
Democratic Republic of the Congo (+243) | ❌ |
Central African Republic (+236) | ❌ |
Congo (+242) | ❌ |
Cote d`Ivoire (+225) | ✅ |
Cameroon (+237) | ❌ |
Cape Verde (+238) | ✅ |
Djibouti (+253) | ✅ |
Algeria (+213) | ❌ |
Egypt (+20) | ❌ |
Western Sahara (+212) | ✅ |
Eritrea (+291) | ❌ |
Ethiopia (+251) | ❌ |
Gabon (+241) | ❌ |
Ghana (+233) | ❌ |
Gambia (+220) | ❌ |
Guinea (+224) | ❌ |
Equatorial Guinea (+240) | ❌ |
Guinea-Bissau (+245) | ❌ |
Kenya (+254) | ✅ |
Comoros (+269) | ❌ |
Liberia (+231) | ❌ |
Lesotho (+266) | ❌ |
Libyan Arab Jamahiriya (+218) | ❌ |
Morocco (+212) | ❌ |
Madagascar (+261) | ❌ |
Mali (+223) | ❌ |
Mauritania (+222) | ✅ |
Mauritius (+230) | ❌ |
Malawi (+265) | ❌ |
Mozambique (+258) | ✅ |
Namibia (+264) | ✅ |
Niger (+227) | ❌ |
Nigeria (+234) | ✅ |
Reunion (+262) | ❌ |
Rwanda (+250) | ❌ |
Seychelles (+248) | ❌ |
Sudan (+249) | ❌ |
Saint Helena (+290) | ✅ |
Sierra Leone (+232) | ❌ |
Senegal (+221) | ❌ |
Somalia (+252) | ✅ |
South Sudan (+211) | ❌ |
Sao Tome and Principe (+239) | ❌ |
Swaziland (+268) | ✅ |
Chad (+235) | ❌ |
Togo (+228) | ✅ |
Tunisia (+216) | ✅ |
Tanzania (United Republic of) (+255) | ✅ |
Uganda (+256) | ✅ |
Mayotte (+262269) | ✅ |
South Africa (+27) | ✅ |
Zambia (+260) | ❌ |
Zimbabwe (+263) | ❌ |
Country | SMS Support |
---|---|
American Samoa (+1684) | ❌ |
Australia (+61) | ✅ |
Cook Islands (+682) | ❌ |
Curacao (+5999) | ✅ |
Fiji (+679) | ✅ |
Micronesia (Federated States of) (+691) | ❌ |
Guam (+1671) | ✅ |
Kiribati (+686) | ❌ |
Marshall Islands (+692) | ❌ |
Northern Mariana Islands (+1670) | ✅ |
New Caledonia (+687) | ✅ |
Norfolk Island (+672) | ✅ |
Nauru (+674) | ❌ |
Niue (+683) | ❌ |
New Zealand (+64) | ✅ |
French Polynesia (+689) | ✅ |
Papua New Guinea (+675) | ❌ |
Pitcairn (+64) | ✅ |
Palau (+680) | ❌ |
Solomon Islands (+677) | ❌ |
Tokelau (+690) | ✅ |
Tonga (+676) | ❌ |
Tuvalu (+688) | ❌ |
United States Minor Outlying Islands (+1) | ✅ |
Vanuatu (+678) | ❌ |
Wallis and Futuna Islands (+681) | ❌ |
Samoa (+685) | ❌ |
Country | SMS Support |
---|---|
Antarctica (+672) | ✅ |
Bouvet Island (+47) | ✅ |
South Georgia and The South Sandwich Islands (+500) | ✅ |
Heard Island and McDonald Islands (+61) | ✅ |
French Southern Territories (+1) | ✅ |