It is frustrating to see the little red badge on your Instagram app, indicating unread messages and interactions, while the notification sound, badge count, or vibration simply refuse to appear. This specific issue, where Instagram notifications are on but not working, is more common than you might think and usually stems from a conflict between your phone’s operating system settings and the app’s internal permissions. Rather than immediately diving to delete and reinstall the app, it is more effective to methodically check a series of layers that control how your device delivers these alerts.
Distinguishing Between App Settings and System Permissions
The first step to solving the mystery of silent notifications is understanding that Instagram has two separate control centers for this feature. You must verify that the switches are enabled in the right places, starting with the Instagram app itself and then moving to the operating system that governs your entire phone. It is a common oversight to adjust one level while neglecting the other, which results in the persistent illusion that notifications are active when they are actually being blocked at the source.
Check Your Instagram Activity Settings
Within the Instagram app, notifications are managed through the Activity Status and Push Notification menus. Even if you have allowed notifications generally, specific categories like "Likes," "Comments," or "Follows" can be toggled off independently. Navigate to your profile, tap the three-line menu, select "Settings," then "Notifications," and review the "Activity" section. Ensure that the types of interactions you want to be alerted about are actually turned on, as this granular control is often the culprit when notifications appear to be on but deliver no feedback.
Verify Your Phone’s System-Level Permissions
Assuming the app settings are correct, the next place to look is the Settings application of your phone. On both iOS and Android, you must grant Instagram explicit permission to send you alerts. For iOS users, go to Settings, find Instagram, and tap "Notifications" to ensure "Allow Notifications" is switched on. Android users should perform a long-press on the app icon, select "App info," and navigate to "Notifications" to confirm that the necessary channels are enabled. If these system-level switches are off, your Instagram notifications are on but not working because your phone is physically refusing to interrupt you.
Addressing Do Not Disturb and Battery Optimization
Two of the most silent saboteurs of mobile notifications are the Do Not Disturb mode and aggressive battery optimization features. Do Not Disturb, whether activated manually or scheduled automatically, will mute virtually all incoming alerts regardless of what the apps are configured to do. Similarly, Android’s battery optimization settings often classify social media apps as background processes and restrict their ability to wake the device and fetch data, which directly impacts the delivery of real-time alerts.
Reviewing Do Not Disturb and Silent Modes
Check your phone’s control center or settings panel to see if the crescent moon icon or silent mode is active. If it is, this overrides any app-based notification settings. Additionally, inspect the "Scheduled" Do Not Disturb settings to ensure your phone isn’t automatically silencing notifications during the hours you are most active on Instagram. Temporarily disabling this feature is a quick diagnostic test to see if it resolves the issue of Instagram notifications appearing active but sounding silent.
Adjusting Battery Optimization Features
To ensure Instagram can run smoothly in the background and trigger notifications, you must exclude it from battery optimization. On Android, go to Settings, navigate to Apps, select Instagram, tap on "Battery," and choose "Don't optimize." This prevents the operating system from closing the app or restricting its network usage when the screen is off. For iOS, while the controls are less rigid, ensuring that "Background App Refresh" is enabled for Instagram under Settings > General > Background App Refresh can help maintain the connection required for timely notifications.