Step 1: Navigate to the Integrations Page
Log in to your ClawStaff dashboard and click Integrations in the left sidebar. This page shows all available integrations organized by category. You will find Slack under the Messaging section near the top of the page.
If you have already connected other integrations, they will appear with a green “Connected” badge. Slack will show an “Add” button until you complete the setup process.
Step 2: Click “Add Slack”
Click the Add Slack button on the Slack integration card. A modal will appear explaining the permissions ClawStaff will request from your Slack workspace. Review the list of OAuth scopes carefully. These determine what your Claws can do in Slack, including reading messages, posting responses, and accessing channel information.
Click Continue to Slack to proceed to the authorization screen. You will be redirected to Slack’s official OAuth page in a new browser tab.
Step 3: Authorize ClawStaff in Slack
On the Slack OAuth page, select the workspace you want to connect from the dropdown in the top-right corner. Slack will display the specific permissions ClawStaff is requesting, including channel access, message posting, and event subscriptions. Review each permission and click Allow to grant access.
After authorization, Slack will redirect you back to the ClawStaff dashboard. You should see a success notification confirming that your workspace has been connected. If the redirect fails or you see an error, check that pop-up blockers are not interfering and try again.
Step 4: Select Channels for Your Claw
Once the connection is established, ClawStaff will display a list of channels from your Slack workspace. Select the channels where you want your Claw to be active by checking the boxes next to each channel name. You can choose public channels, private channels (if the Claw has been invited), and direct message groups.
For each selected channel, you can configure the Claw’s behavior: whether it should respond to all messages, only when mentioned with @claw, or only when a specific slash command is used. These settings can be changed later from the Claw’s configuration page, so don’t worry about getting them perfect on the first pass.
Step 5: Test the Connection
Click the Test Connection button at the bottom of the configuration panel. ClawStaff will send a test message to one of your selected channels to verify that the integration is working correctly. The message will appear as a brief introduction from your Claw, confirming it is online and ready to receive messages.
Head over to Slack and check the channel where the test message was sent. Try sending a message that mentions your Claw or use the configured slash command to trigger a response. If you receive a reply, the integration is fully operational. If the test fails, verify that your Claw has been invited to the channel and that the OAuth permissions were granted successfully.