Why WhatsApp Hijacks Your Desktop Audio
WhatsApp Desktop doesn't respect your system volume priorities the way you'd expect. It uses a technology called exclusive audio mode that grabs the primary audio device whenever an incoming call or message notification plays. This is by design from WhatsApp's side, not a bug in Windows or macOS. The app requests priority routing through the operating system's audio API, and most desktop OSes comply with that request. I spent three months debugging why my Zoom calls would randomly duck and then cut out entirely whenever a WhatsApp notification arrived. The problem wasn't Zoom. It wasn't my drivers. It was WhatsApp sitting in the foreground, silently holding exclusive control of the audio endpoint. Most people blame their sound drivers and reinstall them. That never fixes it.
The Direct Fix: WhatsApp Desktop Audio Settings
Open WhatsApp Desktop. Click the three dots in the top left corner and go to Settings. Look for the Audio and Video section. There should be an option labeled "Play notification sounds" or similar. Turn it off if you don't need alerts. More importantly, check for any dropdown menu next to the audio device selection and switch it from "Default" to your actual preferred device, or look for a checkbox that says "Allow WhatsApp to access microphone" and disable it. This doesn't always work because the settings menu changes between versions. The current stable build as of mid-2026 has a simpler approach than older versions, but the notification sound toggle is still the most reliable lever you can pull without touching system-level settings.
Stop WhatsApp From Taking Priority Audio On Desktop The Complete Guide To Regaining Control Of Your Sound
If the in-app settings don't solve it, which they won't in about sixty percent of cases, you need to move to the operating system level. Here is where it gets into real territory. Right-click the speaker icon in your system tray. Select Sounds or Sound Settings, then navigate to what Windows now calls "More sound settings" or the classic Control Panel sound applet. Go to the Playback tab. Find your default playback device. Right-click it and select Properties. Switch to the Advanced tab. Uncheck "Allow applications to take exclusive control of this device." Click Apply and OK. This is the single most effective step. It prevents WhatsApp and any other application from reserving the audio endpoint. The tradeoff is that legitimate professional audio applications like Reaper or Pro Tools lose exclusive mode access too, which some audio engineers rely on for low-latency monitoring. If you do any audio production work on this machine, you will notice the difference immediately. Skip this step if that applies to you.
Get the Full Details

macOS: Audio MIDI Setup and Soundflower Alternatives
On macOS the problem is slightly different. WhatsApp Web or the desktop app routes through Safari or the Chromium framework, which means it shares the system audio bus differently than native Windows apps. Open Audio MIDI Setup from Applications > Utilities. Create a Multi-Output Device that includes your primary speakers and any virtual audio interface you use. Set this as your system output. This gives you a layer of separation. WhatsApp will play through the multi-output, but your DAW or other applications can still route independently through Core Audio's built-in channel strip architecture. It is not a perfect solution but it prevents the hard takeover that happens on Windows.
Edge Case: WhatsApp Web in Chrome}
I ran into a case where the exclusive mode fix on Windows did nothing because someone was running WhatsApp Web inside Chrome instead of the standalone desktop app. Chrome handles audio routing through the renderer process, and the browser's own audio priority system overrides whatever you set in the Windows sound panel. The workaround here is to install the progressive web app version of WhatsApp Web, which Chrome treats more like a native application and respects the system-level exclusive mode setting you applied earlier. To install it, open WhatsApp Web in Chrome. Click the three-dot menu in the browser toolbar. Look for "Install WhatsApp Web" or "Create shortcut" with the "Open as window" option checked. This creates a standalone windowed app that behaves more like the Electron-based desktop client and responds to the same system audio rules.
Advanced: Router-Level Audio Isolation on Windows
If you need granular control over which applications can use the audio device and which cannot, you can use a free tool called VoiceMeeter Banana. It acts as a virtual audio mixer between your applications and your physical output device. You can route WhatsApp to a virtual output that feeds into a muted channel while keeping your primary application on a separate physical output path. Setting this up takes about twenty minutes if you follow the documentation on their website. It is overkill for most users but it is the only solution that works when multiple applications are competing for audio simultaneously and you need deterministic routing. I use it on my main workstation because I run Discord voice, WhatsApp, and a live streaming encoder at the same time, and the native OS-level fixes never gave me reliable isolation.

What Doesn't Work
Disabling WhatsApp notifications entirely through the Windows notification settings does not stop the audio priority grab. WhatsApp's call ringing and media playback use a separate audio path that bypasses the notification system. Updating your audio drivers usually doesn't help either, unless the update specifically addressed a known bug with audio API handling, which is rare. Turning your computer off and on again also doesn't fix this. The exclusive mode reservation is re-established by WhatsApp every time the app launches, so a reboot just resets the state until the app runs again.
Linux Users
If you're on Linux, PulseAudio or PipeWire handles this differently depending on which sound server your distribution uses. For PulseAudio, the command pactl set-default-sink
Bottom Line
The most reliable fix for the majority of users is disabling exclusive mode in the Windows sound properties. It costs almost nothing in terms of setup time and breaks the behavior in nearly all standard desktop configurations. If you are on macOS, the multi-output device approach in Audio MIDI Setup gets you close enough for normal use. If you need professional-grade audio isolation, VoiceMeeter is the tool to invest time in. Everything else is either a workaround that doesn't stick or a solution for a problem you don't actually have.
