Xiaomi White List: How to Add Contacts and Apps to Exceptions

The whitelist on Xiaomi smartphones is a tool that lets you skip notifications, calls and SMS from selected contacts or apps, even if you have Do Not Disturb or energy saving enabled. This feature is especially useful when you need to stay in touch with important people or services without being distracted by spam. However, the whitelist setting in MIUI is hidden in several menus, and the logic of operation depends on the firmware version and device model.

In this article, we'll look at all the ways to whitelist, from standard MIUI 14/15 tools to hidden settings for Redmi Note 12, POCO F5, and more, and explain why some contacts can be ignored despite settings, and how to fix it, and if you're faced with a problem that calls from loved ones don't go through "Do Not Disturb" mode, or notifications from banking apps get blocked, here's the solution.

What is a white list on Xiaomi and why is it necessary?

A whitelist (or exception list) is a mechanism that allows you to bypass the limitations of system modes.

  • ๐Ÿ“ž Calls: skip a call from your mom or boss when Do Not Disturb mode is activatedยป.
  • ๐Ÿ’ฌ SMS: Receive confirmation codes from the bank or services, even if notifications are disabled.
  • ๐Ÿ”” Notifications: see messages from messengers (such as WhatsApp or Telegram) when the power saving mode is activated.

On Xiaomi, the whitelist works in three key scenarios:

  1. Do Not Disturb (DND) โ€“ Blocks all notifications except for selected contacts/applications.
  2. Energy saving โ€“ limits the background activity of applications, but exceptions can be added.
  3. Spam Blocking โ€“ filters out unwanted calls/SMS, but important contacts can be protected.

It's important to understand that whitelist settings don't sync between these modes. For example, adding a contact to the Do Not Disturb exceptions doesn't automatically mean it's on the whitelist for energy saving. This is a common reason why users think the feature isn't working.

๐Ÿ“Š Why do you use the whitelist on Xiaomi most often?
For important calls.
For bank SMS.
For messenger notifications
Geolocation for operation
I don't use it.

How to Add Contacts to Whitelist for Calls and SMS

The most popular scenario is skipping calls and messages from certain numbers in the โ€œDo Not Disturbโ€ mode. The instructions are relevant for MIUI 14/15 on Xiaomi 13/14, Redmi Note 12/13, POCO X5/F5 and others.

Steps to set up:

  1. Open the phone application (pipe icon).
  2. Tap it on three points (โ‹ฎ) top-right โ†’ Settings.
  3. Select Blocking and Spam Protection โ†’ Whitelist.
  4. Click Add and select contacts from the phone book or enter numbers manually.

If you have a MIUI 13 or older, the path may be different.

Settings โ†’ Applications โ†’ Phone โ†’ Blocking and Spam Protection โ†’ White List

- Contact added to the phone book

- The number is saved in international format (+7 for Russia)

- Do not disturb mode for the test is enabled

- Checked lock settings in the application "Messagesยป-->

โš ๏ธ Note: If you add to the whitelist, you still block your calls, check the operator's settings. Some mobile networks (such as MTS or Beeline) have their own spam filters that override Xiaomi's system settings.

Setting up a white list for app notifications

When power saving or Do Not Disturb mode is activated, the background activity of applications is limited, so that important notifications (for example, from Sberbank, VK or Telegram) come without delay, you need to add them to the exceptions.

Method 1: Through battery settings

  1. Go to Settings โ†’ Battery and Performance.
  2. Select Battery Optimization (or Power Saving Mode on older versions).
  3. Slip on Apps โ†’ find what you want (like WhatsApp) โ†’ select Without Limits.

Method 2: Through notification settings

  • ๐Ÿ”„ Open the Settings. โ†’ Notifications and status bar.
  • ๐Ÿ“ฑ Select Application Notification Management.
  • ๐Ÿ” Find an app (such as Gmail) โ†’ Turn on the switch Important notifications.
  • ๐Ÿ”” In the "Do Not Disturb" section, add the app to the exceptions.
AnnexThe way to settingsWhat to do
TelegramTelegram settings โ†’ Notifications โ†’ ExceptionsAllow notifications in the DND
Sberbank OnlineApplication settings โ†’ Notifications โ†’ Priority"Showing over other windows"
Google MessagesSettings โ†’ Notifications โ†’ Categories of Notifications"Sound" and "Pop-ups"
VKSettings VK โ†’ Notifications โ†’ System settings"Display on the lock screen"

๐Ÿ’ก

If notifications from a banking app donโ€™t come even after being added to the whitelist, check autorun settings: Settings โ†’ Apps โ†’ Application Management โ†’ [Bank Name] โ†’ Autorun. Without that background, the app wonโ€™t be able to receive push notifications.

Whitelist for geolocation and background processes

Some applications (e.g. Yandex.Navigator, Google Maps or Mi Fit Shagomer) require constant access to geolocation and background activity, and if added to energy saving, they may not work correctly: lose GPS signal, do not track steps, or turn off when the screen is locked.

To add them to the whitelist:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Google Maps).
  3. Activate options: AutoRun allows you to start when you reboot. Background activity allows you to work in the background. Precise location for navigators.

Settings โ†’ Battery โ†’ Battery Optimization

No restrictions.

For Mi Fit (or Zepp Life on new models) you also need:

Settings โ†’ Applications โ†’ Special Permits โ†’ Physical Activity โ†’ Select Mi Fit

