Slack Integration
Connect Aisle to your Slack workspace to allow workflow automations to send messages and notificiations and updates directly within Slack. There are two ways to set up the Slack integration:
Add the Aisle Slack Application (Recommended)
The easiest way to get started is by adding the official Aisle Slack application to your workspace. This method provides the fastest setup with all necessary permissions preconfigured.
Prerequisites
- Admin permissions in your Slack workspace
- An active Aisle organization
Installation Steps
-
Click the Add to Slack button below to begin the installation process:
-
Authorize the application: You'll be redirected to Slack's authorization page. Review the requested permissions and click "Allow" to grant access.
-
Choose installation scope: Select whether to install the app for your entire workspace or specific channels.
-
Complete the setup: Once authorized, you'll be redirected back to Aisle where you can configure additional settings for your Slack integration.
You're All Set!
Congratulations! You've successfully connected Aisle to your Slack workspace. You can now use Slack actions in your workflows to:
- Send messages to channels and users
- Notify team members of important events
To start using Slack in your workflows, simply add a Slack action to any workflow and configure the message content and recipients. The integration will handle the rest!
Optional: Configure a Custom Slack Application
If you need to customize permissions, you can also create your own Slack application. This method requires additional setup but offers greater flexibility.
Prerequisites
- Admin permissions in your Slack workspace
- Access to Slack's App Management dashboard
- An active Aisle organization
Create a New Slack App
- Go to Slack API: Your Apps
- Click "Create New App"
- Choose "From scratch"
- Enter an app name (e.g., "Aisle Integration")
- Select your Slack workspace
- Click "Create App"
Configure OAuth & Permissions
- In your app dashboard, navigate to "OAuth & Permissions" in the sidebar
- Scroll down to the "Scopes" section
- Add the following Bot Token Scopes:
chat:write- Send messages as the botim:history- View messages in direct messagesim:read- View basic information about direct messagesteam:read- View basic information about the workspaceusers:read- View people in the workspaceusers:read.email- View email addresses of people in the workspace
Install the App
- Scroll to the top of the "OAuth & Permissions" page
- Click "Install to Workspace"
- Review the permissions and click "Allow"
Get Your Bot Token
- After installation, you'll see a "Bot User OAuth Token" at the top of the OAuth & Permissions page
- Copy this token (it starts with
xoxb-) - Keep this token secure - you'll need it to configure the integration in Aisle
Configure in Aisle
- Navigate to your Aisle organization settings
- Go to the Integrations section and click Add Credentials
- Paste your bot token in the designated field
- Complete any additional configuration steps as prompted
Troubleshooting
Common Issues
Permission Denied Errors
- Ensure you have admin permissions in your Slack workspace
- Verify all required scopes are properly configured
Integration Not Working
- Check that the bot token is correctly entered in Aisle
- Ensure the Slack app is installed and active in your workspace
Missing Features
- Verify that all necessary OAuth scopes are enabled
- Check that the app has been added to the appropriate channels
Getting Help
If you encounter issues with either installation method, please contact our support team or check our troubleshooting guides for additional assistance.