Back to Blog
Guide

Zoom Slack Integration: How to Sync Your Zoom Status With Slack

To integrate Zoom with Slack, install the Zoom app from the Slack Marketplace: /zoom starts a meeting, and /zoom config, Settings, Enable Zoom Sync presence to Slack status sets your Slack status when you join a Zoom meeting or Zoom Phone call. Our 4 Nov 2026 test shows a status set by an app does not change the green dot.

Slack Green Team
September 27, 2026
November 4, 2026
6 min read
Share:
slack
zoom
slack status
integrations

To integrate Zoom with Slack, install the Zoom app for Slack from the Slack Marketplace or the Zoom App Marketplace. Then /zoom starts a meeting from any channel, and the app's presence sync can set your Slack status when you join a Zoom meeting or a Zoom Phone call. To turn the sync on, type /zoom config in Slack, click Settings, and under Meeting settings turn on Enable Zoom Sync presence to Slack status, then click Save and approve the permissions. Leaving the call clears the status. Zoom's support article describes it as syncing "your Zoom meeting and phone presence to your Slack status". Your company may need a Zoom admin to approve the app and a Slack admin to approve its profile permissions.

The sync changes your status line, the emoji and text next to your name. It does not change the green or grey presence dot, as our test below shows. The dot follows input: the Slack desktop app counts keyboard and mouse input anywhere on the computer, so it stays green while you type in Zoom and turns grey after 10 minutes in which you only listen.

Turn on Zoom presence sync, step by step

1. Install the Zoom app for Slack. Sign in at the Zoom App Marketplace, search for Slack, click Add, and allow the permissions. Choose Zoom for Yourself to install it for your account only. Zoom for All Members installs it for the whole Slack workspace and needs Zoom admin rights. If the app is not pre-approved on your Zoom account, ask your Zoom admin.

2. Open the settings in Slack. In the Slack sidebar, under Apps, select Zoom. Type /zoom config and click Settings. A new window opens.

3. Turn on the sync. Under Meeting settings, click Enable Zoom Sync presence to Slack status, then Save.

4. Approve the permissions. Slack asks you to grant the app access to your user profile, which is where your status lives. Zoom notes that if your Slack admin has not approved these permissions, Slack sends the admin a request every time a user tries to turn the feature on. If nothing happens, that request is waiting.

To test it, start a Zoom meeting and look at your name in Slack. To turn it off, open the same settings and clear the option.

What the sync changes, and what it does not

Changes with Zoom sync?Details
Status emoji and textYesSet when you join a Zoom meeting or Zoom Phone call, cleared after
Presence dot (green or grey)NoFollows your keyboard and mouse input
NotificationsNoPause them yourself, or use a calendar app that sets Do Not Disturb
HuddlesNoSlack shows its own huddle status when you are in one

So a coworker who hovers your name sees you are in a Zoom meeting, and still sees a grey dot once you go 10 minutes without touching the keyboard or mouse. How the two parts of your Slack status differ is in Slack active status explained.

We tested it: a status set by an app leaves the dot alone

The Zoom sync writes your status through Slack's profile permission, the users.profile.set call. On 4 November 2026 we made the same call for a member of our test Slack workspace, with an expiry 2 minutes out, and read users.getPresence before and after:

07:08:58Z users.getPresence   presence=active  last_activity=1793776130
07:08:58Z users.profile.set   status_text="In a Zoom meeting" status_emoji=:video_camera: status_expiration=+120 s -> ok
07:09:03Z users.getPresence   presence=active  last_activity=1793776130
07:11:05Z users.profile.get   status_text="" status_emoji="" (cleared at the expiry)

The status showed at once, next to the name in the sidebar and in the conversation header, while the presence and its last_activity time did not move. Setting a status is not activity, so a status from Zoom never keeps the dot green.

Slack after an app set the status In a Zoom meeting, 4 November 2026: a video camera emoji next to the name in the sidebar and the header, and the green active dot unchanged

Start a Zoom meeting from Slack