โš ๏ธ Attention: POCO F4/F5 redmi K50 with HyperOS (replacement) firmware MIUI into 2026 The path to geolocation has changed. Now it looks like this: Settings. โ†’ Confidentiality โ†’ Permits โ†’ geodata โ†’ Without it, the navigators can show your location with an error. 500 meters.

Whitelist problems and their solutions

Even after setting it up properly, the whitelist may not work, and the reasons and ways to fix them are:

  • ๐Ÿ”‹ Energy saving override settings: On some models (like the Redmi Note 11), Super Power Saving ignores the whitelist.Solution: disable it or add the app to exceptions via Settings โ†’ Battery โ†’ Energy saving regimes.
  • ๐Ÿ“ต Non-international number: If the contact is saved as 89123456789 instead of +79123456789, the system may not recognize it.
  • ๐Ÿ”„ Third-party conflict: Programs like Truecaller or GetContact can block calls before the system whitelist works. Disable them or set exceptions within these apps.
  • ๐Ÿ“ฒ Update MIUI Resets: After major updates (e.g., with MIUI 13 over 14) exception lists may be reset.
What to do if the white list is not saved?
If contacts disappear from the whitelist after rebooting the device, this may be due to damage to the cache of the Phone app.To fix: 1. Go to Settings โ†’ Apps โ†’ App Management โ†’ Phone. 2. Press Storage โ†’ Clear the cache. 3. Reboot the smartphone and reset the whitelist. If the problem persists, reset the Phone app settings (Reset button in the same menu).

Hidden whitelist settings for advanced users

MIUI has undocumented features that allow you to flexibly set up a whitelist, such as allowing notifications only from certain categories of applications or setting a schedule for exceptions.

Method 1: ADB-command DND

If you need to add an app to the Do Not Disturb whitelist through ADB (for example, to automatically configure across multiple devices), use:

adb shell cmd notification allow_list add <package_name> 1

Example for WhatsApp:



adb shell cmd notification allow_list add com.whatsapp 1

To check the current list of exceptions:

adb shell cmd notification allow_list list

Method 2: Configure with Mi Home (for smart devices)

If you have Xiaomi smart devices (such as Mi Band 8 or Mi Smart Clock), you can also add their notifications to the whitelist:

  1. Open the Mi Home app.
  2. Go to profile. โ†’ Notification settings.
  3. Turn on the option to Show notifications in "Do not disturb".

๐Ÿ’ก

HyperOS devices (2026) introduced a Smart Whitelist feature that automatically adds frequently used contacts and apps to exceptions. To enable it: Settings โ†’ Notifications โ†’ Smart Settings โ†’ Adaptive Exceptions.

White list differences on different Xiaomi models

The logic of the whitelist may vary depending on the model and firmware version, and the following are key features for popular lines:

Model/SeriesFeatures of the white listWhere to look for settings
Xiaomi 13/14 (Pro/Ultra)Support for โ€œSmart White Listโ€ in HyperOS. Automatically add frequently used contacts.Settings โ†’ Notifications โ†’ Smart settings
Redmi Note 12/13There is no separate Whitelist menu in the Phone app, and the settings are hidden in Blocking and spam.Phone. โ†’ โ‹ฎ โ†’ Settings โ†’ Blocking and protection against spam
POCO F4/F5Do Not Disturb mode has a separate section for games (ignores notifications other than a whitelist).Settings โ†’ Sound and vibration โ†’ Do not disturb โ†’ Game mode
Xiaomi Pad 6The white list for notifications is set up separately for each user (if multiplayer mode is enabled).Settings โ†’ Accounts โ†’ Users

POCO and some Redmi also have a Priority Mode feature that works as an extended whitelist.

  • ๐Ÿ”” Vibration for selected contacts.
  • ๐ŸŽต Individual ringing melodies.
  • ๐Ÿ“ณ Repeat the call if the subscriber does not respond.

To activate it:

Settings โ†’ Sound and vibration โ†’ Priority mode

FAQ: Frequent questions about the whitelist on Xiaomi

Can I add numbers to the whitelist that are not in the phone book?
Yes, but manually. In the White List menu (in the Phone app), click Add โ†’ Enter a number and enter a number in an international format (e.g. +79123456789). However, such numbers will not sync with the Mi Account cloud.
Why donโ€™t you get notifications from your bank app when itโ€™s on the whitelist?
The problem could be three things: AutoRun for the app is disabled; Battery settings select Limit Background Activity; Bank sends notifications via Firebase Cloud Messaging (FCM), which is locked by the system; Check Google Play Services settings under Battery Optimization.
How to export/import a whitelist when changing phone?
Xiaomi doesn't provide a built-in whitelisting export tool. However, you can use a workaround: Sync contacts with Mi Account or Google. Back up your settings via Settings โ†’ About Phone โ†’ Backup. On the new device, restore your backup and check your settings in Blocking and Spam Protection. For applications, the whitelist will have to be reconfigured.
Does the whitelist work in โ€œOn the Airplaneโ€ mode?
No. On-plane mode shuts down cellular service completely, so calls and SMS won't even go through whitelisted numbers, but if you turn on Wi-Fi and Bluetooth manually, notifications from messengers (like Telegram or WhatsApp) can come if they're added to power saving exceptions.
Can you set up a whitelist for a specific time (e.g., only at night)?
Yes, but only for Do Not Disturb mode. To do this: Go to Settings โ†’ Sound and vibration โ†’ Do Not Disturb. Turn on Schedule and specify the time (for example, from 23:00 to 8:00). In the Exceptions section, add the desired contacts or applications. To save energy, you can not configure this schedule โ€” you have to turn it on manually.