Build better products with our product team.
Hello,Currently the Teams bot, does not have the same look and functionalities as the chatbot assistant.Should be good to have the same look / behavior between all Moveworks chats bots (notification tab, chat tab...) and especially in Teams to have confusion between notification and chats / exchange with the bot.Or just propose the chatbot assistant page to be compatible to be embedded in TeamsRegards,Arnaud
Hello currently the Moveworks for Web web part needs to be manually added to each individual SharePoint page. We'd like the assistant to appear automatically on every page across our site(s), without having to add the web part page by page. In SharePoint, the standard way to achieve this is via an SPFx Application Customizer (deployed tenant-wide through the Tenant Wide Extensions list), rather than a page-level Web Part - it injects into a page placeholder (e.g. Bottom) automatically on every modern page, with no per-page setup needed.It is should be good to have Moveworks offering an Application Customizer variant of the SharePoint integration, instead of or in addition to the current Web Part.Regards,Arnaud
Hi everyone,We currently use the Moveworks bot to manage our organization's internal ServiceNow tickets, and it's been a great experience for our team to view statuses and update tickets directly in chat.Since Moveworks recently migrated its customer support ticketing to ServiceNow, I wanted to see if there are any plans to allow us to manage our Moveworks Support Tickets directly from our own bot?Ideally, we would love the ability to:Check the status of our open Moveworks support tickets. Add comments or updates to the tickets directly in the chat interface. Receive proactive notifications when a Moveworks support agent updates our ticket.Having a single pane of glass for both our internal IT tickets and our Moveworks support tickets would streamline our workflow tremendously. Has anyone else built a custom Agent Studio plugin for this, or is this something on the product roadmap?Thanks!
One of the challenges as a Moveworks Admin and Dev is sharing with the users what prompts they have access to. There is no easy way to export all of them (even via the Support route) and keeping prompts up to date in a document or KB article requires manual effort.Microsoft has taken steps to resolve this issue for users with their Prompt Gallery. As of July, Microsoft will be building the Prompt gallery into the Copilot chat for even easier access.Changes to the Copilot Prompt Gallery app - Microsoft SupportFor best user experience, I would love to see Moveworks implement a solution like this in the AI Assistant as well. https://copilot.cloud.microsoft/en-US/prompts/all?ocid=CopilotLab_M365Chatofficeweb
Allow the hosting website presenting the chatbot i-frame to dynamically open the i-frame chat window. In our ServiceNow instance, we have our ColleagueZone page that presents outage information to the user. There are buttons on each individual outage that trigger a Moveworks plugin to provide A.I. insights about the outage to the user’s chat window in Teams. We’d also like it to pop open the i-frame chat window on the ColleagueZone page. We see in the Network console the following event that might drive this behavior, we just want to be able to trigger it from the hosting webpage if possible: {events: [{url: "https://webchat-kprod.moveworks.io/chat", startTime: "2026-08-14T15:37:40.208Z",…}]} events: [{url: "https://webchat-kprod.moveworks.io/chat", startTime: "2026-08-14T15:37:40.208Z",…}] 0: {url: "https://webchat-kprod.moveworks.io/chat", startTime: "2026-08-14T15:37:40.208Z",…} action: {actionType: "OPEN", name: "host_page"} actionType: "OPEN" name: "host_page" namespace: "movewebchat" source: "USER" startTime: "2026-08-14T15:37:40.208Z" url: "https://webchat-kprod.moveworks.io/chat" webMetaInfo: {,…} webappNamespaces: "MOVEWEBCHAT"
It would be great to improve the Employee Comms Survey functionality to be more NPS inclusive.Currently within Employee communications a survey campaign could be created. However the response is limited to 5 buttons mirroring the CSAT methodology, however many organizations utilize the NPS methodology during surveys. It would be good if there would be the option to have more buttons. It would also be good to have the option of adding multiple questions to a campaign rather than just one. Finally it would be great if after a ticket is resolved, an NPS survey could be sent from Moveworks directly to the user utilizng the above mentioned functionalities.
SummaryMany organisations use self-service provisioning to create distribution lists, groups, and collaboration resources. While access controls determine who can request these resources, there is often no way to enforce organisational standards during the provisioning process itself.ProblemToday, administrators can control who is allowed to create resources, but they cannot define and enforce policies that govern what is created.Common requirements include:Naming convention enforcement Approved domain validation Pattern or format validation Resource classification requirements Automatic standardisation of user input Custom business rules based on organisational needsWithout policy enforcement, organisations must rely on user training, manual reviews, or post-creation remediation to maintain standards.Proposed EnhancementIntroduce a policy validation framework that is evaluated as part of the provisioning workflow.Administrators should be able to:Validate user input before resource creation Define required naming standards Restrict values to approved formats or domains Apply automatic transformations where appropriate Display clear validation messages when requirements are not met Configure different policies for different resource typesExample Use CasesEnforcing naming standards for distribution lists Restricting email domains to approved corporate domains Requiring specific prefixes or suffixes Enforcing department or region identifiers Standardising display names and aliases Validating group ownership requirements before creationBenefitsImproved governance Consistent resource naming and structure Reduced administrative overhead Better compliance with organisational standards Fewer provisioning errors Better end-user experience through immediate feedbackWhy This MattersSelf-service provisioning is most effective when organisations can trust that resources created through automation comply with their internal standards. Access control answers who can create a resource, while policy validation answers whether the resource itself meets organisational requirements. Both capabilities are needed for scalable governance.Voting ask: If your organisation uses self-service provisioning and has naming, compliance, governance, or standardisation requirements, please upvote this idea to help prioritise policy enforcement capabilities within provisioning workflows. PS: I’ve already tried Moveworks/ServiceNow Support and Engineering teams advised to raise a Product idea.
We recently encountered an issue where MW chatbot failed to return relevant articles for a specific query. After reaching out to the support team, I learned that the bot didn’t trigger the knowledge skill plugin, which is responsible for searching related articles. Support team made the necessary adjustments, and the fix worked.However, this raised a concern: how can we proactively track and measure the health of the knowledge skill? We can’t always wait for users to report issues, as this impacts engagement and overall user experience.Wouldn’t it be beneficial if MW offered a health dashboard for all configured skills, allowing admins to monitor performance and make informed decisions? Additionally, having the option to subscribe to status notifications for specific skills would help us catch and address issues in real-time, ensuring smoother operations and exception handling.
Key DatesFrontier: August 17 2026Standard: August 19 2026Basic: August 24 2026Learn more about our model upgrades here.Previously, if you had your assistant set to a language other than English, clicking a button — like responding to a notification, approving a request, confirming an action, or following up on a ticket — could cause the assistant's next reply to unexpectedly switch to English, even mid-conversation. We've fixed this so the assistant now stays in your preferred language throughout these interactions. This applies across all button-based actions, for anyone using a non-English language, whether it was explicitly chosen or set as their default. Typed messages are unaffected — the assistant continues to respond in whatever language you're actively typing in.
We were having high hopes and expectations for Triage 2.0 to help us in reducing manual routing efforts to an absolute minimum. What we have found that Triage works exceptionally well in highly specialized cases where we have a high ticket volume. But this is not scalable. We can either have really good Triage for one Service or really crappy Triage for all our Services. What we obviously want is good to really good Triage for all Services to actually reduce our workload instead of just shifting it to second or third level support. The good results of the specialized models need to be scalable for enterprise wide useTo solve this issue what we require is the possibility to define multiple Models or Indices that run for different groups of Tickets. Ideally we could even have multiple Triage Runs on the same tickets. I envision something like: General Triage runs through all incoming tickets and identifies based on the description the right Service and routes to the respective Service Offering Depending on the Service Offering selected a new model is triggered for Triage for that specific Service and potentially take into consideration more fields than just description to route to the accurate second level group. Meaning we would have multiple models for the different services all specialized in the specifics of each service On a second Triage run also outside information should be taken into consideration such as work instructions for SD Agents that already contain explanations on routing accurately etc. Lastly if Triage cannot identify any further routing but the Ticket still needs automated actions we want to be able to trigger AI Agents to work on the ticket, but that trigger should come from Triage so there is no interference.
We were having high hopes and expectations for Triage 2.0 to help us in reducing manual routing efforts to an absolute minimum. What we have found that Triage works exceptionally well in highly specialized cases where we have a high ticket volume. But this is not scalable. We can either have really good Triage for one Service or really crappy Triage for all our Services. What we obviously want is good to really good Triage for all Services to actually reduce our workload instead of just shifting it to second or third level support. The good results of the specialized models need to be scalable for enterprise wide useTo solve this issue what we require is the possibility to define multiple Models or Indices that run for different groups of Tickets. Ideally we could even have multiple Triage Runs on the same tickets. I envision something like: General Triage runs through all incoming tickets and identifies based on the description the right Service and routes to the respective Service Offering Depending on the Service Offering selected a new model is triggered for Triage for that specific Service and potentially take into consideration more fields than just description to route to the accurate second level group. Meaning we would have multiple models for the different services all specialized in the specifics of each service On a second Triage run also outside information should be taken into consideration such as work instructions for SD Agents that already contain explanations on routing accurately etc. Lastly if Triage cannot identify any further routing but the Ticket still needs automated actions we want to be able to trigger AI Agents to work on the ticket, but that trigger should come from Triage so there is no interference.
Assistant that can deep research on internal knowledge, search the web, and analyze uploaded files
Conversational workforce intelligence spanning instant data-backed answers, interactive deep research, and validated agent workflows like Succession Planning and Talent Risk
Access to Moveworks Reasoning Engine via Call Center Integrations
As of now, multipart/form-data is not supported in http actions in agent studio. Therefore most of my requests have to be made using the application/x-www-form-urlencoded content type. This results in numerous encoding issues as Moveworks is not natively handling encoding like postman does. Can we get datamapper to support multipart/form-data alongside application/json?
Expose the chatbot / bot friendly name in the Data API so customers can attribute analytics by assistant.
It would be nice to be able to gather Analytics on Ambient Agent use cases we deploy such as link or button clicks. As an example, we currently have several plugins related to Clarity timesheets that are both conversationally triggered and scheduled triggered. The conversationaly triggered versions show up in analytics and we can see link and button clicks fine. The scheduled ones however don’t give us any analytics so we can’t update our stake holders to see if users are interacting with these notifications.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.