Moveworks is an Agentic AI Platform that gives your employees one AI Assistant that can find answers, automate tasks & boost productivity. To do this, Moveworks needs access to the Slack environment. This document walks through the steps to successfully implement and integrate the Moveworks AI Assistant in Slack. The exact access requirements are outlined under step 3 in the manifest JSON file.
Note: Bot will refer to Slack specific steps and AI Assistant is used for Moveworks steps.
Moveworks requires the bot token and signing secret for your AI Assistant created by an admin on your Slack production environment.
Navigate to https://api.slack.com/apps, click Create New App and choose From an app manifest

Select the appropriate workspace

Copy the code block on the following page into the JSON tab. If you know the name of your AI Assistant already, change the values for display_information.name and features.bot_user.display_name. There are three URLs that are set as placeholders (https://app.moveworks.ai/Bxxxxx/slack/*). These will be updated in the next step after the bot is created to generate the Bot ID. Note: This App Manifest would update the details on the UI, please do validate them on the respective pages.
Reveal the Signing Secret and save this value. It will need to be added in Moveworks Setup in a later step.

Only If installing on Slack Enterprise Grid, click on Org Level Apps and opt-in to the Org apps program if not already opted in. Next, click Install App. This will direct you to an Authorize page if you are properly logged in as an admin. Click on Authorize to continue.
After authorizing the bot app, two tokens will appear under OAuth & Permissions → Tokens for Your Workspace. The Bot User OAuth Access Token is the required bot token to get all the required information for later chatbot setup.

xoxb and NOT xoxp.Retrieve Bot information
Under Interactivity & Shortcuts, ensure the correct Request URL (https://app.moveworks.ai/Bxxxxx/slack/actions) and the Options Load URL (https://app.moveworks.ai/Bxxxxx/slack/select_options ) has been generated making sure the Bxxxxx from the template URL has been replaced with your bot ID.
Under Event Subscriptions, enter the Request URL e.g: https://app.moveworks.ai/Bxxxxx/slack/events making sure to replace Bxxxxx from the template URL with the bot ID of your bot.

Note: If you are configuring Moveworks for GovCloud, EU, or any other environment be sure to update the base URLs from https://app.moveworks.ai to the correct URL based on your environment
US Commercial Region: https://app.moveworks.ai US GovCloud Region: https://app.moveworksgov.ai EU Region: https://app.am-eu-central.moveworks.ai Canada Region: https://app.am-ca-central.moveworks.ai

You will need access to Moveworks setup. If you have not already created an SSO connection to your org, please contact your customer success team.
In Moveworks Setup navigate to Connectors -> Built-in Connectors.

Click Create New and choose the Slack option to create a new connector. Click Next: Add Creds

In the credentials step
slackxoxbIn the left hand navigation menu proceed to User Identity -> Import Users
When setting the Bot Name value, this field is not editable after saving. Please consult with your Customer Success team before setting this value to follow best practice naming conventions
You will only need to add the Slack Workspace Signing Secret here.
Q: Can I grant access to single-channel guests and/or multi-channel guests in addition to my full members? A: Yes, Moveworks will ingest all active members and guests from your workspace/org, provided they have access to the Slack app itself. Learn more about Slack guest policies for apps here
Q: Can I make the Moveworks bot a default app that shows in all user’s sidebars, instead of having them search for it? A: Slack does not allow admins to set default “starred” apps in user’s Slack client sidebars. We recommend leveraging the Employee Communications platform to send campaigns reminding users to “star” the Moveworks AI Assistant, so it always shows up in the sidebar.