Velocibid Slack App Setup

Enable interactive approvals and real-time notifications by creating your own internal app. This process takes about 2 minutes and only needs to be done once by an admin.

1

Create the App

Go to api.slack.com/apps and click Create New App. Select From Scratch.

  • App Name: Your Company Bot (e.g. "Acme Bot" or "Velocibid Bot")
  • Workspace: Select your company workspace

Step 2: Permissions (OAuth)

In the left sidebar, click OAuth & Permissions.

Add these "Bot Token Scopes":

chat:writeincoming-webhookusers:read

Scroll up and click .

👉 Copy the "Bot User OAuth Token" (starts with xoxb-...) and paste it into Velocibid.

Step 3: Get Channel ID

Velocibid needs to know where to post notifications.

  1. Open Slack and go to the channel you want (e.g., #rfp-approvals).
  2. Type /invite @Velocibid Bot to add the bot.
  3. Right-click the channel name in the sidebar → Copy Link.
The ID is the last part of the URL. Example:
https://acme.slack.com/archives/C01234567

👉 Paste this ID (e.g. C01234567) into Velocibid.

Step 4: Enable Interactivity

To make the "Approve" buttons work, Slack needs to know where to send the click events.

  1. Click Interactivity & Shortcuts in the left sidebar.
  2. Toggle Interactivity to On.
  3. Paste this into Request URL:
https://www.velocibid.com/api/integrations/slack/interactivity

Don't forget to click Save Changes at the bottom!

Step 5: Signing Secret

Finally, we need to verify that requests are actually coming from Slack.

  1. Click Basic Information in the sidebar.
  2. Scroll down to App Credentials.
  3. Click Show next to Signing Secret.

👉 Copy this secret and paste it into Velocibid.