Skip to content

Slack

All you need is a Signing Secret and a Bot Token to connect your Slack bot to nexu.

Step 1: Create a Slack app

  1. Click the link below to create a pre-configured Slack app using a manifest (permissions, events, and bot settings are all set up automatically):

👉 Create Slack App

  1. Select the Workspace to install to and click "Next".

Pick a Workspace

  1. Review the pre-configured permissions and URLs, then click "Create".

Review and Create

  1. Once created, click "Got It".

App Created

Step 2: Get the Signing Secret

Go to "Basic Information" → "App Credentials" and copy:

  • Signing Secret

Get Signing Secret

Step 3: Get the Bot Token

  1. In the sidebar, go to "Install App" and click "Install to Workspace".

Install App

  1. On the authorization page, click "Allow".

Authorize App

  1. Copy and save:
    • Bot User OAuth Token

Get Bot Token

Step 4: Enable Direct Messages

In the sidebar, go to "App Home", scroll down to "Show Tabs" → "Messages Tab", make sure it's enabled, and check "Allow users to send Slash commands and messages from the messages tab".

Enable Direct Messages

Step 5: Add credentials to nexu

Open the nexu client, enter the Bot User OAuth Token and Signing Secret in the Slack channel settings, and click "Connect".

Add credentials in nexu

Once connected, click "Chat" to jump to Slack and chat with your bot 🎉

Slack connected

FAQ

Q: Do I need to configure permissions manually?

No. The app created via the link above comes with all permissions and event subscriptions pre-configured.

Q: Do I need a public server?

No. nexu handles event receiving automatically — no callback URL configuration needed.