Slack Human-in-the-Loop
When an Agent Identity Security access policy requires human approval, Agent Identity Security sends an interactive message to the configured Slack channel. Reviewers can approve or reject the action directly from Slack. The integration requires a custom Slack app installed in your workspace.
Important: Agent Identity Security access policies that
reference a deleted HITL channel will stop functioning. Update or remove policies
before deleting a HITL channel instance.
Before You Begin
- Ensure you have permission to install apps in your Slack workspace.
- Have your Agent Identity Security instance URL available it is embedded in the generated Slack app manifest.
- On the Integrations page, click Add Integration.
-
In the Integration Catalog, under HITL Channel, click Slack Human-in-the-Loop.
The Slack Human-in-the-Loop configuration screen is displayed.
-
Under Instance Details, enter the following:
Field Description *Instance Name Unique name for this Slack HITL channel instance. Example: Security Approvals Slack. Description Optional description to identify the purpose or environment covered. *: Mandatory fields
-
Click Generate Slack Manifest.
Agent Identity Security generates a Slack app manifest pre-configured with the required event subscriptions, interactive components, and OAuth scopes for this instance.
-
Navigate to
https://api.slack.com/apps?new_app=1in your browser. - Select From a Manifest, choose your workspace, and paste the generated manifest.
- Review the permissions and click Create to create the Slack app.
- Install the app to your workspace when prompted.
-
In the Slack app settings, navigate to Basic Information > App Credentials and copy the following values:
Field Where to Find It *Client ID Slack app settings > Basic Information > App Credentials > Client ID. *Client Secret Slack app settings > Basic Information > App Credentials > Client Secret. *: Mandatory fields
-
Return to Agent Identity Security, enter the Client ID and Client Secret in the Credentials section, and click Create Instance.
The integration instance is created. Agent Identity Security begins routing policy approval requests to the configured Slack channel.
