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.
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":
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.
- Open Slack and go to the channel you want (e.g., #rfp-approvals).
- Type
/invite @Velocibid Botto add the bot. - Right-click the channel name in the sidebar → Copy Link.
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.
- Click Interactivity & Shortcuts in the left sidebar.
- Toggle Interactivity to On.
- Paste this into Request URL:
https://www.velocibid.com/api/integrations/slack/interactivityDon'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.
- Click Basic Information in the sidebar.
- Scroll down to App Credentials.
- Click Show next to Signing Secret.
👉 Copy this secret and paste it into Velocibid.