The Zoom app's Slack Marketplace listing (read 4 November 2026) names three ways to start one: type /zoom in a channel or DM to start an instant meeting and post its join link, use the app's message shortcuts to start or join from a message, or add the New Zoom meeting template in Workflow Builder, which needs a paid Slack plan. The app also posts meeting details and join links in channels, and with Zoom AI Companion on it can send a summary after the meeting.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Other ways to show Zoom meetings in Slack

  • • Slack's calendar apps. The Google Calendar and Outlook Calendar apps for Slack set your status to "In a meeting" from your calendar, for any meeting, Zoom or not. They miss calls that are not on your calendar. Setup is in sync Slack status with Google Calendar and Slack Outlook calendar integration.
  • • Reclaim.ai Status Sync. With Reclaim's Slack and Zoom integrations installed, Reclaim updates your Slack status when you join a Zoom meeting and clears it when you leave.
  • • Zoom To Slack Status Updater. A third-party app in the Slack Marketplace. Its listing says it updates your status "when you enter and leave a call using the Zoom app" and that Zoom in a web browser is not supported.
  • • Your own small app. Zoom sends a webhook event, "User's presence status has been updated", to an app you create in the Zoom Marketplace. A short script can then call Slack's users.profile.set with your user token. The open-source zoom-slack-status-updater on GitHub is one example.
  • The Slack side of such a script is one API call. Slack's documentation shows the profile fields:

    curl -X POST https://slack.com/api/users.profile.set \
      -H "Authorization: Bearer $SLACK_USER_TOKEN" \
      -H "Content-Type: application/json; charset=utf-8" \
      -d '{"profile": {"status_text": "In a Zoom meeting", "status_emoji": ":video_camera:", "status_expiration": 0}}'

    Send empty strings for status_text and status_emoji to clear it after the call. The token needs the users.profile:write scope.

    If the sync does not work

  • • Nothing changes when you join. The Slack admin has probably not approved the profile permissions yet. Ask them to approve the Zoom app's request.
  • • It worked, then stopped. If your company moved from Zoom's older Slack integration to the Marketplace app, Zoom says every user has to re-authorize their Slack account.
  • • Zoom in a browser. Zoom's article does not say whether meetings joined in a browser count, so test one. Some third-party tools read only the Zoom desktop app.
  • • Your status says Zoom but the dot is grey. That is expected; see the section above.

Do the reverse: Zoom status from Slack?

Zoom has no setting that reads your Slack status. Your Zoom presence follows Zoom's own rules, such as going Away after its idle limit, 15 minutes by default. How that works and how to keep it green is in how to keep Zoom status active, and the icons are in Zoom status icons meaning.

FAQ

Can Slack show when I am in a Zoom meeting? Yes. Turn on Enable Zoom Sync presence to Slack status in the Zoom app for Slack (/zoom config), or use a calendar app that sets "In a meeting".

Does the Zoom app change my Slack status automatically? Only after you turn on presence sync in /zoom config and approve the permissions. It is off by default.

Why does Slack show me as away during Zoom calls? The Slack desktop app counts keyboard and mouse input anywhere on the computer (Slack desktop 4.52.178 code, checked 7 Oct 2026). After 10 minutes in Zoom without touching the keyboard or mouse, the dot turns grey, whatever your status says.

Do I need admin approval? Often. The Zoom app may need your Zoom admin's approval, and its profile permissions may need your Slack admin's approval.

Does Zoom sync set Do Not Disturb in Slack? The Zoom app's sync updates your status. To mute notifications during calls, pause them in Slack or use a calendar app that does.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Guide

How to Show Spotify in Your Slack Status (3 Ways, One Free Script)

Slack has no built-in Spotify status. The Spotify status apps in the Slack Marketplace on October 4, 2026, a free Mac script, and the 100-character limit we tested.

Slack Green Team
Guide

Slack Outlook Calendar Integration: Setup, Status Sync and Fixes

The Outlook Calendar app for Slack connects a Microsoft 365 calendar to Slack: event reminders, join buttons, invitations you can answer in Slack, and Status Sync, which sets In a meeting, Working remotely or Out of Office from your calendar. How to set it up, why the status sometimes does not update, and what to do on on-premise Exchange.

Slack Green Team
Templates

Slack Emoji for OOO, PTO and Days Off

Use 🌴 :palm_tree: for OOO, ✈️ :airplane: for travel and 🗓️ for planned PTO. Slack has no :ooo: emoji, so download six free OOO, PTO and BACK MON emoji, tested in a real Slack status.

Slack Green Team