Build better products with our product team.
A best-in-class Slack experience — improving usability, increasing trust in assistant responses, and enabling users to complete more work directly within Slack.
Modernizing our Teams platform with new UI elements — chat threads, text streaming, and side buttons.
There are situations where an unexpected update or an urgent change occurs. In those situations it would be good to be able to create a immediate Question and Answer response available in the system. Creating a knoweldge article and waiting for it to ingest takes too long when an immediate response is required. Sending employee comms is also not always the best approach. It would be best if questions and answers could be setup.As far as I am aware this is an option but it has to be configured by moveworks support, it would be best if it could be easily configurable in the Moveworks settings so client can immediatley make change.
Discover and deploy a curated, vetted library with Pre-built Assistants, templates, and more.
On-demand talent insights for risks, performance, and succession gaps. Prepare for talent reviews with the same understanding as HRBPs.
Lead more and juggle tools & tasks less with help preparing for 1:1s, coaching for difficult moments, and better self-help for common questions.
How are we improving the product?The Assistant presents eligible structured-data answers as an inline table instead of prose, making multi-row and multi-column results easier to scan, sort, verify, and reuse.View an example of Table VisualizationHow does it work?When a question returns consistent structured rows with at least two useful columns, the Assistant displays a short summary and a table preview of up to 15 rows. Users can sort by column, scroll across wide tables, see the total row count and snapshot time, and download the full dataset as a CSV.The table renders when the result is useful for scanning, comparing, sorting, verifying, or exporting. Single facts, explanations, one-column lists, chart-first results, sensitive data, and unclear permission cases remain in prose. If a table cannot render, the Assistant falls back to the standard prose response.Technical restrictionsAvailable on web.The in-chat table is a preview capped at 15 rows; the full result is available through CSV download.Data is a point-in-time snapshot rather than a live view.Results respect the user's existing permissions and only show records they can access.Fullscreen views, live refresh, saved or pinned tables, pagination, editing, custom charts, and cross-session table memory are not included in this release.
Goal: reduce frequency of bot responses that weakly match user intent. Reduce frequency of out-of-context bot responses.Product Idea: Would it be possible to add a feature allowing organizations using Moveworks to configure (perhaps within Moveworks Setup?) a threshold of acceptability for enterprise search?For example, a minimum matching score rating for knowledge matches to allow them to be surfaced. If there are no knowledge matches that meet the minimum matching score, then the bot would let the user know and offer to file a ticket or initiate live chat / agent handoff.I read about Moveworks Search “Ranking” at the link below, and understand Moveworks has specific ranking methodology to determine the priority order of which content to display.https://www.moveworks.com/us/en/resources/blog/enterprise-live-search-how-we-built-itHowever, this product idea addresses the scenario where Moveworks has nothing in its repository that meets the threshold and lets the user know, instead of citing a non-relevant or tangential topic. Instead, we would prefer the bot to reply with a statement along the lines of “I couldn't find a precise match for that. Would you like me to file a ticket for you?”We also envision this could workout when a plug-in triggers: It would be nice to have a threshold so that any enterprise search that comes up after a plug-in trigger, will have a very high likelihood of matching the plug-in content. So for example, when entering time, it would be best to only have articles that pertain to entering Time and not one for Expense (which it would most likely do in organizations where the two topics are so intertwined, and vocabulary across similar topic areas overlaps significantly.)I realize that if this feature existed, and an organization were to set the threshold too high, users could complain that the bot not knowing things. However if set too low, knowledge articles served would remain noisy, which can sometimes be the case currently.Here are a few Observations from Recent Chat Experience, testing interacting with the bot and asking it unique / obscure questions:The bot will occasionally ask the user to clarify if the question is unclear. It will say things like “It sounds like you may mean one of two things…”, without serving non-relevant articles. However, I did also find that the bot will tell the user when it cannot find a source that answers a highly-specific question, but it still will reply with links to articles that do not address the user’s direct intent. (happy to try to provide further examples if helpful)
Idea:Moveworks can already identify duplicate users, but there is currently no simple way for admins to resolve or prioritise which account should be treated as the authoritative record.ProblemMany organisations have multiple user records with the same email due to contractors, rehires, identity migrations, or HR system design. When duplicates exist, user attributes such as location, cost centre, manager, or department can be sourced from the wrong profile. Administrators must manually investigate and clean data in source systems.Suggested Enhancement Add a Duplicate User Resolution feature that allows admins to:Select the preferred record when duplicates are detected. Configure prioritisation rules (e.g. Team Member > Contractor > Short Term). Set source-of-truth precedence for user attributes. View and remediate duplicate users from a single admin interface.BenefitsReduces manual administration. Improves user identity matching accuracy. Prevents missing or incorrect profile attributes. Helps customers with complex identity environments without requiring perfect source-system data hygiene.I can provide a ServiceNow support case if you want to look into this further. DM me.
Idea: Add a Generative AI Search capability into the Moveworks Community to assist customers and Moveworks team with quickly discovering information.Think of it like having a Perplexity or Google search built into the Community search page :) Benefits:AI-Powered Summaries: Generative AI can create concise summaries of search results, helping users quickly grasp the main points without having to read through multiple sources, Enhanced Search Experience: These summaries often include bullet points, images, videos, and citations, making the information more accessible and engaging. Contextual Understanding: The AI adapts to user behaviour and preferences, offering personalized recommendations and insights. Interactive Features: Users can interact with the summaries, such as clicking on highlighted sections to get more detailed information or continuing the conversation with the AI for further clarification.
OverviewIt would be helpful if Agent Studio could automatically import or sync input arguments from an HTTP Action into the related Compound Action and Conversation Process.Today, inputs defined in an HTTP Action often need to be manually recreated or mapped again in the Compound Action, and then mapped again in the Conversation Process. While manageable for smaller actions, this becomes increasingly time-consuming and error-prone as actions grow in complexity.ExampleA ServiceNow Change Request action might require fields such as:short_description description start_date end_date risk_impact_analysisThese inputs are already defined within the HTTP Action, yet they must still be manually carried through multiple layers before the action can be used conversationally.This results in the same schema effectively being maintained three times: HTTP Action↓Compound Action↓Conversation ProcessSuggested ImprovementIntroduce an option such as:Import input arguments from HTTP Action Auto-map inputs Sync action schemaWhen enabled, Agent Studio would automatically propagate input definitions through the action chain while preserving:Field names Data types Descriptions Required/optional settings Default values Validation rulesBuilders could still override mappings manually if needed.BenefitsReduce repetitive configurationBuilders should not need to recreate the same inputs multiple times across different layers of the platform.Reduce mapping errorsThe more times a field is manually mapped, the greater the chance of:Missing fields Incorrect parameter mappings Out-of-sync schemas Placeholder values being accidentally passed throughFaster development and testingLess time spent maintaining mappings means more time spent:Building business logic Refining user experiences Testing new ideas Delivering value to end usersEasier maintenanceWhen an HTTP Action schema changes, updates could automatically flow through the action chain instead of requiring manual updates in multiple places.Why This MattersThis may be partially addressed by future capabilities such as Tool Architect, but there is still significant manual configuration required today when building actions.The biggest impact is not the time spent clicking through mapping screens. It's the interruption to the development flow.When experimenting with ideas, repeatedly recreating or remapping inputs across HTTP Actions, Compound Actions and Conversation Processes creates friction and slows iteration.For builders who enjoy exploring new use cases, prototyping solutions, or developing outside normal work hours, this repetitive setup work often becomes the limiting factor. Time that could be spent improving the experience, testing new patterns, or creating innovative solutions is instead spent maintaining mappings.Reducing this overhead would make Agent Studio more enjoyable to build in, encourage experimentation, and allow builders to focus on solving business problems rather than managing plumbing.Guiding PrincipleMap once, consume everywhere.Define an input once and have it available throughout the action chain, rather than maintaining the same schema across multiple layers.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.