Overview
Install and connect the Trustle Slack Bot to automate access requests and approvals directly from Slack.
What You’ll Need
- Slack workspace admin permissions (for Step 1)
- Slack user account (for Step 2)
Two-Step Setup Process
The integration requires:
- Slackbot installation — done once by a workspace admin
- User connection — done by each individual user
Step 1: Install Trustle in Your Slack Workspace
⚠️ This step must be performed once by a Slack workspace admin.
Installation Instructions
- Log in to Trustle
- Go to the Connections page
- Under the Communications section, click Add to Slack on the Slack card.
- You'll be redirected to Slack's authorization page.
- Choose the workspace and log in if prompted.
- Review and Authorize – You may see: “This app is not approved by Slack.” This is expected.
- Click Allow to continue.
- After authorizing, you'll return to Trustle – a ✅ confirms the installation is complete.
Why is the App Not Approved?
This is normal for apps not listed in the Slack App Directory.
Step 2: Connect Your Slack Account to Trustle
⚠️ Each user must complete this step to use Slack commands and access requests.
Connection Instructions
- In Slack, click on the button “Connect to Trustle” in the Home tab (or type /trustle connect in any channel).
- The bot will reply with a Connect to Trustle link.
- Click the link to get redirected to Trustle and authenticate, if necessary.
- Select Allow Connection to finish.
- Back in Slack, you should see a button now with “Create Access Request” in the Home tab. You can also run /trustle help to see what commands are available.
Using the Slack Integration
Available Commands
- /trustle help — View available commands
- /trustle connect — Connect your Slack account
- /trustle access-requests create — Submit a new access request
- /trustle access-requests list mine — View your access requests
- /trustle access-requests list action — View requests that need your action
Access Request Workflow
- Create: Use /trustle access-requests create
- Select Integration: Choose from available systems (e.g., AWS, GitHub)
- Select Group: Pick the role or group you need
- Add Reason: Explain why you need access
- Set Duration: Choose from timespan options
- Submit: The request is sent to approvers
Notifications
- Requestors are notified when requests are approved, denied, or need more info
- Approvers get alerts for new pending requests
- Admins can manage notification settings in Trustle
Need Help?
- Ensure both Step 1 (workspace install) and Step 2 (user connection) are complete
- Confirm you have the required permissions
- Try connecting (/trustle connect)
- Contact your Trustle admin for workspace-level issues
Security Notes
- All Slack interactions are encrypted and logged for auditing
- User connections are isolated from workspace-level installation
- Access follows your organization’s workflows and approval policies