Connecting Slack

Install the Trustle Slackbot to enable access request workflows without leaving Slack

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:

  1. Slackbot installation — done once by a workspace admin
  2. 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
  1. Log in to Trustle
  2. Go to the Connections page
  3. Under the Communications section, click Add to Slack on the Slack card.
  4. You'll be redirected to Slack's authorization page.
  5. Choose the workspace and log in if prompted.
  6. Review and Authorize You may see: “This app is not approved by Slack.” This is expected. 
  7. Click Allow to continue.
  8. 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
  1. 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.
  2. Click the link to get redirected to Trustle and authenticate, if necessary.
    • Select Allow Connection to finish.
  3. 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
  1. Create: Use /trustle access-requests create
  2. Select Integration: Choose from available systems (e.g., AWS, GitHub)
  3. Select Group: Pick the role or group you need
  4. Add Reason: Explain why you need access
  5. Set Duration: Choose from timespan options
  6. 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?

  1. Ensure both Step 1 (workspace install) and Step 2 (user connection) are complete
  2. Confirm you have the required permissions
  3. Try connecting (/trustle connect)
  4. 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

Matthew Hathaway