Skip to main content
afleury
Inspiring
April 23, 2026
1. New

Dedicated Notifications Tab for Moveworks in Microsoft Teams (and Slack)

Related products:AI Assistant
  • April 23, 2026
  • 6 replies
  • 229 views

The Problem

Today, the Moveworks bot in Microsoft Teams (and Slack) only has a Chat and Shared tab. All notifications — ticket updates, approval requests, pending actions, comms — land directly in the Chat conversation alongside regular bot interactions.

This creates a real problem:

  • Notifications get buried. As soon as a user sends a new message to the bot, older notifications scroll out of view. There's no way to see a consolidated list of pending items without scrolling back through the chat history.
  • Busy managers lose track of approvals. Managers with high approval volumes can't efficiently triage what needs attention. They're not going to have a back-and-forth conversation with a chatbot to filter down pending requests — they'll just open ServiceNow directly, which defeats the purpose of the bot.
  • The problem gets worse at scale. The more notification types you enable (ticket concierge, approval reminders, comms, visitor alerts), the noisier the chat becomes, and the more likely critical notifications are missed.

As one of our store managers put it when testing Bolt visitor notifications:" it kind of got lost between two others, so not necessarily obvious." 

What We Want

We'd love Moveworks to adopt the same tab structure that other Teams apps (like Workday) already use:

Tab Purpose
App Dedicated notification feed — ticket updates, approval requests, pending actions, comms. Structured, scannable, persistent.
Chat Conversational interaction with the bot — questions, lookups, form submissions.
Shared Shared files and links (already exists).


The Workday Teams app is a great reference. Its "App" tab shows Quick Actions, tasks, and calendar events — completely separate from the "Chat" tab where users interact with the Workday bot. Notifications like time-off approvals appear in Chat, but the persistent task list lives in App. This separation keeps things clean and actionable.

Why This Matters

  1. You've already solved this on the web. The Moveworks Web Assistant (/assistant) has a dedicated Notifications panel — separate from the chat. It works well. But it pulls users away from their primary collaboration platform (Teams/Slack) and requires additional SSO app assignment (e.g. Okta), which is more admin overhead. 
  2. Microsoft Teams supports this pattern natively. The Teams platform provides Activity Feed Notification APIs and supports custom tabs within bot apps. The technical capability exists. 
  3. Meet users where they are. Moveworks' own mission is to "meet employees where they are." For most enterprises, that's Teams or Slack — not a separate web portal. The notification experience should live there too. 
  4. Approval velocity. Managers need a glanceable, structured view of what's pending — not a chat transcript to scroll through. A dedicated tab would significantly reduce approval turnaround time and friction.

What This Could Look Like

  • Notification feed in the "App" tab — filterable by type (approvals, ticket updates, comms, reminders).
  • Badge count on the App tab showing unread/pending notifications.
  • Actionable cards — approve/reject, acknowledge, or deep-link to ServiceNow directly from the notification.
  • Persistent state — notifications remain visible and accessible until actioned, not buried by new chat messages.

Who This Impacts

This isn't a niche request. Every Moveworks customer on Teams or Slack that uses ticket notifications, approval workflows, or employee comms is affected. The challenge scales with org size — the more users and notification types you enable, the worse the chat-noise problem becomes.

TL;DR

Current State Desired State
All notifications land in the Chat tab Notifications in a dedicated App tab
Notifications scroll away with new messages Persistent, scannable notification feed
Managers must scroll or ask the bot to filter Structured view with filters and badge counts
Web Assistant has this — Teams/Slack doesn't Parity across all surfaces
Web Assistant requires separate SSO/Okta app Keep the experience in Teams/Slack


If you're dealing with this same challenge — please upvote and comment. The more visibility this gets, the more likely it makes it onto the roadmap. 🙏

Here’s what it could look like

 

6 replies

afleury
afleuryAuthor
Inspiring
June 19, 2026

Bumping this again. Would love someone from Product team to review.

jmcginley
Community Manager
July 16, 2026

Hi ​@afleury 
 

Thanks for taking the time to write this up!

You've captured the failure modes precisely, and the pattern you're pointing at (persistent, scannable, tab-based notification surface) is one we're actively working through internally.

Where things stand today:
For MSFT Teams, our goal is to bring it closer to parity with what we've been shipping on web with features such as streaming, updates reasoning messages, and more.

Notifications & Inbox has its own owner. We recently spun this up as a dedicated work-stream precisely because the "notifications land in chat and get lost" problem is bigger than a single channel and needs a cross-surface strategy. It's not a side-effect of any one channel's roadmap.

The specific pattern you're asking for is under consideration. We're currently exploring exactly this direction, including framing like "a third tab, or a view above the tab" and per-user preference controls for where notifications land, with preferences set on web flowing down to Slack and Teams.

I won't commit to a specific UI shape here because the team is still evaluating patterns (Teams personal-app tab, in-chat persistent view, EW webapp view mirrored into Teams), but a dedicated notification surface separate from chat is one of the patterns we're targeting.

What would help:
The store manager quote about the Bolt visitor notification getting lost is exactly the kind of detail that shapes design decisions.

Keep upvoting and adding specific pain points and screenshots. If your teams have particular notification types where the noise problem is most acute (approvals vs. comms vs. ticket updates), calling that out would help our product team ideate what the future of notifications will look like within the platform.

We'll share updates as the cross-surface notifications strategy hardens.

John McGinley
Participating Frequently
August 5, 2026

For the current Moveworks Teams app, do customers have any control over the app manifest ourselves — specifically, can we add our own custom static/personal tab (e.g. pointing at an internally hosted page) to the existing Moveworks bot app? Or is the manifest fully vendor-controlled, meaning any new tab has to come from Moveworks?

Known Participant
August 5, 2026

@william.c.humphries : We can customize the manifest. Last time when I tried to do exactly the same stuff year ago the user experience was not good and there were some issues but you can give it a try.

Known Participant
August 5, 2026

@jmcginley : As part of the design evaluation, my recommendation would be to further separate the current Notifications area into two distinct categories: Notifications and Employee Communications. Notifications would contain all actionable items requiring user attention, while Employee Communications would serve as a dedicated space for corporate news and announcements. Each category could offer its own preference settings, allowing users to personalize the types of notifications they wish to receive.

New Participant
August 25, 2026

Yes! This is a real issue with us, the notification frequency is the number one factor that pulls down our overall user satisfaction