How to Use a Virtual Camera in Slack Huddles on Mac
Slack lists whatever macOS lists. If a virtual camera is running on your Mac, it sits in Slack's camera dropdown right next to your built-in webcam, and huddles send it like any other feed. Most of the setup minute goes to finding where Slack keeps the picker. This guide covers pointing Slack at CamLoop, OBS, or any other virtual camera, plus the fix list for when the dropdown comes up empty.
Where Slack keeps the camera picker
Slack hides it one level deeper than Zoom does, and there are three places worth knowing:
- Preferences → Audio & video. Press Cmd+comma, open Audio & video, and the Video section holds the camera dropdown plus a live preview. This is the setting that sticks.
- Inside a huddle. The huddle window's settings control lists the same cameras, so you can switch mid-huddle without dropping out of it.
- Slack in a browser. In Chrome, Safari, or Edge the browser owns the device list and its own per-site camera permission, so grant that first.
One Slack-specific thing before you start: huddle video is off by default. A huddle opens as audio with your avatar showing, so nothing you pick here reaches anyone until you switch video on inside the huddle.
Point Slack at it, in four steps
- Start the virtual camera first. A virtual camera only exists while its app is providing it. In CamLoop the menu-bar icon tells you the camera is on. In OBS you have to click Start Virtual Camera in the Controls panel, it is off by default.
- Quit Slack fully. If the camera appeared after Slack was already running, press Cmd+Q and reopen it. Closing the window only hides it, Slack keeps running behind the dock icon.
- Open Preferences → Audio & video. Cmd+comma, then Audio & video. Scroll to the Video section.
- Pick the camera. Choose your virtual camera in the dropdown and check the preview underneath it. Slack keeps the choice for every huddle after this one.
- FaceTime HD Camera
- CamLoop
- OBS Virtual Camera
If the camera does not show up in Slack
Work through these in order, most likely cause first:
- Approve the extension. Every modern virtual camera needs a one-time approval in System Settings → General → Login Items & Extensions (Privacy & Security on some macOS 14 builds). If you clicked past that prompt, the camera does not exist yet as far as macOS is concerned.
- Confirm the camera is actually running. The OBS one stays off until you press Start Virtual Camera, and nothing can list a camera nobody is providing.
- Quit Slack for real. Cmd+Q, then reopen. This alone clears most cases.
- Give Slack camera permission. macOS asks the first time Slack uses any camera. If it was denied, turn it on in System Settings → Privacy & Security → Camera and restart Slack.
- Check the browser, if you use Slack there. A denied site permission looks exactly like a missing camera. Reset it in the browser's address-bar site settings.
- Update Slack. Old builds predate Apple's camera-extension system and never list these cameras at all.
Still nothing? The every-fix-in-order guide covers the rarer causes, from a half-finished macOS update to a work-managed Mac that blocks extensions outright.
The loop trick, huddle edition
Huddles are informal, which cuts both ways. Nobody minds an audio-only join, but once cameras are on, a tile going dark among four people reads louder than it would in a thirty-person all-hands.
That is the moment CamLoop is built for: record a few seconds of yourself listening, and when the delivery arrives or the kettle boils, one hotkey (⌃⌄L) switches your feed to the loop and the same hotkey brings your live camera back. Your mic passes through untouched the whole time, so you still hear your name and can answer from across the room. It is for the thirty-second gap, not the hour, and the step-away playbook covers the honest options for anything longer.
Worth being precise about the boundary, because the two get confused: this changes your camera, not your availability dot. Slack presence follows desktop activity and flips to away after ten idle minutes no matter what your camera is doing, which is a separate problem with a separate honest answer in the guide to keeping Slack active.
FAQ
Can I use a virtual camera in Slack huddles on a Mac? Yes. Slack lists whatever macOS lists, so any camera extension shows up alongside your built-in webcam. Start the virtual camera first, quit Slack fully with Cmd+Q, then pick it under Preferences, Audio and video. Huddle video is off until you switch it on, so turn video on in the huddle to actually send the feed.
Where is the camera setting in Slack on a Mac? Open Slack's Preferences with Cmd+comma and choose Audio and video. The Video section has a camera dropdown and a live preview, so you can confirm the feed before you join anything. Inside a huddle, the huddle window's settings control lists the same cameras.
Why is my virtual camera not showing up in Slack? Usually one of three things: the camera extension was never approved in System Settings, the virtual camera is not running, or Slack was already open when the camera appeared. Approve the extension, start the camera, then quit Slack with Cmd+Q and reopen it. Closing the window is not quitting.
Is a virtual camera the same as Slack's huddle background blur? No. Blur and huddle backgrounds change what sits behind you while your real camera keeps running. A virtual camera replaces the feed itself, so it can carry an OBS scene, your phone's camera, or a loop of you looking present while you step away for a minute.
Setting up from scratch? The two-minute CamLoop setup guide installs and approves the camera, and there are matching guides for Zoom, Microsoft Teams and Google Meet once it is running.